Pricing
from $10.00 / 1,000 results
Go to Apify Store
Linkedin Profile Scraper
Linkedin User Profile and Company Scraper
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
21
Total users
0
Monthly active users
5 months ago
Last modified
Categories
Share
LinkedIn Profile & Company Scraper
Extract public LinkedIn profile and company data with advanced anti-detection measures. Just enter usernames or URLs and get structured data instantly.
Features
- Simple Input - Accepts usernames, full URLs, or mixed formats
- Profile Data - Name, headline, location, about, followers, connections, profile picture
- Company Data - Name, tagline, about, followers, website
- Anti-Detection - Browser fingerprinting, stealth headers, popup dismissal
- Graceful Degradation - Returns partial data when full access is blocked
Usage
Input Formats
Enter LinkedIn profiles or companies in any format (one per line or comma-separated):
williamhgateshttps://www.linkedin.com/in/satyanadellalinkedin.com/company/microsoft
Input Parameters
| Parameter | Type | Description |
|---|---|---|
profiles | String | LinkedIn URLs or usernames (required) |
proxyType | String | Proxy group to use: BUYPROXIES94952 (Datacenter), RESIDENTIAL, or StaticUS3 |
maxConcurrency | Integer | Parallel pages (1-5, default: 2) |
maxRequestsPerMinute | Integer | Rate limit (5-30, default: 15) |
cookies | String | Optional LinkedIn session cookies as JSON array for authenticated scraping |
Authentication (Optional but Recommended)
For higher success rates, provide your LinkedIn session cookies:
- Log into LinkedIn in your browser
- Use a browser extension like "Cookie-Editor" to export cookies
- Paste the JSON array in the
cookiesfield
Format:
[{"name":"li_at","value":"YOUR_SESSION_TOKEN","domain":".linkedin.com"},{"name":"JSESSIONID","value":"YOUR_JSESSION_ID","domain":".linkedin.com"}]
Output
Successful Scrape
{"inputUrl":"https://www.linkedin.com/in/williamhgates","scrapedUrl":"https://www.linkedin.com/in/williamhgates","type":"profile","name":"Bill Gates","headline":"Chair, Gates Foundation and Founder, Breakthrough Energy","location":"Seattle, Washington, United States","about":"Chair of the Gates Foundation. Founder of Breakthrough Energy...","followers":40000000,"connections":8,"profilePicture":"https://media.licdn.com/dms/image/...","website":null,"industry":"Chair, Gates Foundation and Founder, Breakthrough Energy","scrapedAt":"2026-01-26T08:27:06.315Z","dataSource":"devwithbobby/li-profile-scraper","isPartialData":false}
Partial Data (Auth Wall)
When LinkedIn blocks full access, the scraper returns available meta data:
{"inputUrl":"https://www.linkedin.com/in/someuser","scrapedUrl":"https://www.linkedin.com/authwall?...","type":"profile","name":"Some User","headline":"Software Engineer at Company","isPartialData":true,"scrapedAt":"2026-01-26T08:30:00.000Z"}
Technical Details
Anti-Detection Measures
- Browser Fingerprinting - Realistic Chrome/desktop fingerprints via
useFingerprints - Stealth Headers - Proper
Sec-Ch-Ua,Sec-Fetch-*headers matching real Chrome - WebDriver Masking - Overrides
navigator.webdriverand other automation indicators - Human-like Behavior - Random delays, scrolling, variable viewport sizes
- Popup Dismissal - Automatically closes LinkedIn auth modals and popups
Limitations
- Public profiles only - Private profiles cannot be scraped without authentication
- Rate limiting - LinkedIn may block after many requests from the same IP
- Auth walls - Some profiles trigger login requirements regardless of settings
Best Practices
- Use Residential Proxies for higher success rates on difficult profiles
- Keep concurrency low (1-2) to avoid triggering rate limits
- Provide cookies for authenticated scraping when possible
- Space out runs to avoid IP-based blocks
Proxy Options
| Option | Description | Best For |
|---|---|---|
BUYPROXIES94952 | Datacenter proxies (default) | Cost-effective general scraping |
RESIDENTIAL | Residential proxies | Higher success rate, premium |
StaticUS3 | Static US IPs | Consistent identity across requests |
Cost Estimation
- Datacenter proxy: ~$0.25 per 1000 requests
- Residential proxy: ~$12.50 per 1000 requests (higher success rate)
- Compute: ~$0.10 per 100 profiles
Support
For issues or feature requests, contact the author or open an issue on the actor's page.
