LinkedIn Jobs Scraper Pro
Pricing
Pay per event
LinkedIn Jobs Scraper Pro
LinkedIn jobs with full description, applicant count, seniority and salary at a flat $0.15 per 1,000 on every plan. Remote, job type, experience, Easy Apply and posted-within filters, plus company, title and applicant filters applied before billing.
Pricing
Pay per event
Rating
0.0
(0)
Developer
AutomateLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
Scrape LinkedIn job listings with full description, applicant count, seniority, employment type, industry and salary, at a flat $1.00 per 1,000 jobs for every user, free plan included. Filters run before billing, so jobs you exclude cost nothing.
Why this one: the most-used LinkedIn jobs actor on the Apify Store charges $1.00 per 1,000 on paid plans and $2.00 per 1,000 on the free plan, and its own reviews complain the price keeps going up. This actor charges one flat $1.00 per 1,000 on every plan, free plan included, with descriptions, applicant counts and salary in every row, and filters that run before billing.
What you get
- Any LinkedIn job search: keywords plus location, many searches in one run, de-duplicated
- LinkedIn's own filters: posted within (past hour, 24 hours, week, month), remote / hybrid / on-site, job type, experience level, Easy Apply only, under 10 applicants, minimum salary (US)
- Pre-billing filters LinkedIn doesn't offer: exclude companies (staffing agencies, your employer), title must include, title must not include, max applicants
- Full job details: description (text and HTML), applicant count, seniority level, employment type, industries, salary when posted, external apply link
- No login and no cookies. Fast HTTP scraping, no browser
Input
| Field | Type | What it does |
|---|---|---|
keywords | list | One search per entry, e.g. data engineer. Required. |
location | text | City, state, country or Worldwide. Default United States. |
maxResultsPerSearch | number | Hard cap per keyword (default 100, max 1,000). |
postedWithin | select | any, 1h, 24h, week, month. Default week. |
workplace | list | onsite, remote, hybrid. |
jobType | list | fulltime, parttime, contract, temporary, internship, volunteer, other. |
experience | list | internship, entry, associate, midsenior, director, executive. |
easyApplyOnly | boolean | Only Easy Apply jobs. |
under10Applicants | boolean | LinkedIn's "Under 10 applicants" filter. |
minSalary | select | 40k to 200k (US). |
sortBy | select | recent or relevant. |
includeDetails | boolean | Description, applicants, criteria, apply link (default on). |
excludeCompanies | list | Skip these companies. Never charged. |
titleMustInclude | list | Keep titles containing any of these words. |
titleExclude | list | Drop titles containing any of these words. |
maxApplicants | number | Drop jobs with more applicants than this. |
Example:
{"keywords": ["data engineer", "analytics engineer"],"location": "United States","postedWithin": "24h","workplace": ["remote"],"experience": ["midsenior"],"titleExclude": ["intern", "principal"],"excludeCompanies": ["jobot", "dice"],"maxApplicants": 50,"maxResultsPerSearch": 500}
Output
One row per job:
| Field | Example |
|---|---|
jobId, jobUrl | 4465619627, https://www.linkedin.com/jobs/view/... |
title | Data Engineer II |
companyName, companyUrl, companyLogo | Deloitte, https://www.linkedin.com/company/deloitte |
location | Washington, DC |
postedDate, postedAgo | 2026-10-01, 1 day ago |
applicantsText, applicantsCount | Be among the first 25 applicants, 25 |
seniorityLevel, employmentType, industries | Mid-Senior level, Full-time, IT Services |
salary | $120,000.00/yr - $150,000.00/yr (when posted) |
description, descriptionHtml | Full job description |
applyUrl, easyApply | External apply link, or true for Easy Apply |
benefits | Be an early applicant |
searchKeyword, searchLocation, scrapedAt | What produced the row |
Export as JSON, CSV or Excel, or pull it through the API, n8n, Make, Zapier or an MCP client.
Pricing
Pay per event, same price on every Apify plan:
- $0.005 per run start
- $0.001 per job saved ($1.00 per 1,000), full details included
10,000 fresh jobs with descriptions and applicant counts cost about $10. Jobs removed by your filters are free.
Use cases
- Job boards and aggregators: daily feed of fresh postings by role and location
- Recruiting and staffing sales: find companies hiring for roles you place, skip competitors' postings
- Job seekers: remote roles posted in the last 24 hours with under 50 applicants
- Labor market research: hiring volume, seniority mix and salary bands by role
- AI and LLM data: clean job descriptions for matching, classification and RAG
FAQ
Do I need a LinkedIn account or cookies? No. It reads LinkedIn's public job pages only.
How many jobs can one search return? LinkedIn's public search returns up to about 1,000 jobs per query. Split big searches by location or keyword to go further. Duplicates across searches are removed automatically.
Do I pay for filtered jobs? No. Company, title and applicant filters run before anything is saved or charged.
What makes it different? Full job details in every row, filters applied before billing, and one flat price on every Apify plan, free plan included.
Is salary always included?
Only when the employer posts it on LinkedIn. Use minSalary to restrict to jobs with a posted salary band (US).
Is scraping LinkedIn jobs legal? The actor collects publicly visible job postings without logging in. Check with your counsel for your use case.