LinkedIn Profile & Company Scraper - Free Lead Generation
Pricing
Pay per usage
LinkedIn Profile & Company Scraper - Free Lead Generation
Scrape LinkedIn public profile data. Extract job titles, company names, skills, education, experience, and connections. Build B2B lead lists and research professional backgrounds. Export to JSON, CSV, or Excel.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Web Data Labs
Actor stats
0
Bookmarked
9
Total users
5
Monthly active users
a day ago
Last modified
Categories
Share
LinkedIn Profile & Company Scraper — Free, No Login Required
Scrape public LinkedIn profile and company page data without login credentials or API access. Extracts information from publicly visible meta tags and structured data (JSON-LD).
What It Does
This actor fetches publicly available data from LinkedIn profiles and company pages. It works by reading meta tags, Open Graph data, and JSON-LD structured data — no LinkedIn login or cookies required.
Supports batch scraping of multiple profiles or companies in a single run.
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
action | string | No | profile | profile for personal profiles, company for company pages |
username | string | Yes | — | LinkedIn username or company slug. Comma-separated for multiple. |
maxResults | integer | No | 1 | Max profiles/companies to scrape (max 50) |
Username examples:
- Profile:
williamhgates(from linkedin.com/in/williamhgates) - Company:
microsoft(from linkedin.com/company/microsoft)
Output Format
Profile
{"username": "williamhgates","name": "Bill Gates","headline": "Co-chair, Bill & Melinda Gates Foundation","location": "Seattle, Washington, United States","profileUrl": "https://www.linkedin.com/in/williamhgates","profileImage": "https://media.licdn.com/dms/image/...","source": "meta_tags"}
Company
{"slug": "microsoft","name": "Microsoft","description": "Every company has a mission...","website": "https://www.microsoft.com","industry": "Software Development","companySize": "10,001+ employees","headquarters": "Redmond, Washington","companyUrl": "https://www.linkedin.com/company/microsoft","logoUrl": "https://media.licdn.com/dms/image/...","source": "json_ld"}
Use Cases
- Sales prospecting — Gather basic profile info for outreach lists
- Company research — Get company overview, size, and industry classification
- Recruiting — Quickly collect candidate headline and location data
- Competitive intelligence — Monitor company pages for description and headcount changes
How to Run via API
import requestsrun = requests.post("https://api.apify.com/v2/acts/cryptosignals~linkedin-profile-scraper/runs",params={"token": "YOUR_API_TOKEN"},json={"action": "profile","username": "williamhgates,satyanadella","maxResults": 2}).json()dataset_id = run["data"]["defaultDatasetId"]results = requests.get(f"https://api.apify.com/v2/datasets/{dataset_id}/items").json()for p in results:print(f"{p['name']} — {p['headline']}")
Proxy Recommendation
LinkedIn can restrict access from datacenter IPs. For reliable scraping at scale, use residential proxies. We recommend ThorData — their residential proxies provide consistent access to LinkedIn public pages.
Related Actors
- cryptosignals/google-search-scraper — Find LinkedIn profiles via search
- cryptosignals/producthunt-daily-scraper — Discover new companies launching daily
Handling CAPTCHAs and IP Blocks
Many websites detect and block datacenter IPs. If you're seeing empty results or CAPTCHA errors, use a residential proxy service.
Recommended: ThorData Residential Proxies — rotating residential IPs that bypass most anti-bot systems. Configure in the Proxy settings when running this Actor.
Without a proxy, this Actor works best for low-volume, non-commercial use cases.