Extract Company Viewers

See who viewed a LinkedIn company page to spot interest signals and prioritize follow-up.

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

API Endpoint

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

Parameters

Request parameters

Input Parameters

Integration Parameters

Guide

What Extract Company Viewers does

Extract Company Viewers pulls the list of viewers who have visited your LinkedIn company page, so you can treat profile-view activity as an intent signal instead of a curiosity. It runs on the LinkedIn level against the admin account you connect to Edges, which means it works for pages where your connected identity has admin access.

Use it to detect buyers researching your brand before they fill out a form and route those signals into your CRM for follow-up.

How it works

You supply the company page URL (or company ID) and Edges pulls the page viewers view through your connected LinkedIn admin session. The data mirrors what you see inside LinkedIn's Company Page Analytics, but returned as structured JSON rather than chart pixels. You get the viewer profile, the job title at the time of the visit, and the viewer's company, so you can match visits to accounts in your CRM.

Because viewer lists are refreshed continuously by LinkedIn, running Extract Company Viewers on a schedule — daily or hourly — gives you a rolling feed of intent signals.

When to use Extract Company Viewers

Use Extract Company Viewers when intent signals drive your GTM motion. Buyers research a vendor's company page before they book a demo — those visits are a high-value signal that most teams ignore because they live inside LinkedIn's UI rather than a CRM.

It sits squarely inside the LinkedIn signals & intent API use case and is one of the cleaner intent signals you can pull from LinkedIn.

Use cases

  • Inbound routing. Extract Company Viewers on a daily schedule, match viewer currentCompany to your ABM target list, route matches to SDRs as warm leads.
  • Competitive displacement. Spot viewers who work at your competitors' customers and queue a tailored outreach sequence.
  • Event-adjacent follow-up. After a campaign or PR moment, watch the viewer spike and capture new accounts showing up on your page.
  • Renewal defense. Detect when contacts at existing accounts start browsing your page again — often a research signal before a renewal conversation.
  • Executive relationship mapping. Filter viewer seniority to surface exec-level visits worth a personal note.

Best practices

  • Run it on a schedule. LinkedIn's viewer feed is time-bounded; daily extraction keeps your signal fresh without gaps.
  • Match to accounts, not people. Company-level matching is usually more reliable — a viewer from a target account matters even if it is an IC and not the buyer.
  • Pair with profile extraction. Chain into Extract LinkedIn Profile to enrich interesting viewers before routing to a rep.
  • Respect the admin surface. This action requires admin access to the company page; rotating admin seats should not break your pipeline if you store a stable identity.

Common questions

How many viewers can I extract per run?

LinkedIn returns a bounded viewer window (typically the last 90 days, capped by the page's analytics plan). Extract Company Viewers returns everything visible to your admin identity in a single run; schedule the action to keep a rolling feed.

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

Your LinkedIn account. The action requires admin access to the target company page, and the data is pulled through your authenticated session. There is no shared pool.

Can I chain Extract Company Viewers with other Edges actions?

Yes. A common chain pipes Extract Company Viewers into Extract LinkedIn Profile for enrichment and then into Message LinkedIn Profile or Connect LinkedIn Profile for warm outreach.

Get started

Run Extract Company Viewers from the Edges library on a schedule, push viewers into your CRM as intent signals, or call it directly from the Edges API. Browse the full Actions library to compose it into a complete signal-driven outreach workflow.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-company-viewers/run/live" \
  -H "X-API-KEY: <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
  "identity_ids": [
    "your-identity-uuid"
  ],
  "identity_mode": "direct",
  "input": {
    "custom_data": "example_value",
    "linkedin_company_url": "https://www.linkedin.com/in/example-profile",
    "linkedin_company_id": 10
  }
}'

Output Example

[
  {
    "view_date": "1990-01-01",
    "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.