Linkedin Jobs Scraper - $0.1 per 1k
Pricing
from $0.25 / 1,000 results
Linkedin Jobs Scraper - $0.1 per 1k
Cheapest Linkedin jobs scraper. 99% success rate. Actively maintained
Pricing
from $0.25 / 1,000 results
Rating
0.0
(0)
Developer
Supreme Coder
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract structured job listings from LinkedIn search results — no LinkedIn account or session cookies required. Paste a public jobs search URL and get full posting details, recruiter info, and optional company profiles in a ready-to-use dataset.
Why use this scraper?
Most LinkedIn scrapers depend on authenticated sessions, which means managing cookies, handling expired logins, and risking account restrictions. This actor works against LinkedIn's public jobs pages instead. You build your search in a private/incognito browser window, copy the URL, and the actor handles the rest.
Best for: job market research, lead generation, competitive hiring analysis, recruiting pipelines, and scheduled monitoring of new postings.
Quick start
- Open an incognito/private browser window and go to LinkedIn Jobs Search.
- Apply your filters (keywords, location, experience level, date posted, etc.).
- Copy the full URL from the address bar.
- Paste it into the Linkedin jobs search URLs input field.
- Set how many jobs you need and run the actor.
Important: URLs created while logged into LinkedIn may include filters that only work for authenticated users. Always build your search URL in incognito mode so results match what this actor can access.
Input options
| Input | Description |
|---|---|
| Linkedin jobs search URLs | One or more public job search URLs. Pass multiple URLs to scrape several searches in a single run. |
| Number of jobs needed | Maximum records to collect (minimum 10). |
| Scrape company details | Fetches the employer's LinkedIn company page for each job. Adds extra requests and increases run time. |
| Split search by city locations | Breaks a broad search into city-level queries to work around LinkedIn's per-search cap. Requires at least 1,100 jobs. |
| Country to split by | Target country whose cities are used when location splitting is enabled. Replaces the location filter in your input URLs. |
Memory tip: Allocate at least 1 GB of actor memory per search URL you provide. For example, 4 URLs need 4 GB RAM.
Search URL parameters
Filters are read directly from your search URL query string. Any filter you set on the LinkedIn jobs page is preserved automatically.
| Parameter | What it filters |
|---|---|
keywords | Job title or keyword search |
geoId | Geographic location ID |
location | Location display name |
sortBy | Result ordering (e.g. R for most recent) |
f_C | Specific company |
f_E | Experience level |
f_F | Job function / department |
f_I | Industry |
f_JT | Job type (full-time, contract, etc.) |
f_T | Job title |
f_TPR | Custom date posted range |
f_TP | Time posted (e.g. past 24 hours) |
f_WT | Workplace type (on-site, remote, hybrid) |
f_WRA | Remote work allowed |
f_SB2 | Salary range |
f_PP | Populated place |
f_CM | Company commitments |
f_AL | Easy Apply |
f_EA | Under 10 applicants |
f_JIYN | Jobs at companies in your network |
f_VJ | Verified jobs |
Output fields
Each dataset record represents one job posting. Fields are populated when LinkedIn exposes them on the public page.
Job listing
id,link,title,location,postedAt,postedAtTimestampsalaryInfo,benefits,insightsdescriptionHtml,descriptionTextapplicantsCount,applyUrl,applyMethodseniorityLevel,employmentType,jobFunction,industriesworkRemoteAllowed,workplaceTypes,expireAtsalaryInsights
Recruiter / poster
jobPosterName,jobPosterTitle,jobPosterPhoto,jobPosterProfileUrl
Company (when Scrape company details is enabled)
companyName,companyLinkedinUrl,companyLogocompanyDescription,companyWebsite,companyEmployeesCount
Run metadata
inputUrl— the search URL that surfaced this job
Example output
{"id": "4123456789","link": "https://www.linkedin.com/jobs/view/senior-product-manager-at-stripe-4123456789","title": "Senior Product Manager","companyName": "Stripe","companyLinkedinUrl": "https://www.linkedin.com/company/stripe","companyLogo": "https://media.licdn.com/dms/image/example/company-logo_100_100/0","location": "San Francisco, CA","salaryInfo": ["$180,000", "$220,000"],"postedAt": "2025-06-12","benefits": ["Actively Hiring"],"descriptionHtml": "<p>We're looking for a Senior Product Manager to lead...</p>","descriptionText": "We're looking for a Senior Product Manager to lead...","applicantsCount": "47","jobPosterName": "Sarah Chen","jobPosterTitle": "Talent Partner at Stripe","seniorityLevel": "Mid-Senior level","employmentType": "Full-time","jobFunction": "Product Management","industries": "Financial Services, Technology","companyDescription": "Stripe is a financial infrastructure platform for businesses.","companyWebsite": "https://stripe.com","companyEmployeesCount": 8000,"workRemoteAllowed": true,"workplaceTypes": ["Hybrid", "Remote"]}
Export results as JSON, CSV, Excel, or any format Apify datasets support.
Scraping more than 1,000 jobs
LinkedIn caps each search at roughly 1,000 results, even when more jobs match your criteria. To go further:
- Enable Split search by city locations.
- Choose a Country to split by.
- Set Number of jobs needed to at least 1,100.
The actor generates separate search URLs for cities within that country, reusing your other filters. Duplicate listings are skipped automatically.
Daily new-job monitoring
To track fresh postings on a schedule:
- In an incognito window, set the date filter to Past 24 hours (or your preferred window).
- Configure your other filters and copy the search URL.
- Schedule this actor to run daily with that URL.
The relative date filter stays valid across runs — you do not need to generate a new URL each day.
API access
Results are stored in an Apify dataset. Pull data programmatically via the Apify API or export on demand from the run's Storage tab. Use dataset endpoints to integrate with your CRM, spreadsheet, or data warehouse.
Related tools
- Contact Info Finder — verified emails and contact details for companies you discover through job scraping.
Integrations
Connect this actor to other platforms with Make or any workflow tool that supports Apify webhooks and dataset APIs.