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.
set up treg — https://treg.to/llms.txt
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.
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.
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.
No provider has every company. Two cheap lists deduped on domain is the honest way to find out which one covers your market.
The same company arrives as three spellings of its name and one domain. The domain is the key for everything downstream.
Connect once, keep the token server side, and call from any agent.
No SDK, no OAuth dance per vendor, no seats.
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.
Tomba at $0.000178
Aviato at $0.0025
Icypeas 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.
| Provider | Success | Median | Sample |
|---|---|---|---|
| Exa | 100% | 1.3s | 50 calls |
| 100% | 10 calls | ||
| 70% | 10 calls |
Measured on treg.to traffic: real calls, real inputs, and sample sizes differ by provider. Live reliability, not a controlled benchmark.
| Provider | Price | Accepts | Success rate | Verified |
|---|---|---|---|---|
| $0.000178 per call | query, filters, page, webhook_url | not yet measured | 2026-08-20 | |
| $0.00038 per result | query, pagination | not yet measured | 2026-08-20 | |
| The Companies API | $0.0019 per result | query, size, page, search, searchFields, simplified | not yet measured | unverified |
| Aviato | $0.0025 per found | dsl | not yet measured | 2026-08-25 |
| $0.00499 per result | pages, filters | not yet measured | 2026-07-28 | |
| Exa | $0.007 per call | query, category, numResults, includeDomains, startPublishedDate, contents | 100% (50 calls) | 2026-08-27 |
| Crustdata | $0.009 per result | filters, fields, sorts, limit, cursor | not yet measured | 2026-08-25 |
| $0.0098 per result | expand, page, pageSize, query, semanticQuery, semanticWeight | not yet measured | 2026-08-20 | |
| $0.02 per result | searchParams, pageSize, cursor | not yet measured | unverified | |
| $0.025 per result | company_domain, company_name, linkedin_url, industries, min_employees, max_employees | 70% (10 calls) | 2026-07-28 | |
| $0.026 per call | q_organization_domains_list[], organization_num_employees_ranges[], organization_locations[], organization_not_locations[], revenue_range[min], revenue_range[max] | not yet measured | unverified | |
| Diffbot | $0.0299 per result | query, type, size, from, format, jsonmode | not yet measured | 2026-07-28 |
| $0.04 per result | location, sizes, naics_codes, industry, revenue_range_low, revenue_range_high | not yet measured | 2026-08-20 | |
| People Data Labs | $0.38 per result | sql, query, size, scroll_token, titlecase, pretty | not yet measured | 2026-07-31 |
| free, your own account | query | not yet measured | 2026-07-31 | |
| Coresignal | free, your own account | query | not yet measured | unverified |
| no dollar rate published | field_ids, query, order, limit, after_id, before_id | not yet measured | unverified | |
| no dollar rate published | query, limit, config | not yet measured | unverified | |
| free, your own account | query, headquarters_location, industry, headcount, company_type, technology | 100% (10 calls) | 2026-07-28 | |
| no dollar rate published | size, searchAfter, companiesFilters, peopleFilters, fields | not yet measured | 2026-08-20 |
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.
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.
“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.
“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.
“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.
“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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.