LinkedIn Network Connections Scraper with Current Job Location
Pricing
from $3.99 / 1,000 results
LinkedIn Network Connections Scraper with Current Job Location
π 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
Maintained by CommunityActor stats
1
Bookmarked
24
Total users
13
Monthly active users
6 days ago
Last modified
Categories
Share
π LinkedIn Network Connections Scraper With Current Job & Location
Export every profile in your personal LinkedIn network into a clean, structured table β first/last name, headline, profile photo, vanity URL, connection date β and optionally enrich each connection with their current job title, current company and location, pulled from their public profile page. Built for founders, sales pros, recruiters, and RevOps teams who want to turn a raw connections list into a filterable, exportable lead list. π
βοΈ This Actor only reads your own network connections, using your own authenticated session (a LinkedIn
li_atcookie). Enrichment reads only public profile pages (no login used for that step). You are responsible for complying with LinkedIn's Terms of Service.
Keywords: LinkedIn network scraper, LinkedIn connections scraper, export LinkedIn connections, LinkedIn contacts to CSV, LinkedIn lead generation, LinkedIn current job title scraper, LinkedIn employer scraper, LinkedIn connections by company, LinkedIn connections by location, LinkedIn network export API, LinkedIn CRM export, LinkedIn li_at cookie scraper.
β¨ Why Choose This Actor?
- π― One row per connection β sortable, filterable, exportable to JSON / CSV / Excel.
- π§© Current job & company enrichment β turns a static headline into a structured
current_job_title+current_company+location, so you can actually segment your network. - π― Job title / company / location filters β keep only the connections that match, e.g. every "Founder" at a company containing "Ventures" based in "London".
- πΎ Live saving β every connection is saved the instant it's found; a partial run is never wasted.
- π Self-healing network layer β starts direct, escalates to Datacenter β Residential proxies only if LinkedIn pushes back.
- π Date monitoring β capture only today's new connections, or everything up to a chosen date.
- π§ Honest coverage β enrichment is best-effort against public profiles only; unreachable/private profiles are left
null, never faked.
π Key Features
| Feature | Description |
|---|---|
| π€ Profile details | First name, last name, headline |
| π§© Current job & company | current_job_title, current_company, current_company_url, current_company_location |
| π Location | Connection's city/region/country from their public profile |
| π Follower count | LinkedIn's own displayed follower count |
| π Full work history & education | Optional work_history[] / schools[] arrays |
| π― Keyword filters | Filter by job title, company, and/or location |
| ποΈ Connection date | Both a pretty label and an ISO date |
| πΌοΈ Profile photo | Highest-resolution available image URL |
| π Pagination | Walks your entire network, 40 per page |
| π‘οΈ Proxy fallback | direct β datacenter β residential, sticky |
π₯ Input
| Field | Type | Description |
|---|---|---|
liAtCookie πͺ | string | Required. Your LinkedIn li_at session cookie. Masked in the UI, never logged. |
starting_page π | integer | Page to start from (40 connections/page). Default 1. |
max_connections π’ | integer | Stop after this many connections. 0 = unlimited. |
waiting_time β±οΈ | number | Base delay (seconds) between pages/enrichment fetches; randomized up to Γ2. Default 2. |
date_limit_today π
| boolean | Capture only connections added today. |
date_limit_str ποΈ | string | Stop once connections are older than this YYYY-MM-DD date. |
enrichProfiles π§© | boolean | Fetch each connection's public profile for current job/company/location. Default true. |
includeWorkHistory π | boolean | Include full work_history[] / schools[] arrays. Default false. |
jobTitleKeywords π― | array | Keep only connections whose current job title contains one of these words. |
companyKeywords π’ | array | Keep only connections whose current company contains one of these words. |
locationKeywords π | array | Keep only connections whose location contains one of these words. |
proxyConfiguration π | object | Proxy / residential country settings. |
Example input
{"liAtCookie": "AQEDA...your-li_at-cookie...","enrichProfiles": true,"jobTitleKeywords": ["founder", "recruiter"],"companyKeywords": [],"locationKeywords": ["London"],"waiting_time": 2,"proxyConfiguration": { "useApifyProxy": true }}
πͺ How to get your li_at cookie
- π Log in to linkedin.com in your browser.
- π οΈ Open DevTools (
F12) β Application β Cookies βhttps://www.linkedin.com. - π Copy the Value of the cookie named
li_at. - π Paste it into the
liAtCookiefield. β
π€ Output
Each item is one connection:
{"vanityName": "jane-example","firstName": "Jane","lastName": "Example","componentRef": "auto-component-...","connection_date": "Connected on May 21, 2026","formated_connection_date": "2026-05-21","picture": "https://media.licdn.com/dms/image/.../photo.jpg","headline": "Senior Product Manager at Acme","url": "https://www.linkedin.com/in/jane-example","profile_enriched": true,"enrichment_source": "public_page","current_job_title": "Senior Product Manager","current_company": "Acme Corp","current_company_url": "https://www.linkedin.com/company/acme","current_company_location": "London","location": "London, England, United Kingdom","country_code": "GB","profile_about": "Building developer tools.","follower_count": 4200,"matched_filters": ["jobTitle", "location"]}
| Field | Description |
|---|---|
vanityName | Public profile slug |
firstName / lastName | Connection's name |
connection_date | Human-friendly "Connected on β¦" label |
formated_connection_date | ISO YYYY-MM-DD date |
picture | Best available profile photo URL |
headline | Their LinkedIn headline |
url | Direct profile link |
profile_enriched | true if the public-profile fetch succeeded |
enrichment_source | "public_page" when enriched, else null |
current_job_title | Current job title, from their public profile (null if unavailable) |
current_company / current_company_url / current_company_location | Current employer details |
location / country_code | Connection's location |
profile_about | Their profile "About" text, if present |
follower_count | LinkedIn's own displayed follower count |
work_history[] / schools[] | Full history, only when includeWorkHistory is on |
matched_filters | Which filter dimension(s) this row matched (empty array if no filters set) |
Coverage note: enrichment relies on the connection's profile being publicly viewable. In practice a meaningful share of profiles (roughly a third, in line with general public-page reachability) won't enrich β those rows keep profile_enriched: false and null enrichment fields rather than a guessed value.
π How to Use (Apify Console)
- Log in at console.apify.com β Actors.
- Open LinkedIn Network Scraper With Current Job & Location.
- Paste your
li_atcookie, set your filters, and tune the options. - Click Start. βΆοΈ
- Watch the real-time log fill up with captured, enriched connections. π
- Open the Output tab when the run finishes.
- Export to JSON / CSV / XLSX. π¦
π‘ Best Use Cases
- π§² Lead generation β filter your network down to founders/recruiters/decision-makers at target companies.
- π Network growth tracking β run daily with
date_limit_todayto log new connections and their current role. - π§βπΌ Recruiting β find connections currently working in a target function or location.
- ποΈ Personal CRM backup β a structured archive of who you know, where they work, and where they're based.
π³ Pricing
This Actor uses the Pay-Per-Event model. You're charged per connection saved to the dataset, plus standard Apify platform usage.
β FAQ
Is my cookie safe? Yes β li_at is marked secret, never written to logs, and only used to authenticate your own requests. The enrichment step uses no cookie at all β it reads public profile pages.
Why is current_job_title empty for some rows? Their profile isn't public, or LinkedIn didn't serve the structured profile data for that request. It's left null β never guessed.
Why did it stop early? You hit a date limit or max-connections cap, reached the end of your network, or your li_at cookie expired.
Do the filters need enrichment on? Yes β jobTitleKeywords/companyKeywords/locationKeywords filter against enriched fields, so they're ignored (with a log warning) if enrichProfiles is off.
Will this get my account flagged? The Actor uses polite, randomized delays, but you are responsible for respecting LinkedIn's Terms of Service and your local laws.
π Support & Feedback
Found a bug or want a new field in the output? Open an issue on the Actor's Issues tab.