Extract LinkedIn Connections

Extracts your LinkedIn connections, refining your outreach strategy.

Edges is not related to LinkedIn and is not an official LinkedIn product.

API Endpoint

POST/v1/actions/linkedin-extract-connections/run/live

Parameters

Request parameters

Integration Parameters

Guide

What Extract LinkedIn Connections does

Extract LinkedIn Connections pulls your full first-degree connection list from LinkedIn — name, headline, company, connection date, and profile URL for every contact — and returns it as structured JSON you can load into your CRM, warehouse, or segmentation tool. It runs on the LinkedIn level against the account you connect to Edges, so the list is exactly the one you see in the My Network view.

Use it to turn a dormant asset — your personal LinkedIn network — into a structured, queryable list you can actually work with.

How it works

Edges paginates through your connections list through your authenticated LinkedIn session and returns every first-degree contact as a row. The action is async because it can return thousands of records, and Edges handles pagination, pacing, and transient errors on the server side.

Because the list is your own network, you do not need cookies, headless browsers, or scraping infrastructure — Extract LinkedIn Connections is authenticated end-to-end through your connected identity and appears in your activity log.

When to use Extract LinkedIn Connections

Reach for Extract LinkedIn Connections when your network is your go-to-market asset and you want to treat it as data. Founders, sales leaders, recruiters, community managers — their LinkedIn network is often the most valuable list in the company, and it lives trapped inside a LinkedIn view.

It sits inside the LinkedIn profile & company data API use case and feeds naturally into segmentation, messaging, and event-invite flows.

Use cases

  • Personal ABM list. Extract LinkedIn Connections, filter by current company, and surface first-degree contacts at target accounts so reps lead with warm intros.
  • Founder-led outreach. Export the founder's network, segment by title and industry, and drive a curated messaging sequence.
  • Recruiter talent pools. Turn a recruiter's first-degree network into a searchable talent database.
  • Event invites. Feed your connection list into Invite People to a LinkedIn Event for a targeted event invite run.
  • CRM hydration. Load connections into your CRM as a "known network" attribute across accounts and opportunities.

Best practices

  • Run async and on a schedule. Networks grow; a monthly refresh keeps the list current without daily load.
  • Dedupe on `publicId`. It is the stable LinkedIn identifier; names and URLs can change.
  • Respect consent and privacy. Your connections opted into LinkedIn, not into your CRM — keep downstream use aligned with your privacy policy.
  • Pair with enrichment. Chain Extract LinkedIn Connections into Extract LinkedIn Profile for deeper fields on priority segments rather than enriching everyone.

Common questions

How many connections can I extract per run?

Extract LinkedIn Connections returns your entire first-degree network, up to LinkedIn's 30,000-connection ceiling, paginated by Edges. Use maxConnections if you only want the top of the list or the most recent cohort.

Does this use my LinkedIn account or a shared pool?

Your LinkedIn account. Only your connected LinkedIn session can see your own first-degree connections — there is no shared pool, and the list is private to your identity.

Can I chain Extract LinkedIn Connections with other Edges actions?

Yes. Common chains pipe Extract LinkedIn Connections into Extract LinkedIn Profile for enrichment, Message LinkedIn Profile for direct outreach, or Invite People to a LinkedIn Event for event invites.

Get started

Run Extract LinkedIn Connections from the Edges library, stream the output to your CRM or warehouse, or call it directly from the Edges API. Browse the full Actions library to compose it with enrichment, messaging, and event-invite actions into a complete network-activation workflow.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-connections/run/live" \
  -H "X-API-KEY: <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
  "identity_ids": [
    "your-identity-uuid"
  ],
  "identity_mode": "direct"
}'

Output Example

[
  {
    "connected_at": "example_value",
    "first_name": "John",
    "last_name": "Doe",
    "job_title": "Software Engineer at Example Corp",
    "full_name": "John Doe",
    "linkedin_profile_handle": "example-123",
    "linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
    "linkedin_profile_id": 42,
    "profile_image_url": "https://www.linkedin.com/in/example-profile",
    "sales_navigator_profile_id": "example-123"
  }
]

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.