LinkedIn Jobs Scraper
Pricing
from $3.00 / 1,000 results
Go to Apify Store
LinkedIn Jobs Scraper
Scrape LinkedIn job listings at scale. Extract job titles, companies, salaries, descriptions, and more. No login required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Scrape LinkedIn job listings at scale — no login required. Extract job titles, companies, salaries, descriptions, seniority levels, and more from LinkedIn's public job search.
Features
- No login required — uses LinkedIn's public Guest API
- Full job details — title, company, salary, description, seniority, industry
- Anti-detection — built-in browser fingerprint protection and proxy rotation
- Flexible filters — keyword, location, job type, experience level, remote/on-site
- Structured output — clean JSON with 16+ fields per job listing
Output Fields
| Field | Description | Coverage |
|---|---|---|
| jobId | LinkedIn job posting ID | 100% |
| jobTitle | Job title | 100% |
| companyName | Hiring company name | 100% |
| companyUrl | Company LinkedIn URL | 100% |
| companyLogo | Company logo image URL | 95%+ |
| location | Job location | 100% |
| jobUrl | Direct link to job posting | 100% |
| postedAt | Posting date (ISO format) | 100% |
| jobDescription | Full description (HTML) | 100% |
| employmentType | Full-time, Part-time, Contract, etc. | 100% |
| experienceLevel | Entry, Mid-Senior, Director, etc. | 100% |
| jobFunction | Engineering, Marketing, Sales, etc. | 100% |
| industry | Software Development, Finance, etc. | 100% |
| salary | Salary range (if disclosed) | ~30% |
| isRemote | Whether the job is remote | Varies |
| scrapedAt | Scrape timestamp | 100% |
Input Parameters
- keyword (required) — Search term (e.g., "python developer", "product manager")
- location — City or region (e.g., "New York", "London")
- country — Country filter (US, UK, CA, AU, DE, FR, IN, etc.)
- jobType — Full-time, Part-time, Contract, Internship
- datePosted — Past 24 hours, Past week, Past month
- experienceLevel — Entry, Associate, Mid-Senior, Director, Executive
- remoteFilter — Remote, On-site, Hybrid
- maxResults — Maximum jobs to collect (1-1000, default 50)
- scrapeDetails — Fetch full details per job (default: true)
Example Output
{"jobId": "4392935757","jobTitle": "Software Engineer","companyName": "Uber","companyUrl": "https://www.linkedin.com/company/uber-com","companyLogo": "https://media.licdn.com/dms/image/...","location": "San Francisco, CA","jobUrl": "https://www.linkedin.com/jobs/view/software-engineer-at-uber-4392935757","postedAt": "2026-03-30","jobDescription": "<strong>About the Role</strong>...","employmentType": "FULL_TIME","experienceLevel": "Entry level","jobFunction": "Engineering and Information Technology","industry": "Internet Marketplace Platforms","salary": "USD 160000-250000 YEAR","isRemote": false,"scrapedAt": "2026-04-01T15:58:32.543Z"}
Use Cases
- Recruiters — Monitor job market trends and competitor hiring
- Job seekers — Track new postings across multiple keywords
- HR analytics — Analyze salary ranges, seniority distribution, industry trends
- Lead generation — Find companies that are hiring in your target market
- Market research — Understand workforce demand by skill, location, and industry
Performance
- ~10 jobs/page, ~7 seconds per search page
- ~8 seconds per detail page (with anti-detection)
- 50 jobs with full details: ~2 minutes
- 500 jobs with full details: ~15 minutes
Proxy
This Actor uses its own residential proxy pool for reliable access. No additional proxy configuration needed.