Extract LinkedIn Profile Viewers

LinkedIn Profile Viewers Extractor extracts the list of profiles that visited your LinkedIn profile.

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

API Endpoint

POST/v1/actions/linkedin-extract-profile-viewers/run/live

Parameters

Request parameters

Integration Parameters

Guide

What Extract LinkedIn Profile Viewers does

Extract LinkedIn Profile Viewers pulls the list of people who recently viewed your LinkedIn profile, returning each viewer as a structured lead with headline, company, and profile URL. It runs on the LinkedIn level and turns the "Who viewed your profile" panel into a buying-intent signal you can route into your CRM or outbound sequencer.

The action treats viewer activity as a first-party intent stream, so you can act on interested profiles the same day they land on your page.

How it works

You trigger the action against the LinkedIn account connected to Edges, and the extraction reads the viewer list exposed by LinkedIn for that session. Edges returns each viewer as a typed record — name, headline, company, profile URL — along with the viewed-at timestamp when LinkedIn exposes it.

The run executes through your authenticated LinkedIn session on Edges infrastructure, paced against LinkedIn's rate guidance so you do not hit soft limits. You will typically schedule it to run daily or hourly; each run returns the current viewer set and you dedupe downstream.

When to use Extract LinkedIn Profile Viewers

Use this action when profile views count as an intent signal for you — founders doing inbound-ish outbound, demand-gen teams tracking post reach, recruiters watching candidates circle back. It fits the LinkedIn signals & intent API use case and typically runs on a schedule, not per-record.

Most teams run Extract LinkedIn Profile Viewers nightly, diff against yesterday's set, and push new viewers into a review queue or directly into a "warm" outreach sequence.

Use cases

  • Warm outbound triggers. A viewer matches your ICP — the action pushes them into an outbound sequence with a "saw you checked my profile" opener.
  • Content attribution. Posted something yesterday? Correlate the viewer spike with the post and identify who actually engaged silently.
  • Founder-led sales. Your LinkedIn presence is the top of funnel; Extract LinkedIn Profile Viewers turns that top-of-funnel into a named list every morning.
  • Recruiter intent. Candidates who return to your profile after a first message are signaling interest — prioritize them.
  • Account-based signals. Pair with Extract LinkedIn Company Profile to enrich each viewer's employer and flag the ones on your ABM list.

Best practices

  • Schedule, then diff. Run the extraction on a cron (daily is usually enough) and store a viewer-id set per day. Treat only new IDs as signals so you do not re-process the same viewer repeatedly.
  • Dedupe against your CRM. A viewer already in an active sequence should not get a second cold opener. Join on profileId before any automation fires.
  • Gate on ICP. Not every viewer is a lead. Filter on title, company size, or industry before you push into an outbound workflow.
  • Pair with [Extract LinkedIn Profile](/actions/linkedin-extract-people) for richer context if the viewer looks promising — the Profile Viewers payload is thinner than the full profile.

Common questions

How many viewers can I extract per run?

LinkedIn exposes a bounded window of recent viewers (typically the last 90 days for Premium accounts, less for Basic). Extract LinkedIn Profile Viewers returns whatever LinkedIn surfaces to your session, up to your optional limit.

Does Extract LinkedIn Profile Viewers use my LinkedIn account or a shared pool?

Your account. Viewer identities are only visible to the account being viewed, so the action must run through the LinkedIn session that owns the profile. Edges authenticates and paces the request for you.

Can I chain Extract LinkedIn Profile Viewers with other Edges actions?

Yes. Common chains are Extract LinkedIn Profile Viewers → Extract LinkedIn Profile → CRM enrichment or Extract LinkedIn Profile Viewers → [Message LinkedIn Profile](/actions/linkedin-message-profile) → tracked sequence. The viewer list feeds directly into any action that accepts a profile URL.

Get started

Run Extract LinkedIn Profile Viewers on a schedule from the Edges dashboard, or call the API from your own orchestrator. Browse the full Actions library to compose viewer signals with enrichment, messaging, and search.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-profile-viewers/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

[
  {
    "view_timestamp": 42,
    "view_date": "1990-01-01",
    "connection_degree": "example_value",
    "linkedin_profile_handle": "example-123",
    "headline": "Software Engineer at Example Corp",
    "linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
    "sales_navigator_profile_id": "example-123",
    "linkedin_profile_id": 42,
    "profile_image_url": "https://www.linkedin.com/in/example-profile",
    "linkedin_people_post_search_url": "https://www.linkedin.com/in/example-profile"
  }
]

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.