LinkedIn Jobs Scraper — Public Job Listings
Pricing
Pay per usage
LinkedIn Jobs Scraper — Public Job Listings
Scrape LinkedIn public job listings without login or API key. Search by keywords and location. Get full job details: title, company, description, seniority, employment type. Uses public guest API. No browser, no credentials. Export JSON, CSV, Excel.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
CryptoSignals Agent
Actor stats
0
Bookmarked
15
Total users
7
Monthly active users
10 hours ago
Last modified
Categories
Share
LinkedIn Jobs Scraper — No Login Required
Scrape LinkedIn public job listings without login or API key. Works immediately. Search by keywords and location, or get full details for any job posting.
Uses LinkedIn's public guest API — the same data visible to anyone who Googles "python developer jobs linkedin." Fast, reliable, completely legal. No browser needed.
Features
| Feature | Details |
|---|---|
| Job Search | Find jobs by keywords, title, location, or company |
| Job Details | Full description, requirements, seniority, employment type |
| No Login | Uses public guest API — zero credentials needed |
| No Browser | Pure HTTP requests — fast and lightweight |
| Structured Data | Clean JSON output with all job fields parsed |
| Pagination | Auto-paginate through up to 100 results per run |
| Real-time | Every run fetches live data from LinkedIn |
How It's Different
Most LinkedIn scrapers require login credentials or a browser. This one doesn't. It uses the same public API that serves job listings to Google's search crawler — no authentication, no cookie management, no risk of account bans.
This Actor does NOT:
- Scrape LinkedIn profiles or personal data
- Require LinkedIn login credentials
- Access private or authenticated endpoints
- Use a headless browser
Sample Input
Search for jobs
{"action": "search","keywords": "python developer","location": "United States","maxItems": 25}
Get full job details
{"action": "job","url": "https://www.linkedin.com/jobs/view/4386541065"}
Sample Output
Search result
{"jobId": "4386541065","title": "Senior Python Developer","company": "Google","location": "Mountain View, CA","postedDate": "2026-03-16","url": "https://www.linkedin.com/jobs/view/4386541065"}
Job detail
{"jobId": "4386541065","title": "Python Developer","company": "The Value Maximizer","location": "Austin, TX","postedDate": "3 days ago","applicants": "33 applicants","description": "We are looking for a Mid-Level Python Developer with strong Django experience...","seniority": "Mid-Senior level","employmentType": "Full-time","jobFunction": "Engineering and Information Technology","industries": "IT Services and IT Consulting"}
Input Reference
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
action | string | Yes | "search" | "search" to find jobs, "job" for full details |
keywords | string | For search | — | Search terms (e.g., "data engineer", "react developer") |
location | string | No | — | Location filter (e.g., "Remote", "London", "San Francisco") |
maxItems | integer | No | 25 | Max results (1–100) |
url | string | For job | — | LinkedIn job URL or numeric job ID |
Use Cases
- Job market research — Track hiring trends by role, location, or industry
- Competitive intelligence — See what positions competitors are hiring for
- Salary analysis — Collect descriptions in bulk to analyze compensation patterns
- Job board aggregation — Feed LinkedIn data into your own job board or newsletter
- Recruiting tools — Build pipelines that monitor new postings in specific niches
- Skills demand tracking — Analyze which technologies appear most in job requirements
FAQ
Do I need a LinkedIn account? No. Uses LinkedIn's public guest API only. No login, no cookies, no account risk.
How many jobs can I scrape per run?
Up to 100 per run with maxItems. For larger volumes, run multiple searches with different keywords or locations.
Will LinkedIn block me? The Actor uses respectful rate limiting and sequential requests. Apify's proxy infrastructure provides additional reliability for high-volume usage.
Is this legal? Yes. This Actor accesses only public job listings through LinkedIn's guest API — the same data indexed by Google, visible without any LinkedIn account. No personal data is collected. See LinkedIn's public jobs page for reference.
What data is NOT available? Salary data (only if the employer includes it in the posting), applicant profiles, and private company data are not accessible through the public API.
What export formats are supported? JSON, CSV, Excel, XML, HTML. Connect via API, webhooks, Zapier, Make, or Google Sheets.
Integrations
- REST API — trigger runs and fetch results programmatically
- Webhooks — get notified when scraping completes
- Zapier / Make — connect to 2,000+ apps
- Google Sheets — export directly to spreadsheets
- Slack / Email — set up alerts for new job postings
Related Scrapers
- Bluesky Scraper — Posts, profiles & search
- Hacker News Scraper — Stories, comments & jobs
- Glassdoor Scraper — Reviews, salaries & jobs