LinkedIn Jobs Scraper — FULL (All Info)
Pricing
$0.90 / 1,000 job results
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.
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, andvalidThrough - 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
jsonLdobject
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,maxItemspostedSince,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.