LinkedIn Jobs Scraper — Search & Full Descriptions avatar

LinkedIn Jobs Scraper — Search & Full Descriptions

Pricing

$3.00 / 1,000 delivered results

Go to Apify Store
LinkedIn Jobs Scraper — Search & Full Descriptions

LinkedIn Jobs Scraper — Search & Full Descriptions

Search public LinkedIn jobs by keyword, location, workplace and posting age. Export descriptions, company links, job criteria and dates with deduplication and clear limits.

Pricing

$3.00 / 1,000 delivered results

Rating

0.0

(0)

Developer

GUIR Dallel

GUIR Dallel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Search public LinkedIn jobs by keyword, location, workplace and posting age. Export descriptions, company links, job criteria and dates with deduplication and clear limits.

Quick start

Paste your targets into the input form and run. The example below fetches a small sample:

{
"targets": [
"software engineer"
],
"maxResults": 10,
"maxItemsPerTarget": 10,
"maxPages": 3,
"location": "United States",
"includeDescriptions": true,
"postedWithinDays": 30
}

The dataset supports JSON, CSV and Excel export. Use the API, schedules, Make, n8n or other Apify integrations to repeat the same collection. No external API key, browser cookies or login is required by this Actor.

Input and limits

FieldMeaning
targets1–50 search queries. Each query is processed separately.
maxResultsStops the run after this many unique matching results. Always set a sensible cap.
maxItemsPerTargetPer source limit after filters. Apple search uses this per query/country, capped at 200.
maxPagesCaps pagination or sitemap traversal. Ignored for sources returning a single document (Greenhouse, Ashby, RSS, Apple search).
proxyConfigurationOptional Apify proxy settings. On Apify, Google Search uses Google SERP proxies; Google News, LinkedIn and Apple reviews use residential proxies. Other collectors connect directly unless configured here. Proxy usage is included in the Actor price when the listing uses pure pay-per-event pricing.
locationSearch location passed to LinkedIn, for example United States or London. Defaults to United States.
includeDescriptionsFetch full job descriptions and job criteria before billing each row. Disable for faster list-only results.
postedWithinDaysPosting age filter passed to LinkedIn.
workplaceOptional source filter. Empty selects all workplace types.

Duplicate targets are processed once. Filters apply before result billing. Runs are bounded snapshots; limits can stop collection before the source is exhausted.

Output

Each result includes source, id, title, url and fetchedAt where applicable, plus source-specific fields. The Results view highlights title, company, location, department, employmentType, url, fetchedAt. JSON export retains every field, including nested arrays. Missing source values are null rather than estimated.

Example result

An actual test result, with long text shortened for readability:

{
"source": "linkedin-jobs",
"id": "4419969671",
"query": "software engineer",
"title": "Senior Software Engineer – Go (Golang)",
"company": "General Motors",
"companyUrl": "https://www.linkedin.com/company/general-motors",
"location": "Warren, MI",
"url": "https://www.linkedin.com/jobs/view/4419969671",
"publishedAt": "2026-09-12",
"description": "Job Description As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You will play a critical role in building scalable, reliable, and efficient systems that enable advanced user experiences, vehicle integration, and cloud-connected capabilities. This role req…",
"criteria": {
"Seniority level": "Not Applicable",
"Employment type": "Full-time",
"Job function": "Engineering and Information Technology",
"Industries": "Motor Vehicle Manufacturing, Appliances, Electrical, and Electronics Manufacturing, and IT Services and IT Consulting"
},
"salary": null,
"detailsStatus": "ok",
"fetchedAt": "2026-09-19T09:56:19.691247+00:00"
}

The free SUMMARY record in the default key-value store reports each target's result count and errors, HTTP requests, and whether the overall result or spending limit was reached. Errors are not inserted into the paid dataset. A run in which every source fails is marked failed; mixed success is reported explicitly in the summary.

Pricing

$3 per 1,000 delivered results ($0.003 each). No Actor start fee. Filtered rows, duplicates within the same context and source errors are not charged. Results are deduplicated within each run. Google Search preserves a URL appearing in distinct queries. Source requests and the default proxy costs are included in paid per-result pricing. Set Apify's maximum charge per run as an additional budget control.

Source coverage and limitations

Reads only LinkedIn guest-visible listings. No login, cookies or private recruiter data. LinkedIn can rate-limit or block cloud requests; blocked sources are reported as errors and no result is charged for a failed detail fetch. Search coverage is bounded and not guaranteed exhaustive. Salary text appears only when publicly displayed. No applicant data or applications are collected.

Public sources can change, throttle requests or return no matches. The Actor retries transient network failures up to twice, follows a bounded number of redirects, and rejects private-network targets. It does not bypass login or CAPTCHA challenges. Use data within the source's applicable terms and your intended permissions.

Support

Open an issue on this Actor's Issues tab with the failing public target, input, and run link. Never include passwords, tokens or personal account cookies.