LinkedIn Jobs Scraper: job listings by keyword and location, with full descriptions

Scrape LinkedIn job listings by keyword and location, or paste LinkedIn job search URLs. Optional full description, seniority, employment type and applicant count as JSON. From $0.50 per 1,000 jobs, no login, no cookies.

Official public source Updated & monitored daily Every result links to its filing Pay per result · free previews

The job listings behind any LinkedIn job search, as clean JSON. Search by keyword and location, or set your filters on LinkedIn in the browser and paste the URL of the result page. Tick one box to add the full job description. Newest first or by relevance, with a cap per search and a cap per run, so the bill is known before you start.

Run it on Apify

What it does

  • One row per job: title, company, company page, location, posting date and link.
  • Optional full job description per row, with seniority level, employment type, job function, industry and the number of applicants.
  • Filters for period, job type, workplace (on-site, remote, hybrid) and experience level.
  • Search terms times locations in one run, or your own LinkedIn search URLs.
  • Stable job_id per row for de-duplication across scheduled runs.
  • No login and no cookies. It reads the public job pages LinkedIn shows to visitors who are not signed in, so your own account is never involved.

Pricing

$0.50 per 1,000 jobs, charged only for rows that land in the dataset. The full description is $0.50 per 1,000 on top, charged only for rows where the description was actually retrieved. No start fee.

When to use which

Jobs straight from company career sites, without a job board in between, are the Job Search API and the per-platform ATS Job Scrapers. For other boards see the Indeed Jobs Scraper and the Stepstone Jobs Scraper.

Fields you get

job_id, title, company, company_url, company_logo, location, date_posted, posted_ago, badge, url, search_url. With the description switched on also description, seniority_level, employment_type, job_function, industries, applicants.

FAQ

Do I need a LinkedIn account or cookies?

No. Nothing is logged in.

How many jobs per search?

LinkedIn shows at most 1,000 per search without a login. For more, split the search by location, job type or period.

Is the salary included?

There is no separate salary field. A salary appears in the description when the employer wrote it there.

How do I track new jobs?

Run it on a schedule with the period set to the past 24 hours and de-duplicate on `job_id`.