All Jobs Scraper — 19 Job Boards in One avatar

All Jobs Scraper — 19 Job Boards in One

Pricing

from $1.20 / 1,000 job results

Go to Apify Store
All Jobs Scraper — 19 Job Boards in One

All Jobs Scraper — 19 Job Boards in One

19 job boards behind one endpoint, no API keys: LinkedIn, AI Jobs, Built In, remote boards, Hacker News, YC, WTTJ, JustJoin.IT, No Fluff Jobs, InfoJobs, Tecnoempleo, EURES, EURAXESS, jobs.ac.uk, Ikerbasque, UN Careers, ReliefWeb, Impactpool and more. One merged, deduped dataset.

Pricing

from $1.20 / 1,000 job results

Rating

0.0

(0)

Developer

Nomad.Dev

Nomad.Dev

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

11 hours ago

Last modified

Categories

Share

All Jobs Scraper - 19 Job Boards in One

One call for live job data across the whole market. This bundle scrapes 19 job boards inside a single Actor run, merges their results, dedupes by URL, and returns one flat dataset — tech, remote, Europe, academic and international-organisation jobs together.

This is an unofficial scraper bundle. It is not affiliated with LinkedIn, Hacker News, Y Combinator, EURES, EURAXESS, the United Nations, or any other listed board or employer.

Sources included

Source keyCoverage
linkedinLinkedIn public job search
ai_jobs_netAI, ML and data jobs
builtinUS tech and startup jobs from Built In
remote_boardsRemoteOK, Remotive, WeWorkRemotely and Himalayas
hackernewsHacker News Who Is Hiring
ycombinator_wasY Combinator Work at a Startup
wttjWelcome to the Jungle (France/EU tech)
justjoinitJustJoin.IT (Poland/EU tech)
nofluffjobsNo Fluff Jobs (Poland/EU tech)
infojobsInfoJobs (Spain)
tecnoempleoTecnoempleo (Spain tech)
euresEURES - the EU-wide public job portal
euraxessEURAXESS research and academic positions
jobs_ac_ukjobs.ac.uk (UK academic and research)
ikerbasqueIkerbasque research positions (Basque Country)
math_ku_phdUniversity of Copenhagen mathematics PhD calls
un_careersUnited Nations careers
reliefwebReliefWeb humanitarian jobs
impactpoolImpactpool international-development jobs

No API keys are needed for any source — every board is scraped without bring-your-own-key requirements.

Company ATS Actors like Greenhouse, Lever, Ashby and Workable are not included because they require buyer-supplied company lists. Wellfound and Academic Positions are excluded because they need full-browser anti-bot sessions that do not fit this bundle's lightweight in-process design.

How the bundle works

This is a bundle Actor. Every selected source is scraped inside this Actor's own run — no separate child-actor runs, no stacked fees. Each source's records are mapped onto one shared schema, deduped by URL across all boards, and pushed as one merged output. Each source fails open independently: if one board errors or times out, the other sources still return.

Use sources to run a cheaper subset, keyword to filter sources that support free-text search, and location to focus location-aware sources (LinkedIn, AI Jobs, UN Careers, Impactpool); leave it empty for worldwide results.

Incremental mode

Turn on incrementalMode for scheduled alerts. The bundle remembers listing URLs it has already delivered in a key-value store on your own Apify account. Later runs skip those already-seen postings and do not charge this bundle's per-result event for them.

Input example

{
"keyword": "software engineer",
"maxItemsPerSource": 10,
"maxItems": 50
}

Output fields

Each normal row uses the same flat bundle schema:

{
"source": "linkedin",
"id": "123456",
"title": "Software Engineer",
"company": "Example Inc.",
"location": "Berlin, Germany",
"url": "https://example.com/job/123456",
"postedAt": "2026-07-07",
"deadline": "",
"snippet": "Short posting excerpt...",
"salary": ""
}

Fields a source does not provide are returned as empty strings rather than guessed.

Python client

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("nomad-agent/all-jobs-scraper").call(run_input={
"keyword": "engineer",
"maxItems": 50,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(len(items), items[:1])

cURL

curl -X POST \
"https://api.apify.com/v2/acts/nomad-agent~all-jobs-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keyword":"engineer","maxItems":50}'

Cost note

You pay only this bundle's pay-per-event pricing: one actor-start per run plus one result event per unique job delivered. All 19 sources are scraped in-process — there are no additional child-actor charges and no API keys to buy. Use sources, maxItemsPerSource and maxItems to control spend, and a "Maximum cost per run" limit is honored (the run stops delivering at the cap).