LinkedIn Profile Viewers Extractor extracts the list of profiles that visited your LinkedIn profile.
/v1/actions/linkedin-extract-profile-viewers/run/liveExtract 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.
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.
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.
profileId before any automation fires.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.
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.
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.
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.
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"
}'[
{
"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"
}
]