LinkedIn Profile Scraper - No Cookies, Pay Per Result avatar

LinkedIn Profile Scraper - No Cookies, Pay Per Result

Pricing

from $6.00 / 1,000 results

Go to Apify Store
LinkedIn Profile Scraper - No Cookies, Pay Per Result

LinkedIn Profile Scraper - No Cookies, Pay Per Result

Scrape LinkedIn public profiles without login or cookies. Extracts name, headline, current and past positions, education, about section, follower count, and articles.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

119

Total users

23

Monthly active users

3 days ago

Last modified

Share

LinkedIn Profile Scraper

Scrape structured data from public LinkedIn profile URLs and usernames. Get names, headlines, current roles, companies, locations, education, profile summaries, follower counts, profile photos, and recent articles without using a LinkedIn account or cookies.

Value proposition

LinkedIn profile URLs are common in CRMs, applicant lists, conference exports, Google results, and prospecting workflows, but they are not directly usable as clean structured data. This actor turns public LinkedIn profile URLs into JSON records that can be loaded into a CRM, ATS, enrichment pipeline, spreadsheet, or internal research tool.

Use it when you need a reliable profile-enrichment step for:

  • Sales prospecting and SDR research
  • RevOps and CRM enrichment
  • Recruiting and candidate research
  • Founder, executive, or investor research
  • Talent movement and market-mapping workflows

What's new

  • No-login profile enrichment: scrape public /in/{username} profile pages without cookies or a paid LinkedIn seat.
  • Flexible URL input: accepts full profile URLs, /in/... paths, or plain usernames.
  • CRM-friendly fields: current title, current company, location, headline, education, and profile URL are returned as structured fields.
  • Pairs with company discovery: use LinkedIn Company Employees Scraper to find profile URLs, then this actor to enrich them.

What data you get

FieldDescription
nameFull name
headlinePublic professional headline
current_titlesCurrent visible job titles
current_companiesCurrent companies with start dates when available
past_positionsPrevious positions with company, title, and date range when available
educationSchools, degrees, and fields of study when available
aboutPublic About or summary section
locationPublic profile location
profile_photo_urlProfile image URL
followers_countPublic follower count
profile_urlCanonical LinkedIn profile URL
articlesRecent public articles when available

Quick-start input examples

1. Enrich one profile URL

{
"profileUrls": ["https://www.linkedin.com/in/satyanadella/"],
"maxProfiles": 1
}

2. Enrich usernames and profile paths

{
"profileUrls": ["satyanadella", "/in/bill-gates", "https://www.linkedin.com/in/example/"],
"maxProfiles": 3
}

3. Batch-enrich CRM records

{
"profileUrls": [
"https://www.linkedin.com/in/profile-one/",
"https://www.linkedin.com/in/profile-two/",
"https://www.linkedin.com/in/profile-three/"
],
"maxProfiles": 100
}

Input parameters

ParameterRequiredDefaultDescription
profileUrlsYes-LinkedIn profile URLs, /in/... paths, or usernames.
maxProfilesNo5Maximum number of profiles to process from the input list.
proxyConfigurationNoApify defaultProxy settings. Leave default unless you have a specific Apify proxy setup.

Sample output snippet

{
"name": "Satya Nadella",
"headline": "Chairman and CEO at Microsoft",
"current_titles": ["Chairman and CEO"],
"current_companies": [
{
"name": "Microsoft",
"start_date": "2014"
}
],
"past_positions": [
{
"name": "EVP, Cloud and Enterprise",
"company": "Microsoft",
"start_date": "2011",
"end_date": "2014"
}
],
"education": [
{
"school": "University of Wisconsin-Milwaukee",
"degree": "MS",
"field": "Computer Science"
}
],
"about": "Public profile summary text...",
"location": "Redmond, Washington",
"followers_count": 10000000,
"profile_url": "https://www.linkedin.com/in/satyanadella/"
}

Use cases

  • CRM enrichment: update contact records with current title, company, location, headline, and canonical profile URL.
  • Sales prospecting: enrich LinkedIn URLs from search exports, conference lists, founder directories, or account research.
  • Recruiting research: summarize public candidate backgrounds before outreach or screening.
  • Investor research: profile founders, operators, and executive teams across a portfolio or market segment.
  • Data pipelines: normalize LinkedIn usernames and URLs into structured fields for downstream workflows.

Pricing examples

This actor uses pay-per-result pricing. The current Store pricing is $0.01 per profile result.

Run sizeApproximate result cost
100 profiles$1.00
1,000 profiles$10.00
10,000 profiles$100.00

Apify platform usage and proxy costs, if applicable to your account, are handled by Apify separately from pay-per-result pricing.

Limitations

  • Only public profile data is returned. Restricted profiles may return limited or no data.
  • Skills, endorsements, recommendations, and certifications are not returned when they require login-only access.
  • Some fields are optional because LinkedIn profiles vary by user privacy settings and public visibility.
  • The actor does not create LinkedIn sessions, send messages, connect with users, or access private LinkedIn data.

FAQ

Do I need a LinkedIn account or cookies?

No. The actor uses public profile URLs and does not require a logged-in LinkedIn session.

What input formats work?

Full URLs, /in/... paths, and plain usernames are accepted when they resolve to public LinkedIn profile pages.

Can I enrich profiles found through Google or another scraper?

Yes. If the result resolves to a public LinkedIn /in/{username} profile, it can be used as input.

How many profiles can I scrape in one run?

The actor supports batch input. Use maxProfiles to control how many profiles from your input list are processed in a run.

Is the data fresh?

Data is pulled at run time from public profile pages, subject to what LinkedIn makes publicly visible.

Support and custom builds

Need a custom LinkedIn enrichment flow, CRM mapper, webhook integration, or combined company-employee plus profile-enrichment actor? Contact Thirdwatch through Apify or visit thirdwatch.dev for custom builds.

Pairs well with LinkedIn Company Employees Scraper to find profiles and LinkedIn Jobs Scraper to connect people data with hiring signals.

Use cases and recipes

Step-by-step guides on thirdwatch.dev/blog:

Last verified: 2026-05