LinkedIn Scraper
Pricing
from $10.00 / 1,000 results
LinkedIn Scraper
This Apify actor scrapes LinkedIn public pages in five modes: - Job results (title, company, location, date, URLs) - Full job posting details (description, seniority, type) - Public profile JSON (name, headline, experience, education, skills) - LinkedIn Pulse article body and metadata
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
LinkedIn Scraper (Apify Actor)
Apify actor that scrapes LinkedIn public pages in five modes:
| Input field | What it gets |
|---|---|
jobSearches | Job search results — title, company, location, posted date, job & company URLs |
jobUrls | Full job posting detail (description, seniority, employment type, etc.) |
profileUrls | Public profile JSON (name, headline, experience, education, skills) |
companyUrls | Company overview + life data merged into one record per company |
articleUrls | LinkedIn Pulse article body and metadata |
Every pushed item carries _type plus context tags:
// _type=job_search_result (one per job in the results list){"_type": "job_search_result","_query": "Python Developer","_location": "United States","title": "Software Engineer, New Grad","company": "Notion","address": "San Francisco, CA","timeAdded": "2026-04-24","jobUrl": "https://www.linkedin.com/jobs/view/software-engineer-new-grad-at-notion-4406118990","companyUrl": "https://www.linkedin.com/company/notionhq"}// _type=job (full job detail per URL){"_type": "job","_sourceUrl": "https://www.linkedin.com/jobs/view/python-developer-...",// ...full job object}// _type=profile / company / article — same pattern
| Mode | Reliability without auth | Notes |
|---|---|---|
| Job search | High | Public, indexed by search engines |
| Job detail | Medium | Public detail pages |
| Profile | Low–Medium | LinkedIn often returns blank fields |
| Company | Medium | Two requests per URL (overview + life) |
| Article | Medium | Pulse article body extraction |
Proxy
LinkedIn aggressively blocks datacenter IPs. The default input enables
Apify Proxy with the RESIDENTIAL group — required for any mode beyond
job search. Override with your own proxy URL via standard Apify proxy
input fields if you prefer.
Run locally with the Apify CLI
npm install -g apify-cliapify logincd linkedin-actorapify run --purge
Deploy:
$apify push
Run on Apify without the CLI
- Zip the contents of this folder (top of zip =
.actor/,src/,Dockerfile,requirements.txt,README.md). - https://console.apify.com → Actors → Create new → Upload zip → drop the zip.
- Build (~3 min, mostly Playwright/Chromium pull).
- Start, fill in input, run.
Example input
{"jobSearches": [{"keyword": "Python Developer", "location": "United States"},{"keyword": "Frontend Engineer", "location": "Berlin"}],"maxJobSearchPages": 2,"jobUrls": ["https://www.linkedin.com/jobs/view/python-developer-at-tactibit-technologies-4121519145"],"profileUrls": ["https://www.linkedin.com/in/williamhgates"],"companyUrls": ["https://www.linkedin.com/company/microsoft"],"articleUrls": ["https://www.linkedin.com/pulse/last-chapter-my-career-bill-gates-tvlnc"],"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}