LinkedIn Network Scraper avatar

LinkedIn Network Scraper

Under maintenance

Pricing

from $3.99 / 1,000 results

Go to Apify Store
LinkedIn Network Scraper

LinkedIn Network Scraper

Under maintenance

πŸ”— Extract and monitor profiles from your personal LinkedIn network. πŸ‘€ Track new connections over time. πŸ’Ό Built for founders, sales pros, recruiters, creators, and RevOps teams who want structured visibility into their growing network.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

0

Total users

0

Monthly active users

a day ago

Last modified

Share

πŸ”— LinkedIn Network Scraper

Export your LinkedIn 1st‑degree connections in seconds β€” names, headlines, profile URLs, pictures, and the exact date you connected. Clean JSON / CSV / XLSX, no manual export needed.


✨ Why Choose Us?

  • πŸͺ Just paste your cookie β€” no fragile email/password flows.
  • πŸ‘₯ Bulk accounts supported β€” pass multiple li_at cookies and the actor processes each account in turn.
  • πŸ“… Date filters that actually stop early β€” only today's connections, or only since 2025‑01‑01.
  • πŸ›‘οΈ Smart proxy escalation β€” direct first, datacenter on block, residential as last resort (with 3 retries).
  • πŸ’Ύ Real‑time saving β€” every page lands in the dataset immediately, so a hiccup mid‑run still leaves you with results.
  • πŸͺΆ Lightweight β€” pure HTTP (no headless browser), runs cheap and fast.

πŸš€ Key Features

FeatureDetail
πŸ”— 1st‑degree exportPulls everyone in your network, newest first
πŸͺ Bulk cookiesRun multiple accounts in a single job
πŸ“… Date cutoffToday only or Since YYYY‑MM‑DD
⏱️ Friendly pacingConfigurable delay + jitter
πŸ“¦ Page size1–40 per request
πŸ›‘οΈ Proxy fallbacknone β†’ datacenter β†’ residential (3 retries)
πŸ’Ύ Live dataset pushPartial results never lost
πŸ“Š Table viewPretty Apify Console output with profile pictures

🧾 Input

{
"liAtCookies": [
"AQEDAUjBCq4FO9swAAAB..."
],
"startingPage": 1,
"pageSize": 40,
"maxConnections": 0,
"waitingTime": 2.0,
"dateFilterMode": "any",
"dateLimit": "",
"proxyConfiguration": { "useApifyProxy": false }
}

Field reference

FieldTypeMeaning
liAtCookiesstring[]One or more LinkedIn li_at cookies. Each cookie is one account. Required.
startingPageintegerPage to start from (1 = newest). Default 1.
pageSizeintegerItems per request, 1–40. Default 40.
maxConnectionsintegerPer‑cookie cap. 0 = no cap. Default 0.
waitingTimenumberBase delay (seconds) between pages. Random jitter added in code. Default 2.0.
dateFilterModeenumany / today / sinceDate.
dateLimitstringISO date (YYYY‑MM‑DD). Only used with sinceDate.
proxyConfigurationobjectApify proxy config. Off by default.
  1. Sign in to linkedin.com.
  2. Open DevTools β†’ Application β†’ Cookies β†’ https://www.linkedin.com.
  3. Copy the value of the li_at cookie.
  4. Paste it into liAtCookies.

πŸ“€ Output

Each row in the dataset:

{
"vanityName": "sarafathossen",
"firstName": "Sarafat",
"lastName": "Hossen",
"componentRef": "auto-component-72360a4e-59f5-464a-8206-7e55512cc5fd",
"connection_date": "Connected on May 10, 2026",
"formated_connection_date": "2026-05-10",
"picture": "https://media.licdn.com/dms/image/v2/.../profile.jpg",
"headline": "MERN Stack Developer | React, Node.js, MongoDB",
"url": "https://www.linkedin.com/in/sarafathossen"
}
FieldDescription
vanityNamePublic profile slug (linkedin.com/in/<vanityName>)
firstName / lastNameDisplay name
componentRefStable per‑row UUID (useful when joining data)
connection_dateHuman‑readable: "Connected on May 10, 2026"
formated_connection_dateISO date (YYYY‑MM‑DD) β€” easy to sort/filter
pictureHighest‑resolution profile photo URL (null if none)
headlineThe contact's current headline
urlFull profile URL

πŸš€ How to Use (Apify Console)

  1. Log in at console.apify.com β†’ Actors.
  2. Open this actor (LinkedIn Network Scraper).
  3. Paste your li_at cookie in πŸͺ LinkedIn li_at Cookie(s) (add more for bulk).
  4. (Optional) Configure starting page, page size, max items, delay, date filter.
  5. Click Start ▢️.
  6. Watch the live log β€” connections stream in as they're scraped.
  7. Open the πŸ“‚ Output tab to preview / export as JSON / CSV / XLSX.

πŸ€– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"liAtCookies": ["AQEDAU..."],
"pageSize": 40,
"dateFilterMode": "any"
}'

Asynchronous run:

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"liAtCookies": ["AQEDAU..."]}'

🎯 Best Use Cases

  • πŸ“‡ CRM enrichment β€” push your network into HubSpot / Salesforce / Notion.
  • πŸ“§ Outbound campaigns β€” build segmented lists by headline / connection date.
  • πŸ“Š Reporting β€” see who you connected with this week / month / quarter.
  • 🧠 Personal knowledge graph β€” back up your network outside LinkedIn.
  • πŸ” Recruiting β€” surface relevant contacts by headline keywords.

πŸ’΅ Pricing

This actor uses the Pay‑Per‑Result model on Apify Store. You only pay for the connections actually saved to your dataset β€” failed runs and skipped rows are free.

Tip: lower the Page Size or raise the Delay if LinkedIn rate‑limits aggressively. Proxy escalation is automatic.


❓ Frequently Asked Questions

Q: Do I need to log in via email/password? A: No β€” just paste your li_at cookie. It's the only credential the actor needs.

Q: Is my cookie stored anywhere? A: It lives only in your run's input. Apify never logs cookie values in the run log.

Q: Will this scrape other people's networks? A: No. LinkedIn's API only returns the connections of the account whose cookie is provided.

Q: How many connections per minute? A: Roughly 40 per request, paced with a random delay (default ~2s). Adjustable.

Q: What happens if LinkedIn blocks me? A: The actor escalates: direct β†’ datacenter proxy β†’ residential proxy (3 retries). It logs the switch transparently.

Q: Why are some last names empty? A: LinkedIn returns "undefined" for accounts without a last name set β€” the actor normalizes this to an empty string (mirrors the source script).


πŸ†˜ Support & Feedback

Have an idea or need a custom version? πŸ“§ dev.scraperengine@gmail.com

Found a bug? Open an issue on the actor page and include the run ID β€” we'll take a look.


  • πŸ“œ Use only with accounts you own or are authorized to scrape.
  • πŸ›‘οΈ Respect LinkedIn's Terms of Service and applicable laws (GDPR, CCPA).
  • 🀝 The end user is responsible for compliance β€” please be a good citizen.