LinkedIn Sales Navigator Account Scraper
Pricing
from $10.00 / 1,000 account founds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Output | What it answers |
|---|---|
companyName + linkedinUrl + handle | Which company matched, and the public /company/ page |
industry, employeeCount, companySize, headquarters | Firmographics from the public company page (when enrichment is on) |
website, founded, followerCount, description | How to reach and qualify the account |
isEnriched + enrichmentSource | Whether deep public fields landed, and which provider supplied them |
OUTPUT / RUN_SUMMARY outcomes | Provenance — 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.
Related workflows
- 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
| Field | Type | Default | Description |
|---|---|---|---|
salesNavigatorUrl | string | — | Full /sales/search/company?... URL from the address bar |
industry | string | — | Manual industry phrase (prefill: Software Development) |
location | string | — | City / region / country (prefill: San Francisco) |
companyName | string | — | Optional company-name phrase |
keywords | string | — | Extra Google keywords |
companyUrls | array | — | Public linkedin.com/company/<slug> URLs to enrich directly |
enrichAccounts | boolean | true | Add size, HQ, website, founded, followers ($0.02/row extra) |
maxResults | integer | 25 | Cap 1–250 (prefill 3 for the quality window) |
resultsRegion | string | US | Google region code |
providerOrder | enum | scrapecreators-first | Public-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:
- Decodes the human-readable filters in your Account search URL — industry, region, company name, keywords.
- Searches public LinkedIn company pages that match those filters via managed Google Search (
site:linkedin.com/company). - 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.
| Event | Price | Charged when |
|---|---|---|
| Actor start | $0.00005 | Once per run (scaled by memory) |
account-found | $0.01 | One public company account saved |
account-enriched | $0.02 | Additional, only when enrichment succeeded |
Invalid input and empty searches are not billed as account-found.
| Run | Rows | Enrichment | Event cost (approx.) |
|---|---|---|---|
| Quality prefill | 3 rows | on | ~$0.09 |
| Typical ABM list | 25 rows | off | ~$0.25 |
| Typical ABM list | 25 rows | on | ~$0.75 |
| Larger export | 100 rows | on | ~$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 incompanyUrls./sales/company/{id}is a seat ID; public pages use the company slug. - Turn off
enrichAccountswhen 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 publichttps://www.linkedin.com/company/<slug>URL incompanyUrlsinstead.- Empty but valid searches finish
VALID_EMPTYwith zeroaccount-foundcharges. Broaden industry/location. - Provider outages finish
UPSTREAM_FAILEDso you can retry. Useful search-level rows are kept asPARTIALwhen 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, setproviderOrdertosociavault-firstor reducemaxResults.
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.