JustJoin.it Jobs Scraper avatar

JustJoin.it Jobs Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
JustJoin.it Jobs Scraper

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

Ihor Hrypas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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

titlecompanycityworkplaceTypeexperienceLevelsalaryFromsalaryTosalaryCurrencycategoryurl
Python DeveloperPerfect Gym SolutionsWarszawahybridmid2352025200PLNpythonhttps://justjoin.it/job-offer/…
Senior Site Reliability EngineerAkamai TechnologiesKrakówremoteseniorPLNdevopshttps://justjoin.it/job-offer/…
Full Stack Python Developer…Warszawahybridmid1890027300PLNpythonhttps://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

FieldMeaningDefault
Keywordfree text: technology, title or company (python, data engineer)python
Search keyword inanywhere / job title only / required skills onlyanywhere
Categoryjustjoin.it specialisation (JavaScript, Python, Java, .NET, DevOps, Data, AI, Testing, PM, UX…)all
City + radiuscity as on the website, empty = all locations incl. fully remoteWarszawa, 30 km
Experience leveljunior / mid / senior / manager / C-levelall
Workplaceremote / hybrid / office / mobileall
Contract typeB2B / permanent / mandate / internshipall
Working timefull-time / part-time / internship / freelanceall
Required languagee.g. en, pl, deall
Minimum salary, only with salarygross PLN per month; skip undisclosed salariesoff
Published within the last N days1 / 7 / 14 / 30any time
Company nameexact name as on justjoin.it—
Sort bypublished date / newest / highest salary / best matchpublished date
Start URLs (advanced)justjoin.it search URLs copied from the browser, overrides the fields above—
Max offersstop after N offers (= cost cap)100
Fetch full offer detailsone extra request per offer: description, company website & sizeon
ProxyApify Proxy settingsApify 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.