LinkedIn Jobs Scraper — FULL (All Info) avatar

LinkedIn Jobs Scraper — FULL (All Info)

Pricing

$0.90 / 1,000 job results

Go to Apify Store
LinkedIn Jobs Scraper — FULL (All Info)

LinkedIn Jobs Scraper — FULL (All Info)

Extract comprehensive public LinkedIn job data without login, including salary, structured location, expiry, company details, job criteria, applicants, contacts, description HTML, and raw JSON-LD.

Pricing

$0.90 / 1,000 job results

Rating

0.0

(0)

Developer

Nomad.Dev

Nomad.Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract the complete public LinkedIn job record without login, cookies, a browser, or a proxy. Each result combines the guest search card, visible public-page metadata, and schema.org JobPosting JSON-LD in one flat, nullable record.

Use the existing LinkedIn Jobs Scraper — Short Output for compact job-alert payloads. Use this Actor when you need every available field, including raw source objects.

Output

Every row keeps the compact fields (id, title, company, location, url, postedAt, description, snippet) and adds:

  • LinkedIn job URN and external/ATS identifier
  • company LinkedIn ID, page URL, and logo
  • exact datePosted, relative posted text, and validThrough
  • visible employment type, seniority, job function, industries, applicants, and listing badge
  • structured country/city/region/address plus latitude and longitude
  • workplace type and applicant-location restrictions
  • raw and normalized salary, including currency, minimum, maximum, exact value, and period
  • education and experience requirements, skills, benefits, qualifications, responsibilities, work hours, incentive compensation, and occupational category when supplied
  • hiring contact and apply metadata when publicly shown
  • plain-text description, original HTML description, and the complete raw jsonLd object

LinkedIn does not populate every field on every posting. Missing source values are null; the Actor never guesses them. The raw jsonLd field preserves additional present or future JobPosting keys even when they do not yet have a flattened column.

Input

The search and filtering inputs match the compact Actor:

  • keyword, location, remote, timeFilter, maxItems
  • postedSince, titleExclude, companyExclude

There are no partial-detail toggles: this Actor always requests the full public record.

Example

{
"id": "4446226935",
"jobUrn": "urn:li:jobPosting:4446226935",
"title": "Software Engineer I - New Grad, SF",
"company": "Samsara",
"companyLinkedInUrl": "https://www.linkedin.com/company/samsara",
"location": "San Francisco, California, United States",
"locationCountry": "US",
"locationCity": "San Francisco",
"jobLocationType": "TELECOMMUTE",
"salary": "USD 136850-161000 YEAR",
"salaryCurrency": "USD",
"salaryMin": 136850,
"salaryMax": 161000,
"salaryUnit": "YEAR",
"employmentType": "Full-time",
"seniorityLevel": "Entry level",
"datePosted": "2026-08-03T16:52:58.000Z",
"validThrough": "2026-09-02T16:52:48.000Z",
"description": "Full plain-text posting…",
"descriptionHtml": "<p>Full HTML posting…</p>",
"jsonLd": {"@context": "http://schema.org", "@type": "JobPosting"}
}

Run through the API

curl -X POST \
"https://api.apify.com/v2/acts/nomad-agent~linkedin-full-info-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keyword":"software engineer","location":"Spain","maxItems":10}'

The public full page is substantially larger than LinkedIn's guest fragment, so this Actor is intentionally the richer, slower counterpart to the compact Actor. LinkedIn's terms restrict automated access; review the target site's terms and applicable law for your use case.