Linkedin Profile Scraper avatar

Linkedin Profile Scraper

Pricing

$16.00/month + usage

Go to Apify Store
Linkedin Profile Scraper

Linkedin Profile Scraper

Scrapes full LinkedIn profile data by URL. Supply one or more profile URLs and extract name, headline, summary, industry, location, and raw profile data

Pricing

$16.00/month + usage

Rating

5.0

(1)

Developer

Lisenser

Lisenser

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Scrapes full LinkedIn profile data for one or more profile URLs. You get structured fields (name, headline, connection degree, companies, education, positions, follower count, etc.) plus the raw API response for each profile.

What you need

  1. LinkedIn profile URLs Paste one or more profile URLs, e.g. https://www.linkedin.com/in/username.

  2. Your LinkedIn cookies The actor uses your session to load profiles. Export cookies from a browser where you're logged in to LinkedIn (see below).

  3. User-Agent Must match the browser where you exported your cookies. Get it from https://whatmyuseragent.com and paste into the input.

  4. Proxy (recommended) Use a residential proxy and set the proxy country to match your LinkedIn account's location.

How to get your cookies

  1. Log in to LinkedIn in your browser.
  2. Install a cookie export extension, e.g. Cookie-Editor (Chrome / Firefox).
  3. With LinkedIn open, click the Cookie-Editor icon.
  4. Click Export and copy the exported text.
  5. Paste that into the Cookies field in the actor input.

Treat your cookies as sensitive and do not share them.

Inputs

InputRequiredDescription
Profile URLsYesOne or more LinkedIn profile URLs (e.g. linkedin.com/in/username).
CookiesYesExported cookies from a logged-in LinkedIn session (see above).
User-AgentYesBrowser User-Agent string from the same browser where you exported cookies (e.g. from https://whatmyuseragent.com).
Proxy configurationNoOptional. Use a residential proxy and match the country to your LinkedIn account.

Output

The actor writes one dataset item per profile. Each item includes:

  • entityUrn – LinkedIn internal profile URN.
  • firstName, lastName, fullName – Name.
  • headline – Title/headline.
  • publicIdentifier – Vanity URL slug (e.g. username from linkedin.com/in/username).
  • degree – Connection degree: 1 (connected), 2 (2nd degree), or 3 (3rd degree).
  • pendingInvitation – Whether a connection request has been sent and is pending.
  • memberDistance – Raw distance string when not connected (e.g. DISTANCE_2, DISTANCE_3).
  • geoRegion – Location string (when available from Geo object).
  • countryCode – Profile location country code (e.g. gb).
  • imageUrl – Profile picture URL (when available).
  • companies – List of companies (name, URN, and optional company URL).
  • positions – Work experience entries (company name, URN, start/end year and month).
  • education – Education entries (school name, optional school/company URNs).
  • connectionCount – Number of 1st-degree connections (when visible).
  • followerCount – Follower count (when available).
  • following – Whether the viewer is following this profile.
  • memorialized – Whether the profile is memorialized.
  • profileUrl – Normalized profile URL.
  • raw – Full LinkedIn API response (data + included) for advanced use.

You can download the dataset as JSON, CSV, or Excel from the run’s Storage tab.

Tips

  • Use a residential proxy and a proxy location that matches your LinkedIn account’s country to reduce blocks.
  • Set User-Agent to match the browser (and ideally the same machine) where you exported your cookies.
  • Export cookies from a fresh login if the actor starts failing; cookies expire.
  • Add a small number of profile URLs first to test, then scale up.