LinkedIn Jobs Scraper — Full Descriptions, Only New Jobs
Pricing
Pay per event
LinkedIn Jobs Scraper — Full Descriptions, Only New Jobs
Scrape LinkedIn job listings by keyword, location and filters, with the full job description, seniority, employment type, industry and applicant count included on every row. Built-in 'only new jobs' mode for scheduled monitoring. No login, no cookies.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Ken Digital
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape LinkedIn job listings by keyword, location and filters. Every row comes with the full job description, seniority level, employment type, job function, industries and applicant count, at no extra charge. Switch on Only new jobs and schedule it: each run returns only the jobs posted since the last one, and you pay only for those.
- Full details included. No separate "details" add-on price.
- Built for monitoring. Only-new mode remembers what earlier runs delivered, per search.
- All of LinkedIn's filters. Date posted, job type, experience level, on-site/remote/hybrid, most recent first, or paste any LinkedIn search URL.
- No login, no cookies. It reads the public job pages LinkedIn shows logged-out visitors. No LinkedIn account is involved or at risk.
- Up to 1,000 jobs per search, which is LinkedIn's own limit. Split large searches by location or keyword to go further.
Quick start
{"keywords": ["python developer", "data engineer"],"location": "France","datePosted": "pastWeek","workplaceTypes": ["remote", "hybrid"],"maxJobsPerSearch": 200}
Monitoring: set "onlyNewJobs": true, save the input as a task and schedule it daily. The first run returns the current jobs; every later run returns only new ones.
Input
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array | One search per keyword. Empty = all jobs in the location. | |
location | string | City, region or country, as typed on LinkedIn. | |
datePosted | string | any | any, past24h, pastWeek, pastMonth. |
jobTypes | array | all | fullTime, partTime, contract, temporary, internship, volunteer, other. |
experienceLevels | array | all | internship, entry, associate, midSenior, director, executive. |
workplaceTypes | array | all | onsite, remote, hybrid. |
sortBy | string | relevance | relevance or recent. |
searchUrls | array | LinkedIn job search URLs; filters are read from the URL. | |
maxJobsPerSearch | integer | 100 | Up to 1,000 (LinkedIn's cap). |
includeDetails | boolean | true | Full description and job criteria. Included in the price. |
onlyNewJobs | boolean | false | Return only jobs not delivered by earlier runs of the same search. |
proxyConfiguration | object | off | Optional. Not needed; can speed up very large runs. Billed to your account. |
Output
{"jobId": "4469208089","url": "https://www.linkedin.com/jobs/view/4469208089","title": "Développeur Python / Django (H/F)","companyName": "SoHoft","companyUrl": "https://www.linkedin.com/company/sohoft","companyLogo": "https://media.licdn.com/dms/image/...","location": "Toulouse, Occitanie, France","postedAt": "2026-09-18","postedTimeText": "4 days ago","salary": null,"benefits": "Be an early applicant","descriptionText": "SoWhat !? C'est juste des passionnés de conseil et de tech...","descriptionHtml": "SoWhat !? C'est juste des passionnés...<br><br>...","seniorityLevel": "Executive","employmentType": "Full-time","jobFunction": "Information Technology and Engineering","industries": "IT Services and IT Consulting","applicantsText": "Be among the first 25 applicants","applicantsCount": null,"applyUrl": null,"detailsStatus": "ok","searchKeywords": "python developer","searchLocation": "France","scrapedAt": "2026-09-22T21:21:56+00:00"}
salary is filled when LinkedIn shows a pay range, which is common for US listings and rare elsewhere. applicantsCount is null when LinkedIn only says "Be among the first 25 applicants". applyUrl is filled only when LinkedIn exposes an external apply link to logged-out visitors.
Pricing
Pay per event: one job event per job row, details included, plus a tiny actor-start fee. With Only new jobs on, a run that finds nothing new costs only the start fee.
Use cases
- Job alerts for a role, company type or region, delivered to Slack, email or a sheet via Apify integrations
- Recruiting and sales intelligence: which companies are hiring for what, where, and how fast
- Labor-market research: seniority mix, remote share, industries hiring
- Job boards and aggregators: a daily feed of fresh listings with full descriptions
Integrations
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("joyouscam35875/linkedin-jobs-scraper").call(run_input={"keywords": ["python developer"],"location": "Germany","datePosted": "past24h","onlyNewJobs": True,})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(job["postedAt"], job["companyName"], job["title"], job["url"])
Also works from Make, Zapier, n8n, Google Sheets, schedules and webhooks, and as an MCP tool for AI agents.
FAQ
Do I need a LinkedIn account or cookies? No. The actor only reads what LinkedIn shows to logged-out visitors.
Why do I get fewer than 1,000 jobs? LinkedIn shows at most 1,000 results per search, and fewer when the search is narrow. Split big searches by city or keyword.
Why can a very specific keyword return loosely related jobs? When nothing matches, LinkedIn itself falls back to broader suggestions. Check the title field if precision matters.
Is it legal? The actor reads publicly visible job listings. You are responsible for how you use the data and for complying with LinkedIn's terms and applicable law, including data protection rules.
Feedback
Missing a field, hit a bug, or need an input this actor doesn't take yet? Open an issue on the actor's Issues tab. If the LinkedIn Jobs Scraper saved you time, a short review on the Store page helps other people find it.
Related actors by the same developer
| Actor | What it does |
|---|---|
| France Job Scraper | Welcome to the Jungle, France Travail and Hellowork listings |
| Google Trends Scraper | Interest over time, related queries, regions |
| Website Content Crawler | Clean Markdown for RAG and LLMs |
| YouTube Channel & Search Scraper | Videos, Shorts and search, no API key |