JustJoin.it Jobs Scraper
Pricing
from $1.50 / 1,000 results
JustJoin.it Jobs Scraper
Scrape IT job offers from justjoin.it: title, company, salary ranges per contract type, skills, experience level, remote/hybrid, city with GPS, full description. Filter like on the website. Pay per offer, no browser.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Ihor Hrypas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Get IT job offers from justjoin.it (Poland's largest IT job board) as a clean table: title, company, salary range per contract type, required and nice-to-have skills, experience level, remote/hybrid/office, city with GPS, languages, publish/expiry dates and the full job description. Filter exactly like on the website, export to Excel/CSV/JSON, feed a dashboard or an AI agent. Pay only per offer returned.
No browser, no login: offers are read from the board's own public JSON endpoint, so the Actor is fast (hundreds of offers per minute), cheap on platform usage and resilient to layout changes.
Sample output
| title | company | city | workplaceType | experienceLevel | salaryFrom | salaryTo | salaryCurrency | category | url |
|---|---|---|---|---|---|---|---|---|---|
| Python Developer | Perfect Gym Solutions | Warszawa | hybrid | mid | 23520 | 25200 | PLN | python | https://justjoin.it/job-offer/… |
| Senior Site Reliability Engineer | Akamai Technologies | Kraków | remote | senior | PLN | devops | https://justjoin.it/job-offer/… | ||
| Full Stack Python Developer | … | Warszawa | hybrid | mid | 18900 | 27300 | PLN | python | https://justjoin.it/job-offer/… |
Each offer also carries salaries (one row per contract type: B2B / permanent / mandate, from, to, currency, unit, gross), requiredSkills with levels 1–5, niceToHaveSkills, languages, locations, applyUrl, publishedAt, expiredAt and, with details on, description (plain text) + descriptionHtml, companyUrl, companySize.
Use cases
- Salary benchmarks — median B2B vs. permanent rates for a skill, level and city; track them weekly.
- Recruiting & sourcing — which companies hire seniors in Wrocław right now, what they pay, what stack they ask for.
- Lead generation for agencies / HR tech — companies that post many offers or offers without a disclosed salary.
- Skill demand analytics — count offers per technology, level and remote policy over time.
- Job alerts — run daily with Published within the last 1 day and push new offers to Slack, Sheets or e-mail.
- Feed fresh Polish IT job data to an AI agent via the Apify MCP server.
Pricing
Pay per event: $0.0015 per job offer. No offer, no charge. Set Max offers to cap the cost of a run. Free-plan users can run it within their free credits.
Input
| Field | Meaning | Default |
|---|---|---|
| Keyword | free text: technology, title or company (python, data engineer) | python |
| Search keyword in | anywhere / job title only / required skills only | anywhere |
| Category | justjoin.it specialisation (JavaScript, Python, Java, .NET, DevOps, Data, AI, Testing, PM, UX…) | all |
| City + radius | city as on the website, empty = all locations incl. fully remote | Warszawa, 30 km |
| Experience level | junior / mid / senior / manager / C-level | all |
| Workplace | remote / hybrid / office / mobile | all |
| Contract type | B2B / permanent / mandate / internship | all |
| Working time | full-time / part-time / internship / freelance | all |
| Required language | e.g. en, pl, de | all |
| Minimum salary, only with salary | gross PLN per month; skip undisclosed salaries | off |
| Published within the last N days | 1 / 7 / 14 / 30 | any time |
| Company name | exact name as on justjoin.it | — |
| Sort by | published date / newest / highest salary / best match | published date |
| Start URLs (advanced) | justjoin.it search URLs copied from the browser, overrides the fields above | — |
| Max offers | stop after N offers (= cost cap) | 100 |
| Fetch full offer details | one extra request per offer: description, company website & size | on |
| Proxy | Apify Proxy settings | Apify datacenter |
Note: justjoin.it returns at most 10 000 offers per search. To get the whole board, split by category or city and run several times (or pass several Start URLs).
Output fields
url, id, slug, title, company, companyLogo, category, experienceLevel, workplaceType, workingTime, hybridWorkSchedule, city, street, lat, lon, locations, salaryFrom, salaryTo, salaryCurrency, salaryUnit, salaryGross, salaries, employmentTypes, requiredSkills, niceToHaveSkills, languages, isRemoteInterview, isOpenToHireUkrainians, isPromoted, isSuperOffer, applyMethod, applyUrl, companyProfileUrl, publishedAt, lastPublishedAt, expiredAt, scrapedAt
(+ description, descriptionHtml, companyUrl, companySize, companyShortDescription, countryCode, videoUrl, isActive when Fetch full offer details is on)
Salaries are what the employer wrote (usually PLN gross per month); the board's automatic conversions to EUR/USD/GBP/CHF are dropped.
Limits and fair use
Only publicly visible job offers are read, with polite rate limits. No login, no candidate data, no bypass of access controls. Respect justjoin.it's terms when reusing the data.
Problems?
Open an issue on the Issues tab — median response time is under 6 hours. Include the run ID.