LinkedIn Sales Navigator Account Scraper avatar

LinkedIn Sales Navigator Account Scraper

Pricing

from $10.00 / 1,000 account founds

Go to Apify Store
LinkedIn Sales Navigator Account Scraper

LinkedIn Sales Navigator Account Scraper

Turn a LinkedIn Sales Navigator account search URL into public company records: name, industry, size, HQ, website. Cookieless, no SN seat. Decodes SN company filters and enriches public LinkedIn company pages. MCP-ready.

Pricing

from $10.00 / 1,000 account founds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Turn a LinkedIn Sales Navigator account (company) search into public LinkedIn company records. Paste the URL from Sales Navigator Account search — or type an industry and location — and get one dataset row per company with name, LinkedIn URL, industry, employee count, headquarters, and website. No Sales Navigator seat, no cookies, no login.

Built for SDRs, ABM teams, and AI agents who already designed the account search in Sales Navigator and need a bulk public-company export they can actually download. Pair it with LinkedIn Sales Navigator Scraper when you also need people at those accounts.

What you get

OutputWhat it answers
companyName + linkedinUrl + handleWhich company matched, and the public /company/ page
industry, employeeCount, companySize, headquartersFirmographics from the public company page (when enrichment is on)
website, founded, followerCount, descriptionHow to reach and qualify the account
isEnriched + enrichmentSourceWhether deep public fields landed, and which provider supplied them
OUTPUT / RUN_SUMMARY outcomesProvenance — complete, empty, invalid input, or upstream outage

Who it is for (and why it matters)

  • Sales development / ABM — convert a Sales Navigator account search into a CRM-ready company list without a seat or cookie.
  • Market researchers — pull public industry, size, HQ, and website for a niche + city.
  • RevOps — enrich an exported list of linkedin.com/company/<slug> URLs.
  • AI agents — one tool call with an SN account URL or filters returns structured company rows and an outcome.

When to use this Actor

Use this actor when:

  • You have a Sales Navigator Account search URL (/sales/search/company) and need public company pages.
  • You want industry + location targeting without logging into LinkedIn.
  • You already have public company URLs and only need firmographics.
  • For people / leads from a Sales Navigator people search, start with LinkedIn Sales Navigator Scraper.
  • For a keyword company search without an SN URL, continue with LinkedIn Company Search Scraper.
  • This Actor stays on public company pages. Seat-only SN fields (buying intent, saved lists, /sales/company/{id}) stay out of scope.

Best fit for this Actor

  • Strongest starting condition: an Account search URL that includes industry, location, company name, or keywords.
  • Headcount, revenue, and "tech used" filters are SN-only; they are dropped and listed in the run log — they are not faked.
  • Useful output: one billed row per unique public company page.

Input

FieldTypeDefaultDescription
salesNavigatorUrlstringFull /sales/search/company?... URL from the address bar
industrystringManual industry phrase (prefill: Software Development)
locationstringCity / region / country (prefill: San Francisco)
companyNamestringOptional company-name phrase
keywordsstringExtra Google keywords
companyUrlsarrayPublic linkedin.com/company/<slug> URLs to enrich directly
enrichAccountsbooleantrueAdd size, HQ, website, founded, followers ($0.02/row extra)
maxResultsinteger25Cap 1–250 (prefill 3 for the quality window)
resultsRegionstringUSGoogle region code
providerOrderenumscrapecreators-firstPublic-data provider priority

Provide one of: salesNavigatorUrl, companyUrls, or at least one of industry / location / companyName / keywords.

Quick start input

{
"industry": "Software Development",
"location": "San Francisco",
"maxResults": 3,
"enrichAccounts": true
}

That input is the saved quality-test prefill: three public company pages in a few seconds, inside the five-minute health window.

Example — Sales Navigator account URL

{
"salesNavigatorUrl": "https://www.linkedin.com/sales/search/company?query=(filters:List((type:INDUSTRY,values:List((text:Software Development,selectionType:INCLUDED))),(type:REGION,values:List((text:San Francisco Bay Area,selectionType:INCLUDED)))))",
"maxResults": 25,
"enrichAccounts": true
}

Example — enrich an account list you already have

{
"companyUrls": [
"https://www.linkedin.com/company/stripe",
"https://www.linkedin.com/company/shopify"
]
}

What data you receive

One dataset item is one public LinkedIn company account.

{
"companyName": "Stripe",
"linkedinUrl": "https://www.linkedin.com/company/stripe",
"handle": "stripe",
"industry": "Technology, Information and Internet",
"website": "https://stripe.com",
"employeeCount": 17085,
"companySize": "5,001-10,000 employees",
"headquarters": "South San Francisco, California",
"founded": 2010,
"isEnriched": true,
"enrichmentSource": "scrapecreators",
"scrapedAt": "2026-08-21T07:00:00.000Z"
}

Every terminal run also writes OUTPUT and RUN_SUMMARY with a named outcome, dropped SN-only filters, provider diagnostics, and billing counters.

How it actually works (honest version)

LinkedIn Sales Navigator is a login-walled, paid product. There is no way to read its live account-search grid without an authenticated Sales Navigator session. This actor does not log into your account and does not return SN-only fields such as buying intent, account lists, or private revenue bands.

Instead it does something cookieless and legitimate:

  1. Decodes the human-readable filters in your Account search URL — industry, region, company name, keywords.
  2. Searches public LinkedIn company pages that match those filters via managed Google Search (site:linkedin.com/company).
  3. Enriches each public company page through ScrapeCreators (primary) with SociaVault as automatic fallback.

This is a public-data Sales Navigator account alternative, not a tool that scrapes the logged-in product. Cookie-based competitors that claim the live SN grid require your li_at cookie and can get the seat restricted; this actor never asks for that.

How SN-only filters are handled

Company headcount, annual revenue, company type, tech used, account lists, department headcount, and similar SN-only signals have no public-search equivalent. When your URL contains them, the actor decodes the rest, skips those filters, and lists them in the run log so you can see exactly which public filters were used.

Data you will NOT get

Because everything is public, incognito-visible data: no employee emails, no buying-intent scores, no saved SN lists, no /sales/company/{numericId} resolution. Pair people outreach with LinkedIn Sales Navigator Scraper and emails with LinkedIn Profile Email Scraper.

Workflow story: from an SN account search to a CRM company list

An ABM lead built a Sales Navigator Account search for Software Development companies in the San Francisco Bay Area. LinkedIn will not let her export it. She pastes the URL here with maxResults at 25 and enrichment on. The actor drops the headcount filter she had also applied, keeps industry + region, and returns 25 public company pages with website, employee count, and HQ. She imports linkedinUrl + website into the CRM, then runs the people sibling on the same industry/location to find Head of Growth contacts at those accounts. Event cost for 25 enriched accounts is about $0.75.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~linkedin-sales-account-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"industry": "Software Development",
"location": "San Francisco",
"maxResults": 3,
"enrichAccounts": true
}'

Results land in the run's default dataset: https://api.apify.com/v2/datasets/{datasetId}/items?clean=true. The same Actor is exposed through Apify MCP as apify--linkedin-sales-account-scraper.

Use with AI agents through Apify MCP

Given this LinkedIn Sales Navigator account search URL, return public company name, LinkedIn URL, industry, employee count, headquarters, and website. Cap at 25 accounts. Keep the public-data scope: industry, location, and company-name filters, plus public firmographics.

Inspect the terminal outcome, read the dataset, keep linkedinUrl as the source identifier, and treat VALID_EMPTY as a completed search with no public matches. Connect through Apify MCP.

{
"salesNavigatorUrl": "https://www.linkedin.com/sales/search/company?query=(filters:List((type:INDUSTRY,values:List((text:Software Development,selectionType:INCLUDED))),(type:REGION,values:List((text:San Francisco Bay Area,selectionType:INCLUDED)))))",
"maxResults": 25,
"enrichAccounts": true
}

Pricing

This Actor uses Pay per event plus Apify platform usage. Open the live Pricing tab for current event details.

EventPriceCharged when
Actor start$0.00005Once per run (scaled by memory)
account-found$0.01One public company account saved
account-enriched$0.02Additional, only when enrichment succeeded

Invalid input and empty searches are not billed as account-found.

RunRowsEnrichmentEvent cost (approx.)
Quality prefill3 rowson~$0.09
Typical ABM list25 rowsoff~$0.25
Typical ABM list25 rowson~$0.75
Larger export100 rowson~$3.00

When you need current rates, open the live Pricing tab after a test run and compare it to the event table above. Platform usage is billed on top at Apify's rates.

Best results

  • Copy the full Account search URL, including query=. People-search URLs are routed to the people actor.
  • Include industry or location in the SN search so public Google discovery has a usable query.
  • Use public linkedin.com/company/<slug> URLs in companyUrls. /sales/company/{id} is a seat ID; public pages use the company slug.
  • Turn off enrichAccounts when you only need name + URL for a cheap first pass.
  • After you have company URLs, find people at those firms with LinkedIn Sales Navigator Scraper or LinkedIn Profile Search Scraper.

Limits, reliability, and troubleshooting

  • Headcount-only SN URLs finish as INVALID_INPUT. Recovery: add industry, location, or keywords in Sales Navigator and copy the URL again.
  • People-search URLs are routed to LinkedIn Sales Navigator Scraper.
  • /sales/company/{id} needs a public https://www.linkedin.com/company/<slug> URL in companyUrls instead.
  • Empty but valid searches finish VALID_EMPTY with zero account-found charges. Broaden industry/location.
  • Provider outages finish UPSTREAM_FAILED so you can retry. Useful search-level rows are kept as PARTIAL when some enrichment is missing.
  • Google discovery is public-web recall, matching the live SN grid only where public pages overlap.
  • Retry once on UPSTREAM_FAILED. If it repeats, set providerOrder to sociavault-first or reduce maxResults.

Builder's note

I built this after looking at cookieless Store competitors that advertise "Sales Navigator account scrape without cookies" while returning people-shaped rows and a two-step request_id poll. ScrapeCreators and SociaVault have no Sales Navigator endpoint — they expose public LinkedIn company pages and Google Search. The honest product is therefore: decode the SN Account URL, search site:linkedin.com/company, enrich the public page. That is why headcount is dropped instead of faked, why /sales/company/{id} is rejected, and why people-search URLs are routed to the sibling actor.

Responsible use

Use this Actor on account lists you are authorized to process for legitimate sales, recruiting, or research. It reads public web search results and public LinkedIn company pages only. It does not log into LinkedIn, does not use your cookies, and is not a Sales Navigator seat exporter. Follow GDPR, CCPA, LinkedIn's terms, and any local law that applies to your outreach.

This tool is provided for lawful public-data collection. You are responsible for how you use the output.