Extract Company

Pull structured company data from Sales Navigator for enrichment, scoring, and account planning.

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

API Endpoint

POST/v1/actions/salesnavigator-extract-company/run/live

Parameters

Input Parameters

Integration Parameters

Guide

What Extract Company does

Extract Company pulls structured company data from a Sales Navigator account page, so you get firmographics, employee counts, growth signals, and related metadata as clean JSON rather than a screenshot of a profile. It runs on the Sales Navigator level through your connected session, which means the data includes Sales-Navigator-only fields that are not available on a public LinkedIn company page.

Use it for CRM enrichment, account scoring, and account planning where consistent company records matter more than manual research.

How it works

You supply a Sales Navigator account URL (or account ID) and Edges pulls the full account view through your authenticated Sales Navigator session. The call returns a normalized company object with firmographic attributes, headcount figures, department-level insights, and Sales-Navigator-specific signals like recent growth and senior hires. No browser on your side, no stale CSV exports.

Because the action runs on Sales Navigator infrastructure, you get fields that are not part of a vanilla public company scrape — department distribution, recent hire trends, and Sales Navigator activity signals.

When to use Extract Company

Use Extract Company when you are enriching an account list, scoring ABM targets, or keeping a CRM's firmographic data fresh. Because the fields come from Sales Navigator, the enrichment quality is noticeably higher than public-page scraping — especially for growth and headcount signals.

It slots into the LinkedIn profile & company data API use case and pairs naturally with people-side actions on the same account.

Use cases

  • ABM list enrichment. Run Extract Company across every account in your target list to hydrate industry, size, and growth signals into your CRM.
  • Account scoring. Feed recentHires, growthRate, and departmentDistribution into a scoring model that surfaces accounts in active buying motions.
  • Territory planning. Cluster accounts by headcount band and industry before assigning to reps.
  • Competitive intelligence. Extract competitor and partner accounts to monitor headcount and department shifts over time.
  • Sales plays. Trigger a specific play when jobOpeningsCount in a target function crosses a threshold — a clear hiring-signal intent trigger.

Best practices

  • Refresh on a cadence, not on every touch. Company firmographics drift slowly; a weekly or monthly refresh per active account is usually enough.
  • Deduplicate against your CRM. Keep a canonical publicLinkedInUrl as your join key to avoid double-writing records.
  • Chain with people-side extraction. Pair Extract Company with Search Sales Navigator Company Employees to hydrate both the account and its buying committee in one run.
  • Use async for long lists. For hundreds of accounts, schedule Extract Company as an async job instead of firing one request at a time from a live workflow.

Common questions

How many accounts can I extract per run?

One account per call. For account lists, fan out Extract Company across your target records with Edges pacing the Sales Navigator requests. There is no hard per-run limit inside Edges, but Sales Navigator seat-level activity caps still apply.

Does Extract Company use my Sales Navigator account or a shared pool?

Your Sales Navigator account. Edges authenticates every request through the Sales Navigator session you connect, which is also why you get Sales-Navigator-only fields.

Can I chain Extract Company with other Edges actions?

Yes. Common patterns pair Extract Company with Search Sales Navigator Company Employees and Extract Sales Navigator Employees Distribution to build a complete account picture.

Get started

Run Extract Company from the Edges library against your account list, write the output to your CRM, or call it directly from the Edges API. Browse the full Actions library to compose it into a complete Sales Navigator enrichment workflow.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/salesnavigator-extract-company/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",
    "sales_navigator_company_url": "https://www.linkedin.com/in/example-profile",
    "sales_navigator_company_id": 10
  }
}'

Output Example

{
  "sales_navigator_company_id": 42,
  "category": "example_value",
  "company_name": "Example Name",
  "description": "example_value",
  "number_employees": 42,
  "sales_navigator_employees_url": "https://www.linkedin.com/in/example-profile",
  "growth_one_year": "example_value",
  "growth_two_years": "example_value",
  "growth_six_months": "example_value",
  "country": "example_value",
  "city": "example_value",
  "postal_code": "example_value",
  "sales_navigator_headquarters_address": "example_value",
  "linkedin_company_url": "https://www.linkedin.com/in/example-profile",
  "profile_image_url": "https://www.linkedin.com/in/example-profile",
  "sales_navigator_company_url": "https://www.linkedin.com/in/example-profile",
  "specialties": [
    "item1",
    "item2",
    "item3"
  ],
  "website": "example_value",
  "year_founded": 42,
  "type": "example_value",
  "revenue": "example_value"
}

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.