+Just Join IT API
Search IT jobs on justjoin.it in Poland and get salaries, skills and full offers as clean JSON.
The API.SH Just Join IT API turns public justjoin.it offers into structured JSON. Search IT jobs in Poland by city and technology category with the site's filters: keyword, experience level, work mode, working time, contract type (B2B or employment), offer language, posting date, salary and radius. Each result has salaries per contract type in the original currency plus the site's conversions, required and nice-to-have skills, locations with coordinates and dates. Open any offer for the full description, company size and website, and apply method.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/justjoin/v1/ search
{ "success": true } What you can build with the Just Join IT API
IT salary benchmarks in Poland
Collect offers by category, city and experience level and compare salaries per contract type to build your own IT salary report for Warsaw, Kraków, Wrocław or remote roles.
Tech skills demand
Count required and nice-to-have skills with their levels across offers to see which languages, frameworks and tools Polish employers want.
Developer job alerts
Run saved searches by category, work mode and minimum salary, sorted by newest, and push new offers to developers or a Telegram, Slack or Discord channel.
Recruiter and employer research
Open offers to read company size and website, apply method and full description, and track which companies hire for which stacks.
Just Join IT data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Just Join IT API endpoints and prices
Every Just Join IT endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Search Just Join IT jobs /justjoin/ | $1 · $2 PAYG 1 credit |
| Just Join IT job offer /justjoin/ | $1 · $2 PAYG 1 credit |
Call the Just Join IT API
Search Just Join IT jobs: GET https://api.api.sh/justjoin/
curl "https://api.api.sh/justjoin/v1/search?location=warszawa" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/justjoin/v1/search",
params={"location": "warszawa"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/justjoin/v1/search");
url.searchParams.set("location", "warszawa");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/justjoin/v1/search", "location", "warszawa")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Just Join IT" and "Search Just Join IT jobs".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Just Join IT data
- Public data only: no Just Join IT login, cookies or account needed
- One key and one response shape for Just Join IT and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Just Join IT API
Just Join IT does not publish a public API for reading job offers. ATS integrations such as TRAFFIT let employers post offers to the site. API.SH reads the public offers and returns them as JSON, no employer account needed.
Instead of maintaining a Just Join IT scraper from GitHub, use API.SH: one key, stable JSON and a fixed price per call.
Just Join IT API questions
What Just Join IT data can I get?+
IT job offer search results with salaries per contract type, skills, company, locations with coordinates, dates and apply method (/justjoin/v1/search), and one full offer with company size and website, experience level, work mode, languages and description (/justjoin/v1/job).
How much does the Just Join IT API cost?+
Every Just Join IT endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /justjoin/v1/job at 1 credit each.
Is there an official Just Join IT API?+
Not for reading offers. Just Join IT works with ATS partners so employers can publish offers, but there is no public developer API for job data. API.SH provides one over the public offers.
Do I need a Just Join IT account or login?+
No. API.SH reads public justjoin.it pages only. No endpoint logs in or applies to offers.
Can I use the Just Join IT API from Python?+
Yes. It is a plain HTTPS API that returns JSON, and there is a Python SDK. Pass page to step through results.
Can I build my own IT salary report from it?+
Yes. Search returns salaries per contract type in the original currency and the site's conversions, with experience level, category and city, so you can group and average them yourself. Use with_salary to keep only offers that show pay.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /justjoin/v1/search with location (for example warszawa) and category (for example python). Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.