LinkedIn Company Search Scraper — 115M Companies, Free Counts
Pricing
from $1.50 / 1,000 company rows
LinkedIn Company Search Scraper — 115M Companies, Free Counts
LinkedIn company search scraper alternative over 115M companies — country, industry, HQ city, founding year, headcount and last funding round (stage, amount, date). Largest first, each with its LinkedIn company page and funding. $1.50 per 1,000 rows after a free count preview.
Pricing
from $1.50 / 1,000 company rows
Rating
5.0
(3)
Developer
B2B Search Enriched
Maintained by CommunityActor stats
0
Bookmarked
66
Total users
52
Monthly active users
6 days ago
Last modified
Categories
Features
Share
LinkedIn Company Search Scraper with funding data: search 115M companies by country, industry, size and last funding round, and export each with its LinkedIn company page.
$1.50 per 1,000 companies, largest first, each with its LinkedIn company page. Filter by country, industry, HQ city, founding year, headcount and the stage, amount and date of the last funding round. Size the segment for free before you take a row.
Search a company database by country, industry, HQ location, founding year, headcount, funding and site domains. This is a database search, not a live scrape: filter combinations answer in seconds, with no 1,000-row cap per query.
Free count before you buy
A run returns companies. To size a segment first, set previewOnly: true:
the Actor answers with one free row, the number of matching companies, and
a note saying so. Tune the filters, then turn preview off to fetch the rows.
Input
{"countries": ["nl"],"industries": ["Software Development"],"employeesMin": 200,"foundedFrom": 2012,"hasFunding": true,"fundedAfter": "2022-01-01","fundedBefore": "2026-01-01","fundingRounds": ["seed", "series_a"],"fundingAmountMin": 1000000,"previewOnly": false,"maxResults": 500}
countries: two-letter codes, up to 60.countryGroupsadds named lists (eu,dach,nordics,benelux,latam,gcc…),excludeCountriestakes codes out.industries: names in the old or the new wording ("Software Development" and "Computer Software" are the same industry) or taxonomy ids such as4, up to 50. A sector covers every industry below it. An everyday word is read as the names it stands for ("fintech" as Financial Services): the preview's note and a freeindustries_read_asrow say what each word became. A word that fits no industry, a typo included, is left out: the run reads the industries it knows, and the preview's note and a freefilters_skippedrow name the word and the closest industries. Only a list with no industry we know fails the run, before anything is charged.hqLocations: city or state the headquarters address contains, such asBerlin,New YorkorTexas, up to 10.foundedFrom/foundedTo: founding year range. Companies with no recorded year are left out.companyDomains: specific companies by site domain, up to 50.employeesMin/employeesMax: headcount range. Without one, companies with no recorded headcount (mostly empty records) are left out; setincludeCompaniesWithoutHeadcountto keep them.hasFunding/fundedAfter/fundedBefore: filters on the last recorded round.fundingRounds: keep companies whose last round is one ofpre_seed,seed,angel,series_a…series_g,series_unknown,private_equity,debt_financing,grant,convertible_note,post_ipo_equity,post_ipo_debt,secondary_market,corporate_round,equity_crowdfunding,product_crowdfunding,initial_coin_offering. One round is kept per company, soseedreads "has not raised past seed yet".fundingAmountMin/fundingAmountMax: size of that round, in USD.
At least one filter is required. Rows come largest company first; set
sort to default for the database's own order. There is no company-name
search: a name is ambiguous (150+ companies can share one), a site domain is
not.
What you get
| Group | Fields |
|---|---|
| Identity | company name, primary site domain, website URL, LinkedIn company page |
| Size and industry | employee count, industry and its taxonomy id |
| Funding | last round type, date and amount |
| Story | founding year, description |
| Location | country code, headquarters (city, region, postal code) |
{"_status": "found","id": 456123,"name": "Acme Analytics","domain": "acme-analytics.example","website": "https://www.acme-analytics.example","linkedinUrl": "https://www.linkedin.com/company/acme-analytics-example","countryCode": "NL","employeeCount": 85,"industry": "Software Development","industryId": 4,"funding": { "hasFunding": true, "lastRoundType": "series_a", "lastRoundDate": "2023-05-01", "lastRoundAmount": 12000000 },"founded": 2018,"description": "Product analytics for B2B teams…","hq": { "locality": "Amsterdam", "region": "North Holland" }}
(anonymized sample) Unknown facts are omitted, never shipped as empty strings.
The store keeps some companies twice under different ids. When a row names
a company page already listed in the run, it comes back as a free
duplicate row with a note, and is not charged.
The Output tab has two views: Overview and Funding & firmographics.
Pricing
| Event | Price | When |
|---|---|---|
| Company row | $0.0015 | after the row landed in your dataset |
| Count preview | $0 | always free |
Set maxResults to cap the spend of a run.
Ready-made examples
Each one opens with the input filled in; press Try for free and change it to your own.
- Manufacturing Companies in Germany with 50–500 Employees: Mid-sized manufacturers in Germany with 50–500 employees: name, domain, company page, headcount, industry, HQ and founding year, largest first.
- Seed-Stage Startups in Europe Funded Since 2025: EU startups with up to 50 staff whose last round is pre-seed or seed, closed since 1 Jan 2025, with domain, headcount, HQ, industry and round.
- US Software Companies at Series A or B, 50–500 Employees: US software companies with 50–500 employees whose last round is Series A or B, with domain, headcount, HQ, industry and round date and amount.
FAQ
How do I get the people behind these companies?
Feed the domain
column to Company Employees,
or use People Database Search
with companyDomains for title-filtered slices.
Use Company Search with AI agents and MCP
This Actor works as a tool for AI agents. Add it to Claude, ChatGPT, Cursor or any other MCP client through the Apify MCP server:
https://mcp.apify.com?tools=b2bsearch/company-database-search
- Fast enough for a tool call. A small request finishes in seconds, so the agent gets its answer inside one call.
- Free count first.
"previewOnly": truereturns the number of matches and charges nothing — let the agent size the segment before it buys rows. - The agent pays only for results. Prices are per result (see the pricing section above) and every miss is a free row. Cap what one call may spend with
maxTotalChargeUsd. - Rows explain themselves. Each row has a
_status; a row that is not a result says why in_error, so the agent can decide what to do next without guessing. - Bounded cost.
maxResultslimits how many rows one call can deliver and bill.
Input an agent can send as is:
{"countries": ["nl"],"employeesMin": 200,"hasFunding": true,"maxResults": 25}
The same Actor is available as a tool in LangChain, CrewAI and the OpenAI Agents SDK, and as a step in n8n, Make and Zapier through the Apify integrations.
Which actor in this family?
One database, ten doors. Misses are free on every one of them.
| Actor | Input → output |
|---|---|
| Profile Lookup | profile URL → full career profile |
| Reverse Email Lookup | email → person, profile URL and employer |
| Name to Profile | name + company domain → profile |
| Social Handle Lookup | GitHub, X/Twitter or Facebook handle → profile |
| Bulk People Enrichment | CSV of emails, URLs, handles or names → profiles |
| LinkedIn Email Finder | profile URL → email addresses on record |
| Work Email Finder | name + company domain → work email candidates |
| Company Employees | company domain → current staff |
| People Database Search | filters → people |
| B2B Leads Finder | filters → leads with a work or personal email, from $1.50/1k |
| Company Database Search (this one) | filters → companies |
Large volumes
Paid Apify plans lower the per-result price on their own. Pulling more than 100,000 companies a month, or missing a field or filter you need? Open an issue titled Volume with the monthly count and the fields you want and we answer in the thread.
Free Apify plan
Free accounts get the same rows as paid ones, with three limits. A run delivers at most 100 results; an account gets 500 dataset rows per calendar month on this Actor, found rows and misses alike; and a row that finds nothing carries only its status. Previews and counts, where this Actor offers them, stay free and outside the monthly allowance. When a limit stops a run, the status line and the last dataset row say which limit it was, what is left and when it resets. Any paid Apify plan removes all of this: Starter is $19/month and includes $19 of usage.
Feedback and reviews
How did it go? A rating on this Actor's Reviews page tells the next buyer what to expect; we read every word, good or bad. Got a wrong or stale row? Open the Issues tab with the run ID. Issues are public, so leave out emails, phones and names; the run ID is enough for us to find the row. We check every report, fix what is ours to fix and answer in the thread.
Disclaimer
This Actor is an independent product. It is not affiliated with, endorsed by or sponsored by LinkedIn. It does not access, crawl or scrape any of them at run time: answers come from our own database of publicly available professional data, and the network names only describe the kind of data it covers. To have a person's data removed, open an issue on this Actor with only the profile link — nothing else is needed, and it is removed from every listing.