Skip to main content

How to Scrape LinkedIn Profile Data (No-Code Tutorial)

Extract professional profiles, emails, and company data at scale, no cookies needed.

Time~5 min
CostFrom $10 / 1K profiles
DifficultyIntermediate
OutputCSV / Excel / JSON

LinkedIn uses aggressive anti-bot protections, login walls, and rate limits. Public profile data can also change or disappear, and some profiles hide contact details by default. The Apify Actor handles extraction logic, retries, and proxy rotation for public pages, but results still vary by profile and settings.

Responsible Scraping

Always use LinkedIn data ethically and responsibly. Only collect data you have a legitimate business need for, and comply with LinkedIn's Terms of Service and applicable privacy regulations (including GDPR). Do not use scraped data for spamming or harassment.

In this tutorial, you will learn how to:

  • Find and use a LinkedIn profile scraper on Apify that doesn't require login cookies.
  • Configure the scraper to extract comprehensive profile data including contact information.
  • Run the scraper and download professional data into a structured file.

What You'll Need to Scrape LinkedIn

  • An Apify account. The free plan includes $5 in monthly credits to get started.

We'll use the LinkedIn Profile Scraper by dev_fusion from the Apify Store, a widely used Actor that requires no login cookies and can attempt email/phone discovery depending on availability and settings. Pricing is pay-per-event, billed per profile result. Verify live user count and rating on the Store page before scaling.

Step 1: Find the LinkedIn Profile Scraper Actor

Navigate to the Apify Store and search for "LinkedIn Profile Scraper," or go directly to the Actor's page.

Click the "Try me for free" button to go to the Actor's run console.

Step 2: Add LinkedIn Profile URLs

In the Actor's input fields, provide the LinkedIn profile URLs you want to scrape:

  1. Profile URLs: Enter one or more LinkedIn profile URLs, such as https://www.linkedin.com/in/williamhgates.
  2. You can add multiple URLs to scrape profiles in bulk.

The scraper automatically handles detection, rotation, and data extraction without requiring you to provide LinkedIn session cookies.

Step 3: Start the LinkedIn Scraper

Click the "Start" button. The Actor will visit each profile and extract comprehensive data including work history, education, contact info, and company details. You can watch its progress in the log.

Step 4: Download Your LinkedIn Data

Apify Affiliate Banner 300x250Apify Affiliate Banner 300x250Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50

When the run finishes, navigate to the "Output" or "Storage" tab. Your data will be in a dataset that you can preview and download as CSV, Excel, or JSON.

You now have structured professional data ready for lead enrichment, sales prospecting, or market research.

Output Data Fields
FieldDescriptionExample
fullNamePerson's full nameBill Gates
headlineProfessional headlineCo-chair, Bill & Melinda Gates Foundation
emailEmail address (if discoverable)bill@example.com
mobileNumberPhone number (if available)+1234567890
connectionsNumber of connections500
followersNumber of followers15000
jobTitleCurrent job titleCo-chair
companyNameCurrent company nameBill & Melinda Gates Foundation
companyIndustryIndustry of current companyNon-profit Organizations
companySizeSize range of current company1001-5000
jobLocationWork locationSeattle, Washington, United States
Sample Output (1 profile)

Each LinkedIn profile in your dataset will look similar to this JSON object.

{
"linkedinUrl": "https://www.linkedin.com/in/williamhgates",
"firstName": "Bill",
"lastName": "Gates",
"fullName": "Bill Gates",
"headline": "Co-chair, Bill & Melinda Gates Foundation",
"connections": 500,
"followers": 15000,
"email": "bill@example.com",
"mobileNumber": "+1234567890",
"publicIdentifier": "williamhgates",
"jobTitle": "Co-chair",
"jobStartedOn": "2021-01",
"jobLocation": "Seattle, Washington, United States",
"jobStillWorking": true,
"companyName": "Bill & Melinda Gates Foundation",
"companyIndustry": "Non-profit Organizations",
"companyWebsite": "https://www.gatesfoundation.org",
"companySize": "1001-5000",
"experiences": [
{
"title": "Co-chair",
"companyName": "Bill & Melinda Gates Foundation",
"jobDescription": "Leading foundation initiatives, Strategic planning",
"jobStartedOn": "2021-01",
"jobStillWorking": true
}
]
}

What Can You Do with LinkedIn Data?

  • Sales Prospecting & Lead Generation: Build targeted prospect lists with verified contact information for outbound sales.
  • Recruitment: Find candidates matching specific skills, experience, and company profiles.
  • Market Research: Analyze industry trends, company sizes, and job market dynamics.
  • CRM Enrichment: Fill in missing professional data in your existing customer database.
Start Scraping LinkedIn Profiles

Extract professional data with optional emails and phone numbers, no login required.



Try the LinkedIn Profile Scraper for free on Apify.

Frequently Asked Questions

No. This Actor works without requiring any login cookies or LinkedIn session credentials. It extracts publicly available profile data using a no-cookie approach, making it safer and easier to use.

The legality of scraping LinkedIn depends on jurisdiction, context, and LinkedIn’s Terms. The hiQ case addresses public-data access under the CFAA, but it is not a blanket approval for all uses. Review compliance requirements and see our scraping legality guide for more detail.

It can attempt email discovery and phone lookup, but results are not guaranteed. Availability depends on the profile and enrichment settings; mobile lookup is available for paying Apify users.

The Actor charges about $10 per 1,000 profiles under pay‑per‑event pricing. Apify’s free plan includes $5 in monthly credits; other platform usage can consume the same balance.

Only collect data you have a legitimate business need for. Don't use scraped data for spam, harassment, or activities that violate privacy. Comply with GDPR and other data protection regulations. Respect people's privacy and handle their professional data ethically.

Yes. Every Apify Actor, including the LinkedIn Profile Scraper, can be triggered via the Apify API. This enables you to integrate LinkedIn data collection into your CRM, sales tools, or automated lead generation pipelines.

Common mistakes and fixes

Actor returns no results or very few profiles.

Confirm the profile URLs are public and not behind a login wall. Reduce the input list to 1–2 profiles to test. Check the run log for rate-limit or authentication errors.

Run fails with 'blocked' or proxy errors.

LinkedIn blocks aggressive scraping. Lower concurrency, enable Apify residential proxies in the Actor input, and reduce the number of simultaneous targets per run.

Email fields are empty in the export.

LinkedIn does not expose email addresses on public profiles. Use the exported company domain to enrich emails with a separate contact-discovery Actor.

Apify Affiliate Banner 728x90Apify Affiliate Banner 728x90Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50