LinkedIn Jobs avatar

LinkedIn Jobs

Under maintenance

Pricing

$1.50 / 1,000 job extracteds

Go to Apify Store
LinkedIn Jobs

LinkedIn Jobs

Under maintenance

Search LinkedIn jobs and get structured listings as JSON: title, company, location, posting date, direct URL. Give it keyword queries with an optional location. Uses LinkedIn's public job API, no login, no AI, no browser.

Pricing

$1.50 / 1,000 job extracteds

Rating

0.0

(0)

Developer

EchoEmpire LLC

EchoEmpire LLC

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

31 minutes ago

Last modified

Share

Search terms in, LinkedIn job listings out.

What it does

Extracts LinkedIn job postings from LinkedIn's public guest job-search pages: job ID, title, company, location, URL, and posting date. No login required. Deterministic extraction, no browser, no AI. Requests go through Apify residential proxy when it is available to the run. Only the fields listed below are returned; salary, job description, and applicant counts are not extracted.

Input

{
"queries": ["python developer"],
"location": "United States",
"limitPerQuery": 20
}
  • queries (required): list of keyword searches.
  • location (optional): one location string applied to every query.
  • limitPerQuery (optional, 1–100, default 25): maximum jobs per query. The Actor pages through results until the limit or the end of results.

Output

One dataset record per job (not one record per query):

{
"id": "4012345678",
"url": "https://www.linkedin.com/jobs/view/4012345678/",
"title": "Senior Python Developer",
"company": "Example Corp",
"location": "Austin, TX",
"postedAt": "2026-10-20",
"keywords": "python developer",
"status": "ok"
}

postedAt is the date LinkedIn shows on the card (usually YYYY-MM-DD; falls back to LinkedIn's display text). Fields can be "" when the card omits them.

A query that fails or finds nothing produces one record {"keywords": "...", "status": "error", "error": "..."}. The key-value store record run-summary (not SUMMARY) holds requested, queriesSucceeded, queriesFailed, billable_units, ppe_event, and location.

Pricing

Pay per event: $0.0015 per job extracted (job-extracted), charged once per status: "ok" job record saved. Failed or empty queries return structured error records and are not billed.

Limits

  • Publicly visible LinkedIn postings only.
  • No LinkedIn login or private data access.
  • Up to 100 jobs per query.
  • LinkedIn can rate-limit or block guest requests; affected queries return error records.