LinkedIn Jobs Scraper — Never Pay for Blocked Pages
Pricing
from $20.00 / 1,000 job results
LinkedIn Jobs Scraper — Never Pay for Blocked Pages
Search LinkedIn job postings by keywords, location, workplace type and date - no login required. Pulls title, company, location, seniority, employment type, applicants and description. Optional Greenhouse/Lever add-on. A job is only billed if it returned real data.
Pricing
from $20.00 / 1,000 job results
Rating
0.0
(0)
Developer
0xGollum
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Reliable LinkedIn Jobs
Search LinkedIn job postings by keywords, location, workplace type (on-site/remote/hybrid) and posting date — no cookies, no login, no LinkedIn account required.
What you get
For each matching job:
- Title, company, location, posting date, direct URL
- Seniority level, employment type, job function, industries, applicant count
- Full job description (capped at 3000 characters — see Limits below)
Optionally, also pull jobs directly from a target company's Greenhouse or Lever board — a useful complement when you already know which companies to watch, not an open discovery tool.
Why "Reliable"
LinkedIn blocks automated requests with a non-standard 999 status code — not a 403 or 429 — and
does it regardless of proxy unless the request first "warms up" a real session (visitor cookies +
full browser headers + a referer chain). This actor does that warm-up on every proxy identity it
uses, and rotates to a fresh identity (up to max_proxy_sessions, default 3) if one gets blocked
— retrying the same page rather than skipping ahead or restarting the search.
A job is only ever pushed to the dataset — and only ever billed — if it actually carries real data. If a search page is blocked on every session, the run simply returns fewer jobs; it never fabricates placeholder rows. If a job's detail page is blocked after its search-result row already parsed successfully (proof the job is real), that job is still pushed with the detail fields left empty — a partial result beats discarding an otherwise-real job.
Input
| Field | Description |
|---|---|
keywords | Job title / skills to search for (required). |
location | City, country, or "Remote". Leave empty to search worldwide. |
workplace_type | any / onsite / remote / hybrid. |
posted_within | any / day / week / month. |
max_jobs | Stop the LinkedIn search once this many results are collected (default 25). |
fetch_details | Fetch each job's detail page for richer data (default true). |
greenhouse_boards | Optional list of Greenhouse board tokens (e.g. stripe). |
lever_boards | Optional list of Lever board tokens (e.g. palantir). |
max_proxy_sessions | How many fresh proxy identities to try per blocked page/job (default 3). |
proxyConfiguration | Residential proxy strongly recommended. |
Limits (honest, not hidden)
- Some recruiters paste raw HTML (application forms, phone-country dropdowns) directly into the description field. There's no reliable way to separate that from real description text, so descriptions are capped at 3000 characters rather than risk shipping thousands of characters of noise.
- Greenhouse/Lever are account-based: you supply the company tokens to check. This actor does not discover which companies use which ATS.