LinkedIn Jobs Scraper - $0.50/1000 Jobs
Pricing
from $0.50 / 1,000 jobs
LinkedIn Jobs Scraper - $0.50/1000 Jobs
Scrape LinkedIn job postings as JSON: title, company, location, posted date, job URL and company logo, with filters for date posted, remote/hybrid/onsite, job type, experience and salary. No LinkedIn login. Powered by ScrapeUnblocker.
Pricing
from $0.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
LinkedIn Jobs Scraper
Scrape LinkedIn job postings as clean, structured JSON - title, company, location, posted date, a direct job URL and the company logo, with LinkedIn's own filters for date posted, workplace type, job type, experience level and salary. No LinkedIn login, no API key from LinkedIn.
Powered by ScrapeUnblocker's anti-bot bypass - no proxies or CAPTCHA setup.
What you get per job
- Title, company and a clean company URL
- Location and posted date (both an ISO date and "2 days ago")
- Stable jobId and a canonical job URL
- Company logo and benefit tags (e.g. "Actively Hiring")
- With Include full description on: the full description, seniority level, employment type, job function and industries, plus applicant count and salary when shown
Use cases
- Recruiting & sourcing - pull every fresh opening for a role and location into a spreadsheet or ATS, deduped by
jobId. - Job-market intelligence - track hiring volume, remote vs on-site mix, seniority and salary bands across companies or cities over time.
- Competitor hiring signals - watch which roles a competitor is opening and where they are expanding.
- ATS / job-board feeds - keep an internal board or newsletter fresh with a scheduled run and the built-in date-posted filter.
- Lead generation - companies actively hiring for a stack are buyers for tools around that stack.
Features
- LinkedIn's real filters - date posted (24h / week / month), workplace (on-site / remote / hybrid), job type, experience level and minimum salary band.
- Automatic pagination - set
max_resultsand the scraper pages through LinkedIn's guest jobs API until it collects that many, deduping as it goes. - Optional full descriptions - flip on Include full description to enrich each job with its description and criteria.
- Any market - a location string like
United States,Berlin, GermanyorRemote.
Input
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | required | Job search terms, e.g. python developer. |
location | string | United States | Location text, or blank for worldwide. |
max_results | integer | 50 | How many jobs to collect across pages. |
time_posted | select | Any | 24h, week or month. |
workplace | select | Any | onsite, remote or hybrid. |
job_type | select | Any | full-time, part-time, contract, temporary, internship, volunteer, other. |
experience | select | Any | internship, entry, associate, mid-senior, director, executive. |
salary | select | Any | Minimum base salary band, 40k ... 200k. |
sort | select | LinkedIn default | relevant or recent. |
enrich | boolean | false | Also fetch each job's full description + criteria (first 25). |
proxy_country | string | - | Exit-IP country (ISO-2), or blank to let the API pick. |
Example output (one dataset item)
{"jobId": "4431992044","title": "Python Developer","company": "CACI International Inc","companyUrl": "https://www.linkedin.com/company/caci-international-inc","location": "Chantilly, VA","postedDate": "2026-07-08","postedText": "2 months ago","jobUrl": "https://www.linkedin.com/jobs/view/4431992044/","companyLogo": "https://media.licdn.com/dms/image/.../caci_international_inc_logo","benefits": ["Actively Hiring"]}
With Include full description on, each item also carries description, seniorityLevel, employmentType, jobFunction, industries, applicants and salary (when shown).
Output
Every job is pushed as one dataset item. Export the dataset as JSON, CSV, Excel or feed it straight into your own pipeline via the Apify API.
Powered by ScrapeUnblocker.