20 providers · from $0.000178 per call · $0.000 markup

Companies by industry: build a company list by industry, size, location or tech stack through one key

Describe the companies you want, by industry, headcount, country, revenue, funding or the technology they run, and get a list back as rows with a domain on each. 20 providers answer through one treg.to key, from Apollo and Crunchbase to the smaller databases nobody has heard of, each at its own rate with $0.000 added and most of them priced per company returned, so the size of the page is the price. Three rows are free, and a free row that returns ids is not the same as a free row that returns companies; the notes say which is which.
$1.00 of free credit on every new team · no provider signup · no card
18 of 25 endpoints on this page are live-verified against the provider.
compared on this page
Akta by WokeloApollo.ioCompanyEnrichCrunchbaseFiber AIFindymailHunter
The economics

What 100 of these actually costs

instead of
$398/mo
Diffbot $299/mo + Crunchbase $99/mo, at list
you pay
$0.02
100 × $0.000178 at Tomba, metered per call

Subscription figures are provider list prices recorded in treg.to’s own catalog grid; per-call prices are what treg.to charges today, with $0.000 added.

Try it

What’s the best way to ask ChatGPT?

1Set your agent up, once
in your agent's chat
set up treg — https://treg.to/llms.txt
2Ask for the job
the prompt
Using treg, build me a list of 200 B2B software companies in Germany with 50 to 500 employees, show me the price for 200 rows from each provider first, run the two cheapest, dedupe on domain, and tell me how many rows each one returned and how many overlapped.
works in
ChatGPTClaudeClaude CodeCodexCursorGemini CLI

Why this prompt works

Say the filters in plain words

Every row here filters on industry, size and location, and most on tech or funding. The agent maps your words to each provider's field names.

Ask for the price for N rows, not per row

Most rows bill per company returned, Apollo bills per page, Tomba bills per fifty. The same 200 rows costs a different amount on every row.

Run two and compare the overlap

No provider has every company. Two cheap lists deduped on domain is the honest way to find out which one covers your market.

Dedupe on domain, not name

The same company arrives as three spellings of its name and one domain. The domain is the key for everything downstream.

Why treg.to

Why go through treg.to

No code to write

Connect once, keep the token server side, and call from any agent.

Nothing to integrate

No SDK, no OAuth dance per vendor, no seats.

Behind the scenes

What ChatGPT sees before it calls

treg.to does not choose for you. It hands ChatGPT this comparison, with the price shown before any call, and ChatGPT picks. Or you tell it how: "cheapest", "most reliable", "the one that takes what I have", or a provider by name.

Which company search API is cheapest?

Cheapest per call

TombaTomba at $0.000178

Cheapest per found

Aviato at $0.0025

Cheapest per result

IcypeasIcypeas at $0.00038

Those units are not interchangeable: one call can return many results, so compare on the unit you will actually be billed in.

Which company database is the most reliable?

ProviderSuccessMedianSample
Exa100%1.3s50 calls
HunterHunter100%10 calls
LeadMagicLeadMagic70%10 calls
Measured on treg.to traffic: real calls, real inputs, and sample sizes differ by provider. Live reliability, not a controlled benchmark.

How do the company databases compare?

ProviderPriceAcceptsSuccess rateVerified
TombaTomba$0.000178 per callquery, filters, page, webhook_urlnot yet measured2026-08-20
IcypeasIcypeas$0.00038 per resultquery, paginationnot yet measured2026-08-20
The Companies API$0.0019 per resultquery, size, page, search, searchFields, simplifiednot yet measuredunverified
Aviato$0.0025 per founddslnot yet measured2026-08-25
LushaLusha$0.00499 per resultpages, filtersnot yet measured2026-07-28
Exa$0.007 per callquery, category, numResults, includeDomains, startPublishedDate, contents100% (50 calls)2026-08-27
Crustdata$0.009 per resultfilters, fields, sorts, limit, cursornot yet measured2026-08-25
CompanyEnrichCompanyEnrich$0.0098 per resultexpand, page, pageSize, query, semanticQuery, semanticWeightnot yet measured2026-08-20
Fiber AIFiber AI$0.02 per resultsearchParams, pageSize, cursornot yet measuredunverified
LeadMagicLeadMagic$0.025 per resultcompany_domain, company_name, linkedin_url, industries, min_employees, max_employees70% (10 calls)2026-07-28
Apollo.ioApollo.io$0.026 per callq_organization_domains_list[], organization_num_employees_ranges[], organization_locations[], organization_not_locations[], revenue_range[min], revenue_range[max]not yet measuredunverified
Diffbot$0.0299 per resultquery, type, size, from, format, jsonmodenot yet measured2026-07-28
PredictLeadsPredictLeads$0.04 per resultlocation, sizes, naics_codes, industry, revenue_range_low, revenue_range_highnot yet measured2026-08-20
People Data Labs$0.38 per resultsql, query, size, scroll_token, titlecase, prettynot yet measured2026-07-31
Akta by WokeloAkta by Wokelofree, your own accountquerynot yet measured2026-07-31
Coresignalfree, your own accountquerynot yet measuredunverified
CrunchbaseCrunchbaseno dollar rate publishedfield_ids, query, order, limit, after_id, before_idnot yet measuredunverified
FindymailFindymailno dollar rate publishedquery, limit, confignot yet measuredunverified
HunterHunterfree, your own accountquery, headquarters_location, industry, headcount, company_type, technology100% (10 calls)2026-07-28
Ocean.ioOcean.iono dollar rate publishedsize, searchAfter, companiesFilters, peopleFilters, fieldsnot yet measured2026-08-20

Run one

the cheapest verified call
treg call tomba.companies.search.reveal --data '{"filters":{"country":["IE"],"industry":["Financial Services"]},"page":1}'

Swap the id for any provider above. All 25 endpoints behind this job, with their parameters and captured responses, are on the Company data shelf.

How these numbers are made

PricesEach provider’s own published rate, converted to US dollars for one chargeable event of the unit they bill in. treg.to adds $0.000. Where a provider bills in credits, the conversion uses the rate on their public pricing page, last checked 2026-08-27.
Success ratetreg.to’s own served calls over the last 30 days: 2xx counts as a success, 5xx and timeouts as a failure. A 4xx is excluded, because it usually means the caller sent bad parameters and one bad query should not make a healthy endpoint look broken.
What this is notA controlled benchmark. These are real calls with real inputs, so sample sizes and the difficulty of what was asked differ by provider. Treat the rates as live reliability, not a like-for-like test.
VerifiedThe date treg.to last called the endpoint end to end and confirmed the shape of its response and the price it charged.
From the field

What people actually struggle with

This is a thin corpus honestly reported: of the ~210 Reddit and X posts read in August 2026 about ten were on the job, and a template farm of eight near identical review posts across eight invented subreddits was excluded, along with a post that hid word joiners inside its bracket tags. These five are practitioners, and they are mostly talking about what goes wrong after the list arrives.

Accuracy drifts once nobody is checking

“even the best b2b data enrichment tools for crm accuracy drift once they go live and nobody double checks” r/SmallBusiness_US, 3 points

What this page can do about it: No provider here publishes a freshness number, and this page will not invent one. What per call pricing changes is the cost of checking: re-pull a sample of your list every quarter for cents and measure the drift yourself.

Four vendors, one ICP, bounce rates from 2% to 19%

“Verified 4 B2B data vendors against the same ICP. Bounce rates ranged from 2% to 19%” r/Coldemailing

What this page can do about it: That test is the method this page recommends, and per call pricing is what makes it affordable: the same filter through several rows, deduped on domain, then verified. The spread that poster found is the reason not to trust any single row, this page's cheapest included.

Ninety five percent accurate, of what?

“I got tired of vendor pages claiming '95%+ accuracy' with no definition of what accuracy means” r/Coldemailing

What this page can do about it: So there is no accuracy column here. The table carries the rate, the billing unit, the fields each row accepts and whether it has been called live through treg.to. Accuracy on your market is something you measure, not something a vendor states.

Which of these is a database and which is a scraper

“Tried searching online but getting overwhelmed with options and not sure which ones are legit vs just data scrapers” r/b2bmarketing

What this page can do about it: That is what a comparison with real rates is for. Every row here is a named provider with a documented endpoint and a published or observed price, and the difference between them is on the table rather than in a review somebody paid for.

Crunchbase without the scraping workaround

“Turns out Crunchbase has a bunch of restrictions, so I tried a couple methods to scrape leads efficiently” r/weezly

What this page can do about it: Crunchbase's own search API is a row on this page, called through treg.to on a licence rather than per call. It is not the cheapest route to a list, and a different row will be for most filters, but it is the legitimate one.

The detail

What actually differs

The billing unit is the whole story, and it varies.

Most rows bill per company returned, so the page size is the price: Icypeas at a few hundredths of a cent, The Companies API, Aviato, Lusha, Crustdata, CompanyEnrich and Fiber AI at fractions of a cent, LeadMagic and Diffbot around three cents, PredictLeads four, and People Data Labs at thirty eight cents a record, two hundred times the cheapest. Apollo bills per page rather than per company, so a full page is cheaper than a small one, the opposite of everyone else. Tomba bills one credit per fifty companies revealed. Crunchbase, Ocean.io and Findymail publish no dollar rate, so the table prints none. All of it is the provider's own rate with $0.000 added.

Three rows are free and they are not interchangeable.

Hunter Discover returns companies with their email counts and consumes no credits. Coresignal's search is free because it returns ids only; the cost lands on the collect step that turns an id into a company. Akta's row is a name or domain to id lookup, not a filtered search. The Companies API has a `simplified=true` switch that makes the whole call free at the price of fewer fields, which is the cheapest honest way to count a market before paying for rows. The row labelled treg is the routed endpoint: the explicit opt in where you ask treg.to to choose among these providers, your own keys first, and it names the one that served and bills that provider's rate.

Nobody on this page publishes a number for how stale their data is, and the one practitioner test in the research measured the drift at about a fifth of records having changed title or employer while the email still resolved.

Treat every headcount and industry field as a claim from the month it was indexed. The rows that were called live through treg.to carry a verified date in the table; Apollo, Coresignal, Crunchbase, Fiber AI, Findymail and The Companies API are documented but not yet verified through treg.to, so run one page before an agent runs a thousand.

Background

What is a company list by industry?

It is the output of a company search call: you send filters, industry, headcount band, country, revenue, funding stage, technology in use, and the provider returns the companies in its database that match, with a domain, a name and whatever firmographics it holds. It is the first step of account based prospecting and of most market sizing, and every provider on this page sells the same shape of answer from a different database. The differences that matter are coverage, which is where a company actually gets indexed, how stale the headcount and industry are, and the billing unit, which decides what a two hundred row list costs before you know whether it is any good.

Questions

Before you start

Which provider has the best company data?

The research behind this page found no independent benchmark, and every accuracy figure in circulation was written by the vendor selling it. Run the same filter through two or three cheap rows, dedupe on domain, and count. Two hundred rows from three providers costs less than a dollar on most of them.

Why does the same list cost so much more on one provider?

Because the billing units differ. Per company, per page and per fifty are not the same thing, and one provider charges thirty eight cents a record where another charges a few hundredths of a cent. Ask the agent to print the price for your list size on every row before it runs.

Can I count the matches before paying for the rows?

On some rows, yes. The Companies API's simplified mode is free, Coresignal's search returns ids for nothing, and several providers have a count call on its own page. A count first is the cheapest way to check that your filters mean what you think.

Is this the Apollo API or the Crunchbase API?

Both are rows on this page, called through one treg.to key at their own rates. Crunchbase is covered by its licence rather than priced per call, so the table prints no dollar figure for it, and Apollo bills per page rather than per company.

Run the full sequence

Workflows that use this job