LinkedIn Jobs Scraper — Pay Per Result
Pricing
from $6.00 / 1,000 job listings
LinkedIn Jobs Scraper — Pay Per Result
Scrape public LinkedIn job listings by keyword and location. Playwright + residential proxies, stable schema, pay per result (~$6 / 1,000 jobs).
Pricing
from $6.00 / 1,000 job listings
Rating
0.0
(0)
Developer
Smorgi Apps
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape public LinkedIn job listings by keyword and location. Clean, stable dataset schema. Pay-per-event pricing.
Store search keywords: LinkedIn jobs scraper · LinkedIn job scraper · LinkedIn jobs · jobs data · LinkedIn job listings
What you get
| Field | Description |
|---|---|
id | LinkedIn job id |
title | Job title |
company | Company name |
companyUrl | Public company link when available |
location | Location string |
salary | { min, max, period, currency, raw } when shown |
jobType | e.g. Full-time (from detail page when enabled) |
postedAt | ISO / relative date when available |
description | Plain text (search snippet or full detail) |
descriptionHtml | HTML description when fetched |
url | Public linkedin.com/jobs/view/{id} URL |
isRemote | Remote heuristic |
scrapedAt | ISO timestamp |
searchQuery | Query that found this job |
Example input
{"queries": ["software engineer"],"location": "United States","maxItemsPerQuery": 25,"datePosted": "r604800","parseFullDescription": false,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Pricing (PPE)
| Event | Price | When charged |
|---|---|---|
apify-actor-start | $0.00005 | Once per run |
apify-default-dataset-item (Job listing) | $0.006 (~$6 / 1,000 jobs) | Each job delivered |
LinkedIn is stricter than Indeed — browser + residential proxies are required. Price reflects that cost while staying competitive for reliable public-job data.
Reliability
- Playwright Chromium + session pool + retries
- Block / auth-wall detection → retire session and retry
- Dedupe by LinkedIn job id
- Run fails if zero jobs are returned (no silent empty success)
- Default concurrency 1
Limitations (honest)
- Public / guest job pages only. No login, no InMail, no private applicant data.
- Residential proxies required. Datacenter IPs are almost always blocked.
- LinkedIn auth walls and challenges are common; retries help but cannot guarantee 100% success.
- Full descriptions (
parseFullDescription: true) open one page per job and raise block risk + cost. - Layout changes can break selectors — report Issues; we prioritize stability.
- Not a ToS-evasion toolkit — we scrape what LinkedIn shows publicly for guest search.
Related actors
- Indeed Jobs Scraper — sibling jobs Actor for catalog cross-discovery