Linkedin Jobs Guest Scraper avatar

Linkedin Jobs Guest Scraper

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
Linkedin Jobs Guest Scraper

Linkedin Jobs Guest Scraper

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Peter Skotte

Peter Skotte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

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 numberssalaryMin, 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 checkisLive is false when 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

FieldDefaultNotes
keywordspython developer
locationAustin, TexasCity, region or country
postedWithinanyday, week, month
workplaceallonsite, remote, hybrid
jobTypeallfulltime, parttime, contract, temporary, internship, volunteer
experienceallinternship, entry, associate, mid-senior, director, executive
sortByrelevanceor recent
fetchDetailstrueOff = cards only, one request per 25 jobs
maxItems10LinkedIn 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; salaryText shows 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.