Stack Lookup
Get a free key

Pricing

Counting is free

15

of 30 endpoints cost nothing, including every count and every distribution. Rows cost credits.

A count needs no key and no account. A free key adds 5,000 credits a month, named rows and the MCP server.

Get a free keyCount a segment, freeCompared with BuiltWith

The tiers

Tier
Price
Credits
What it adds
How to start
Free
0 USD
5,000 credits
1,000 free calls a day on free endpoints. Lists capped at 100 rows. MCP server included. One key per verified work email. No export
Starter
79 USD
10,000 credits
CSV export. Uncapped list rows. Bulk up to 1,000 domains. 1 webhook. 10,000 free calls a day
Growth
249 USD
50,000 credits
Everything in Starter. Unlimited list definitions. 5 webhooks. 3 seats
Scale
749 USD
200,000 credits
Everything in Growth. Unlimited seats. 20 webhooks. Bulk up to 10,000 domains
Enterprise
Custom
Unlimited or datasets
Datasets and warehouse shares. SLA. The rest of the Entity Knowledge Graph. Veridion sales
Free0 USD1,000 free calls a day on free endpoints. Lists capped at 100 rows. MCP server included. One key per verified work email. No export5,000 credits
Starter79 USDCSV export. Uncapped list rows. Bulk up to 1,000 domains. 1 webhook. 10,000 free calls a day10,000 credits
Growth249 USDEverything in Starter. Unlimited list definitions. 5 webhooks. 3 seats50,000 credits
Scale749 USDEverything in Growth. Unlimited seats. 20 webhooks. Bulk up to 10,000 domains200,000 credits
EnterpriseCustomDatasets and warehouse shares. SLA. The rest of the Entity Knowledge Graph. Veridion salesUnlimited or datasets

Tiers5 published, prices in USD a monthBuying opens checkout. The tier is active on your key as soon as the payment clears.

What a call costs

n15 of 30
Denominatorendpoints cost nothing; the rest are listed below
Landing12 Sept 2026
Figurecredits.table
Method
Path
What it returns
Credits
GET
/domains/{domain}
Host or root profile: detections with intervals, versions, hosts, company refs, changes_90d. Query: live_only, countable_only, category, hosts=all|root, include=evidence,history. include=evidence costs the second credit and returns an empty evidence[] in this release, so leave it off.
1 (2 with include)
GET
/domains/{domain}/history?technology=&from=&to=
Verification series per host and technology.
1
GET
/domains/{domain}/changes?since=&kind=
Change events on the root and its hosts.
1 when events exist
GET
/companies/resolve?domain=&name=&country=
Candidates with match score, org_id, hq_org_id, domains.
1
GET
/companies/{org_id}
Firmographics, group, legal ids, domains, aggregated stack with per-host provenance.
2
GET
/companies/{org_id}/technologies
Paginated stack.
1 per page
GET
/companies/{org_id}/changes
Change events across the company hosts.
1 per page
GET
/companies/{org_id}/domains
Domains and hosts of the company.
1 per page
GET
/groups/{hq_org_id}/technologies
Footprint of a corporate group: shared[] and by_company[].
2
POST
/lists/companies
Companies matching a filter, one row per company, cursor paginated.
1 per 25 rows
POST
/lists/hosts
Hosts matching a filter, one row per host.
1 per 50 rows
GET
/changes?technology=&kind=&country=&since=&cursor=
Universe change feed.
1 per 25 events
POST
/webhooks
Register a filtered change webhook (paid tiers). GET lists, DELETE /webhooks/{id} removes.
1 per 25 events delivered
POST
/bulk/domains
Up to 32 domains synchronously, larger jobs return 202 with a job_id; GET /bulk/{job_id} and /bulk/{job_id}/result (NDJSON, 7 days).
as lookups, 20 percent off above 1,000
GET /domains/{domain}1 (2 with include)Host or root profile: detections with intervals, versions, hosts, company refs, changes_90d. Query: live_only, countable_only, category, hosts=all|root, include=evidence,history. include=evidence costs the second credit and returns an empty evidence[] in this release, so leave it off.
GET /domains/{domain}/history?technology=&from=&to=1Verification series per host and technology.
GET /domains/{domain}/changes?since=&kind=1 when events existChange events on the root and its hosts.
GET /companies/resolve?domain=&name=&country=1Candidates with match score, org_id, hq_org_id, domains.
GET /companies/{org_id}2Firmographics, group, legal ids, domains, aggregated stack with per-host provenance.
GET /companies/{org_id}/technologies1 per pagePaginated stack.
GET /companies/{org_id}/changes1 per pageChange events across the company hosts.
GET /companies/{org_id}/domains1 per pageDomains and hosts of the company.
GET /groups/{hq_org_id}/technologies2Footprint of a corporate group: shared[] and by_company[].
POST /lists/companies1 per 25 rowsCompanies matching a filter, one row per company, cursor paginated.
POST /lists/hosts1 per 50 rowsHosts matching a filter, one row per host.
GET /changes?technology=&kind=&country=&since=&cursor=1 per 25 eventsUniverse change feed.
POST /webhooks1 per 25 events deliveredRegister a filtered change webhook (paid tiers). GET lists, DELETE /webhooks/{id} removes.
POST /bulk/domainsas lookups, 20 percent off above 1,000Up to 32 domains synchronously, larger jobs return 202 with a job_id; GET /bulk/{job_id} and /bulk/{job_id}/result (NDJSON, 7 days).

Credited calls14 of 30 endpoints spend creditsThe whole contract, free calls included