LinkedIn Profile Scraper · Fresh · No Cookies
Pricing
$4.00 / 1,000 linkedin profiles
LinkedIn Profile Scraper · Fresh · No Cookies
Scrape fresh LinkedIn profile data in bulk from profile URLs. Export structured JSON, CSV, or Excel with experience, education, skills, job, company, and location fields. No LinkedIn login or cookies. $4 per 1,000 profiles.
Pricing
$4.00 / 1,000 linkedin profiles
Rating
5.0
(1)
Developer
Data Slayer
Maintained by CommunityActor stats
12
Bookmarked
526
Total users
54
Monthly active users
0.061 hours
Issues response
5 days ago
Last modified
Categories
Share
Scrape fresh LinkedIn profile data from one or many profile URLs and export structured JSON, CSV, or Excel. Get identity, headline, job, company, experience, education, skills, location, and other public profile fields without LinkedIn login credentials or cookies.
Watch the demo
Related LinkedIn Actors
- LinkedIn Profile Posts Scraper — collect recent posts from a known profile.
- LinkedIn Company Scraper — extract structured company-page data.
- LinkedIn Company Posts Scraper — collect recent company posts.
- LinkedIn Post Analytics Scraper — analyze a known LinkedIn post and its engagement.
What this LinkedIn profile scraper returns
Each successful dataset row can include:
- name, username, LinkedIn profile URL, headline, and about text
- current job title, company, industry, company URL, and company website
- complete experience records with dates, locations, company headcount, and industry
- education, certifications, skills, languages, projects, publications, and volunteering
- profile location and parsed city, state, and country fields
- profile and background image URLs
- Sales Navigator profile URL and Sales profile identifier when available
- premium, creator, influencer, open-to-work, and related public status fields
Field availability depends on what is available for the requested public profile.
How to scrape LinkedIn profiles
- Paste one or many LinkedIn profile URLs into LinkedIn profile URL(s).
- Click Start.
- Download the default dataset as JSON, CSV, Excel, XML, or another Apify export format.
The actor removes duplicate URLs and processes profile requests concurrently. Every profile request is configured for fresh retrieval rather than intentionally reading cached profile records.
Input
The visible input form has one field:
| Field | Type | Description |
|---|---|---|
linkedin_urls | string[] | Standard LinkedIn or Sales Navigator profile URLs, one URL per row |
Example:
{"linkedin_urls": ["https://www.linkedin.com/in/satyanadella","https://www.linkedin.com/in/williamhgates"]}
Output example
{"full_name": "Satya Nadella","first_name": "Satya","last_name": "Nadella","username": "satyanadella","profile_link": "https://linkedin.com/in/satyanadella","profile_headline": "Chairman and CEO at Microsoft","description": "As chairman and CEO of Microsoft...","job_title": "Chairman and CEO","current_company_name": "Microsoft","company_industry": "Computer Software","current_company_linkedin_url": "https://www.linkedin.com/company/microsoft/","location": "Redmond, Washington, United States","country": "United States","experience": [{"company_name": "Microsoft","company_headcount_range": "10,001+ employees","company_industry": "Software Development","company_website": "news.microsoft.com","job_title": "Chairman and CEO","job_started_on": "2-2014","job_still_working": true}],"education": [{"university_id": "8398","started_on": { "year": 1994 },"ended_on": { "year": 1996 }}]}
The exact dataset can contain additional profile fields. Empty or unavailable LinkedIn sections may be returned as empty strings, null, or empty arrays.
LinkedIn profile API and integrations
Run the actor from Apify Console or call it programmatically through the Apify API. Results are stored in the default Apify dataset and can feed:
- HubSpot, Salesforce, and other CRMs
- Clay, Make, Zapier, n8n, and webhooks
- Google Sheets, Airtable, databases, and data warehouses
- recruiting and talent-intelligence pipelines
- Apify MCP Server and MCP-compatible AI agents
Use schedules to refresh important profiles automatically, or trigger runs from your application whenever a profile record needs updating.
Use cases
CRM and lead enrichment
Turn stored LinkedIn URLs into structured job, company, location, and career-history fields for segmentation and routing.
Recruiting and candidate research
Build structured candidate records from known LinkedIn profile URLs and export them to a spreadsheet, ATS workflow, or internal database.
Sales and account research
Refresh titles, companies, industries, and work histories before account planning, lead scoring, or personalized outreach.
Market and workforce research
Analyze career paths, company movement, job-title distributions, education histories, and professional backgrounds.
AI-agent context
Give an AI agent structured professional context before meeting preparation, research, routing, or personalized content generation.
Which LinkedIn Actor should I use?
| Need | This profile scraper | Profile search Actor | Cookie/session scraper |
|---|---|---|---|
| Input | Known profile URLs | Search criteria or keywords | URLs or in-session navigation |
| Main job | Enrich known profiles | Discover profile URLs | Access session-dependent workflows |
| LinkedIn login/cookies | Not required | Depends on the selected Actor | Usually required |
| Bulk URL input | Yes | Usually query-based | Depends on implementation |
| Structured JSON/CSV | Yes | Usually | Depends on implementation |
| Best fit | CRM, recruiting, research, data pipelines, AI agents | Lead discovery and people search | Private/session-dependent workflows |
This actor enriches known profile URLs. It does not search LinkedIn for people or export Sales Navigator search-result pages.
Pricing
The actor costs $4 per 1,000 LinkedIn profile results ($0.004 per profile).
Limits and data notes
- Only submit profiles you are permitted to process and use the data in compliance with applicable laws and platform terms.
- The actor returns public profile data available for the requested URL; some fields may be missing or empty.
- A Sales Navigator profile URL can be used as input, but this actor does not scrape Sales Navigator search-result lists.
- Very large batches depend on your Apify account limits, run timeout, and maximum charge settings.
Frequently asked questions
Can I scrape LinkedIn profiles without login or cookies?
Yes. Paste public LinkedIn profile URLs into the actor. It does not require your LinkedIn account, session cookies, or browser extension.
Can I scrape LinkedIn profiles in bulk?
Yes. Add multiple profile URLs to the linkedin_urls array. Duplicate URLs are removed automatically and profile requests are processed concurrently.
Is this a LinkedIn profile API?
Yes. You can call the actor through the Apify API, receive a run ID, and retrieve structured results from the default dataset.
Can AI agents use this LinkedIn profile scraper?
Yes. Add the actor to Apify MCP Server or call it through the Apify API from an agent workflow. It returns structured profile data that can be used as research context.
Does it support Sales Navigator URLs?
Yes, individual Sales Navigator profile URLs are supported. Sales Navigator search pages and lead-list exports are outside this actor's scope.
How fresh is the LinkedIn profile data?
Every profile request is configured for fresh retrieval instead of intentionally reading cached profile records. The fields returned still depend on profile availability at run time.
What formats can I export?
Apify datasets support JSON, CSV, Excel, XML, and other export formats. You can also access dataset items through the API.
How much does it cost?
The price is $0.004 per LinkedIn profile result, equivalent to $4 per 1,000 profiles.