LinkedIn Jobs Scraper — Postings, Companies & Descriptions
Pricing
from $5.00 / 1,000 jobs
LinkedIn Jobs Scraper — Postings, Companies & Descriptions
Scrape LinkedIn job listings by keyword and location without logging in: title, company, location, posted date, full description, seniority, employment type, job function and applicant count. Residential-proxy ready.
Pricing
from $5.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Hichem Ben Moussa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Scrape LinkedIn job listings at scale — no login, no cookies, no account risk. Search by keyword and location and get clean, structured data for every posting: title, company, location, posted date, full description, seniority level, employment type, job function, industries and applicant count.
Most "LinkedIn scrapers" need your logged-in session (and can get your account flagged). This one uses LinkedIn's public guest job endpoints, so there's nothing to log into — just run it.
What you can do with it
- 🧲 Recruiting & sourcing — track who's hiring for a role in a market, in real time
- 📊 Job-market & salary research — build datasets of demand by title, company, location
- 🏢 Sales lead-gen — find companies actively hiring (a strong buying signal)
- 🔔 Job alerts / aggregators — feed a board, newsletter, or Slack channel on a schedule
Input
| Field | Type | Description |
|---|---|---|
keywords | string | Job title or keywords, e.g. software engineer, product manager. |
location | string | e.g. United States, London, United Kingdom, Remote. |
maxJobs | integer | Maximum number of postings to scrape. |
datePosted | select | any, 24h, week, month. |
jobType | select | full-time, part-time, contract, temporary, internship. |
remoteFilter | select | on-site, remote, hybrid. |
experienceLevel | select | entry-level, associate, mid-senior, director, executive… |
fetchDescription | boolean | Open each job for full description + criteria + applicant count. |
proxyConfiguration | object | Residential proxy recommended (LinkedIn rate-limits datacenter IPs). |
Example
{"keywords": "data engineer","location": "Germany","datePosted": "week","remoteFilter": "remote","maxJobs": 200,"fetchDescription": true}
Output
Each item is one job posting:
{"jobId": "4412034983","title": "Software Engineer I","company": "Sony Interactive Entertainment","companyUrl": "https://www.linkedin.com/company/sony-interactive-entertainment-llc","location": "Los Angeles Metropolitan Area","jobUrl": "https://www.linkedin.com/jobs/view/4412034983","postedAt": "2026-07-23","postedAgo": "3 days ago","companyLogo": "https://media.licdn.com/dms/image/…/company-logo_100_100…","benefit": "Actively Hiring","descriptionText": "Why Sony Interactive Entertainment? …","descriptionHtml": "<p>Why Sony Interactive Entertainment? …</p>","seniorityLevel": "Not Applicable","employmentType": "Full-time","jobFunction": "Engineering and Information Technology","industries": "Software Development, Consumer Services, and Entertainment Providers","applicants": "Over 200 applicants"}
Export to JSON, CSV, Excel, or pull live via the Apify API.
Notes
- Uses LinkedIn's public guest job endpoints — no login required, so your account is never used or exposed.
- A residential proxy is strongly recommended; LinkedIn rate-limits datacenter IPs. The actor rotates IPs and retries on
429. - Set
fetchDescription: falsefor a fast, cheap run (list data only) ortruefor the full description and job criteria.