Linkedin Jobs Guest Scraper
Pricing
from $1.50 / 1,000 jobs
Linkedin Jobs Guest Scraper
Pricing
from $1.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Peter Skotte
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
LinkedIn Jobs Scraper — no login, full details, salary as numbers, dead-listing check
Search LinkedIn jobs by keyword and location using LinkedIn's own filters, and get every job with the data the search page hides: the full description, seniority level, employment type, job function, industries, applicant count, salary parsed to numbers, and whether the listing is still live. Uses LinkedIn's public guest endpoints, so there is no login, no cookies, nothing to get banned.
What makes this one different
Most LinkedIn job scrapers return the search card: title, company, location, link. This one opens each job (optional, on by default) and adds:
- Salary as numbers —
salaryMin,salaryMax,salaryCurrency,salaryPeriod, parsed from LinkedIn's salary field or, when the company only writes it in the description, from the description. - Applicant count — "Over 200 applicants" and the number 200.
- Live check —
isLiveisfalsewhen LinkedIn reports the job closed, so stale listings never reach your pipeline. - Apply URL — the external application link when the company uses its own ATS.
Input
| Field | Default | Notes |
|---|---|---|
keywords | python developer | |
location | Austin, Texas | City, region or country |
postedWithin | any | day, week, month |
workplace | all | onsite, remote, hybrid |
jobType | all | fulltime, parttime, contract, temporary, internship, volunteer |
experience | all | internship, entry, associate, mid-senior, director, executive |
sortBy | relevance | or recent |
fetchDetails | true | Off = cards only, one request per 25 jobs |
maxItems | 10 | LinkedIn serves at most ~1,000 per search |
Output
{"jobId": "4436943086","title": "Senior Backend Engineer","jobUrl": "https://www.linkedin.com/jobs/view/4436943086","companyName": "Kizen","companyUrl": "https://www.linkedin.com/company/growwithkizen","companyLogo": "https://media.licdn.com/dms/image/…","location": "Austin, TX","postedAt": "2026-09-06", "postedText": "10 hours ago","salaryText": "OTE $207,000-$253,000", "salaryMin": 207000, "salaryMax": 253000, "salaryCurrency": "$", "salaryPeriod": "year","seniorityLevel": "Not Applicable", "employmentType": "Full-time","jobFunction": "Engineering and Information Technology", "industries": "Technology, Information and Internet","applicantsText": "Over 200 applicants", "applicants": 200,"description": "Location: Austin (Domain), TX (In-office 4x per week) …","descriptionHtml": "<strong>Location:</strong> Austin …","applyUrl": "https://jobs.ashbyhq.com/kizen/…","isLive": true, "detailsFetched": true,"searchKeywords": "python developer", "searchLocation": "Austin, Texas","scrapedAt": "2026-09-06T21:00:00.000Z"}
Use cases
Job-market research and salary benchmarking, recruiting lead lists (companies hiring for a role, with their ATS), competitor hiring monitoring, and feeding job boards and aggregators with listings that are verified live.
Notes
- Salary numbers come from LinkedIn's field when present, otherwise from a compensation sentence in the
description;
salaryTextshows the source text so you can check it. - LinkedIn caps a search at ~1,000 results. Split by location or posting window for full coverage.