LinkedIn Jobs Scraper

Scrape LinkedIn jobs with salaries and direct apply URLs, no login required

$0.0005 per job

387 users

3,598 runs

5.0(2)

Searches LinkedIn jobs by keyword, location, company, posted date, job type, remote, and Easy Apply, returning each listing with title, company, location, salary minimum and maximum with currency and interval, job level, job function, company industry, posting date, and job URL. Optional full-description mode adds the complete description in Markdown or HTML plus the direct apply URL, and up to five keyword searches merge into one deduplicated dataset.

Run it on Apify

Built for

recruiters monitoring new openings at a watchlist of companiesjob boards refreshing a LinkedIn feed by keyword and regionanalysts tracking salary ranges and remote share by city

Call it from code or an agent

curl -X POST \
  "https://api.apify.com/v2/acts/openclawai~linkedin-jobs-scraper/run-sync-get-dataset-items?format=json" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ ...your input... }'

Full input schema and OpenAPI spec on the actor API page.

Questions, answered

How much does it cost to scrape LinkedIn job listings?

This scraper charges $0.0005 per job delivered, so 1,000 listings cost about $0.50 and 10,000 about $5, and you are never billed for failed requests, retries, or empty searches. A scheduled price change raises this to $0.005 per job ($5 per 1,000) from September 11, 2026. A spending cap on the run truncates output instead of overspending.

Do I need a LinkedIn account or API key to scrape jobs?

No. The scraper reads public job listings the same way a logged-out browser does, so there is no LinkedIn login, cookie, or API key involved and your own account is never at risk. You only need an Apify account, and the actor can be called from the REST API, Python and JavaScript clients, or as an MCP tool for AI agents.

More from the catalog