482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

LinkedIn Profile Scraper logo

LinkedIn Profile Scraper

hipersoft/linkedin-profile-scraper

Scrape public LinkedIn profiles in bulk: name, headline, location, about, follower count, current companies (with start year), education, languages, awards and profile photo. Just pass profile URLs or usernames. One row per profile as JSON, CSV or Excel.

Total users

3

Monthly users

1

Total runs

53

Per profile scraped

$0.004

Last rebuilt

Oct 26, 2026

Overview

Extract public LinkedIn profile data in bulk with the LinkedIn Profile Scraper. Pass a list of profile URLs or usernames and export each person's name, headline, location, about, follower count, current companies, education, languages, awards and profile photo โ€” one clean row per profile as JSON, CSV or Excel.

Built for recruiting and talent sourcing, sales prospecting, CRM enrichment, people research and network analysis, it turns a list of profile links into a structured dataset.

What it does

  • ๐Ÿ‘ค Core profile fields โ€” name, headline, location and about summary.
  • ๐Ÿข Experience โ€” current companies with their LinkedIn page and start year.
  • ๐ŸŽ“ Education & background โ€” schools and affiliations.
  • ๐ŸŒ Extras โ€” follower count, languages, awards and profile photo.
  • ๐Ÿ”— Flexible input โ€” accepts usernames (williamhgates) or full profile URLs.
  • ๐Ÿ“ค Export anywhere โ€” JSON, CSV or Excel, or straight into a CRM, sheet or dashboard.

Example output

{
  "name": "Satya Nadella",
  "headline": "Chairman and CEO at Microsoft",
  "location": "Redmond, Washington, United States",
  "followers": 12178320,
  "currentCompanies": [
    { "name": "Microsoft", "url": "https://www.linkedin.com/company/microsoft", "startYear": "2014-02" }
  ],
  "url": "https://www.linkedin.com/in/satyanadella"
}

How to use it

  1. Add a list of profiles โ€” usernames or full LinkedIn profile URLs.
  2. Set Max profiles if you want a cap.
  3. Run, and download the results as JSON, CSV or Excel.

Input fields

Field Description
LinkedIn profiles Profile usernames or URLs.
Max profiles Maximum profiles to process (0 = no limit).

Output fields

slug, found, name, headline, about, location, country, followers, jobTitles, currentCompanies, education, languages, awards, profileImage, url.

Popular use cases

  • Recruiting & sourcing โ€” enrich candidate lists with headline, company and location.
  • Sales prospecting โ€” qualify leads by role, company and background.
  • CRM enrichment โ€” fill in title, employer and location for contacts.
  • People research โ€” build structured profiles for a set of individuals.
  • Network analysis โ€” study roles, companies and reach across a list.

FAQ

Do I need an account or key? No. Add profile URLs or usernames and run โ€” only public profile data is collected.

What can I pass as input? A username (williamhgates) or a full profile URL โ€” both work.

What data is returned? Public profile fields: name, headline, about, location, follower count, current companies (with start year), education, languages, awards and profile photo.

Can I export to Excel or Google Sheets? Yes โ€” results download as JSON, CSV or Excel and integrate with CRMs, Sheets and dashboards.

How many profiles can I process? As many as you like โ€” the scraper processes your whole list; set Max profiles to cap it.


Structured public LinkedIn profile data โ€” name, headline, company, education and location โ€” clean and export-ready for recruiting, sales and research.

Input

FieldTypeDescription
profiles
LinkedIn profiles
arrayProfile URLs or usernames โ€” e.g. 'williamhgates' or 'https://www.linkedin.com/in/satyanadella/'. Each is looked up individually.
maxItems
Max profiles
integerMaximum number of profiles to process (0 = no limit).
Default: 0

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~linkedin-profile-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "profiles": [
    "williamhgates",
    "satyanadella"
  ]
}'

Pricing

EventPricePaid plans from
Profile scraped
Charged for each LinkedIn profile returned.
$0.004$0.002

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs ยท 103 users ยท $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs ยท 22 users ยท $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs ยท 8 users ยท $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs ยท 3 users ยท $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs ยท 13 users ยท $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy โ€” reliable, no captcha, no setup.

121 runs ยท 8 users ยท $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build