LinkedIn Jobs Scraper avatar

LinkedIn Jobs Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
LinkedIn Jobs Scraper

LinkedIn Jobs Scraper

Scrapes LinkedIn job listings with full details: title, company, location, salary, description, employment type, seniority level, and more. Supports keyword search, location filters, date posted, job type, experience level, and automatic pagination.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

5

Monthly active users

2 days ago

Last modified

Share

Extract normalized job listings from LinkedIn's public guest endpoints without login credentials or a browser. The Actor supports LinkedIn's public date, job-type, experience, and workplace filters, bounded pagination, and optional detail enrichment.

Input

  • keywords: required search text, 1–200 characters.
  • location: required after defaults, 1–200 characters.
  • maxJobs: 1–100 unique jobs.
  • datePosted, jobType, experienceLevel, and remoteFilter: public LinkedIn search filters.
  • scrapeJobDetails: when true, request each public job page for the description, criteria, salary, description bullets, and benefits that LinkedIn exposes.
  • proxyConfiguration: Residential US is recommended and is the default proxy group.

Output

Each dataset row is a verified unique job with required jobId, jobTitle, company, location, jobUrl, search context, detail status, and scrape timestamp. Optional fields are only written when LinkedIn returns a value. jobDescription is used instead of the platform-reserved description field, and job URLs are canonicalized to https://www.linkedin.com/jobs/view/{jobId}.

The OUTPUT key-value record reports found/empty/partial status, list pages, detail requests and failures, record counts, bounded failure evidence, and elapsed time. Access challenges, request errors, and parser drift fail closed when no valid list records were recovered. Detail failures can produce a truthful partial success because the source-backed list record remains valid.

Limits

Requests are sequential, retry at most twice, time out after 30 seconds, and reject responses larger than 3 MB. Pagination is capped from the requested result limit. LinkedIn jobs and optional details change frequently, and the public guest endpoints may rate-limit clients.

Use public job data lawfully and respect LinkedIn terms, rate limits, and applicable privacy and data-protection requirements.