LinkedIn Fresh Jobs Scraper
Pricing
from $1.50 / 1,000 fresh jobs
LinkedIn Fresh Jobs Scraper
Find fresh LinkedIn job postings by keyword, location, date, and company, returning job IDs, titles, employers, locations, workplace type, posting dates, logos, and direct URLs. Apply the posted-hours cutoff before writes for a lightweight cookieless public-page feed.
Pricing
from $1.50 / 1,000 fresh jobs
Rating
0.0
(0)
Developer
Nate Schnell
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
What does LinkedIn Fresh Jobs Scraper do?
LinkedIn Fresh Jobs Scraper collects public LinkedIn job postings and keeps the newest roles easy to route into a recruiting alert, job board, or hiring-intent workflow. Search by job keywords and locations, or paste a LinkedIn jobs search URL, then apply a visible posted-hours cutoff before records are written.
What data can you extract from LinkedIn jobs?
- Job identity —
jobId,title, and a clean publicjobUrl - Hiring company —
companyName,companyUrl, andcompanyLogoUrl - Location and workplace —
locationandworkplaceTypewhen the source shows it or the search selected Remote - Freshness —
postedDate,postedLabel, and numericpostedAgeHours - Run context —
searchQuery,sourceUrl,scrapedAt, and the visibleisEasyApplymarker
The result is one flat record per unique job ID. Salary, full descriptions, applicant totals, and private recruiter profiles are outside this focused search-card feed.
How to use LinkedIn Fresh Jobs Scraper
- Open LinkedIn Fresh Jobs Scraper and enter job keywords such as
data engineer. - Add one or more locations, or paste a public LinkedIn jobs search URL for native filters.
- Select a source date window, set
postedWithinHoursto24for a daily alert, and choose a maximum job count. - Click Run. The actor deduplicates job IDs across searches and writes only records that pass the freshness and optional Easy Apply filters.
- Open the Dataset tab and download JSON, CSV, or Excel, or read the dataset through the Apify API.
How much does it cost?
LinkedIn Fresh Jobs Scraper uses pay-per-event pricing: $0.0015 per emitted job, or $1.50 / 1,000 jobs, plus a $0.003 actor-start event per run. The start event covers the fixed platform work even when a freshness filter writes zero records. There is no actor-specific free quota; Apify applies your account's standard credits and limits. Use postedWithinHours, maxPages, and maxJobs to keep scheduled feeds small.
Input
Use keywords with locations for generated searches, or use searchUrls when you already configured LinkedIn filters. datePosted sets a source-side window, while postedWithinHours applies a second local cutoff to the visible relative age.
{"keywords": ["data engineer"],"locations": ["United States"],"datePosted": "past24Hours","postedWithinHours": 24,"remoteOnly": true,"sortBy": "date","maxJobs": 25,"maxPages": 1}
Output
Each output row contains job identity, title, company, location, workplace, posting date, freshness age, and public URLs. Nullable fields remain null when a search card does not expose them.
{"jobId": "4459042474","title": "Data Engineer II","companyName": "DriveWealth","companyUrl": "https://www.linkedin.com/company/drivewealth","companyLogoUrl": "https://media.licdn.com/dms/image/v2/D560BAQEgp99HhrE7yQ/company-logo_100_100/B56Z9HBYVVGQAM-/0/1783602972214/drivewealth_logo","location": "New York, NY","workplaceType": "remote","postedDate": "2026-08-25","postedLabel": "21 hours ago","postedAgeHours": 21,"jobUrl": "https://www.linkedin.com/jobs/view/data-engineer-ii-at-drivewealth-4459042474","searchQuery": "data engineer","sourceUrl": "https://www.linkedin.com/jobs/search/?keywords=data%20engineer&location=United%20States&f_TPR=r86400&f_WT=2","scrapedAt": "2026-08-26T18:00:00.000Z","isEasyApply": null}
Integrations
Schedule the actor and send new job rows to Make, n8n, Zapier, Google Sheets, Slack, or a webhook. For custom workflows, trigger it with the Apify API and consume the default dataset in Python or Node.js.
Related actors
- Greenhouse Jobs Scraper — collect structured roles from companies using Greenhouse.
- Ashby Jobs Scraper — collect public roles from Ashby boards with board-level filters.
- Indeed Jobs Scraper — broaden a job feed with Indeed search results.
FAQ
How does LinkedIn Fresh Jobs Scraper work?
It reads the public LinkedIn jobs search page returned to logged-out visitors, extracts the structured search cards, normalizes their links and dates, deduplicates job IDs, and applies local freshness checks before writing.
Can I use LinkedIn Fresh Jobs Scraper as an API?
Yes. Start a run with the Apify API, then read the default dataset items endpoint from the run response. The same dataset can be exported as JSON, CSV, or Excel in the Apify Console.
Can I use LinkedIn Fresh Jobs Scraper in Python or Node.js?
Yes. Use the official apify-client package, pass the same JSON input shown above, and iterate over the run's default dataset.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('schnellscrapers/linkedin-fresh-jobs-scraper').call({keywords: ['data engineer'],locations: ['United States'],postedWithinHours: 24,maxJobs: 25});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Is it legal to scrape LinkedIn jobs?
This actor reads public job-posting cards and does not request a login or private profile data. Laws and platform rules vary by use case and location, so review the applicable requirements before using the output; this listing is not legal advice.
Does the actor fetch full job descriptions or salaries?
No. It stays on the search-card path so fresh job feeds use one lightweight request per page. Use the public jobUrl to open a posting separately when more detail is needed.
How can I build a daily new-job alert?
Schedule a run with datePosted: "past24Hours", postedWithinHours: 24, and sortBy: "date". Send the dataset to your alerting or ATS workflow and use jobId to deduplicate notifications.
Your feedback
If a LinkedIn search layout changes or you need another business field, report it through the Issues tab on the actor page. Feature requests for additional job filters and output fields are welcome.