Developer API
Early accessThe same 170M-contact database. Now with an endpoint.
Search, enrich, and export B2B contact data from your own code, with the same filters as the platform. API usage draws from your existing credit balance at a 2x rate, with no per-call pricing.
# enrich one record by email curl https://hypertouch.ai/api/v1/leads/enrich \ -H "Authorization: Bearer ht_live_..." \ -d '{"email": "jane.doe@acme.com"}' # response { "match": { "confidence": "exact", "matched_on": "email" }, "record": { "first_name": "Jane", "last_name": "Doe", "title": "VP of Engineering", "company_name": "Acme Inc", "company_domain": "acme.com", "email": "jane.doe@acme.com" } }
What you can build.
One REST API over the same data the workshop runs on. Wire it into the tools your team already uses.
CRM enrichment
Enrich new records as they land in your CRM. Email, title, firmographics, and tech stack, matched by email, LinkedIn, or name and domain.
Lead routing and scoring
Pull seniority, company size, and tech stack to score and route inbound in real time, before it ever hits a rep.
TAM and market analytics
Count endpoints are free. Size segments and build live market dashboards without spending a single credit.
Internal tools
Give your team a lookup tool that answers in one call, powered by the same data behind the platform.
Every endpoint, and what it costs.
You spend credits only when a full record leaves the platform, at a 2x rate. Everything else is free.
These endpoints are in early access and are switched on per account. Talk to sales to enable the API for yours.
| Endpoint | What it does | Credits |
|---|---|---|
| POST /leads/count | Live counts and facets for any filter | Free |
| POST /leads/search | Paginated records for a filter. Masked preview is free; full records cost a credit each | 2 per new record |
| GET /leads/{rbid} | Look up a single full record by ID | 2 if new |
| POST /leads/enrich | Match one record by email, LinkedIn, or name and domain. A miss is free | 2 per match |
| POST /exports | Async bulk pull, up to 25k records per job, with full export history | 2 per delivered record |
| GET /meta, /usage, /me | Field catalog, filter vocabularies, usage, and key info | Free |
A record you have already paid for is free on every endpoint, forever.
Credits, the way they should work.
We charge per unique record, not per call. Retry as much as you want.
Counting, faceting, and previewing with contact fields masked never costs a credit. Size a market or test a filter for nothing.
Full records draw two credits each, double the in-app rate, charged only when the record leaves the platform with its email, phone, and every other field we have on it revealed.
A record you have already pulled is free on every future call, on every endpoint. The same lead never costs you twice.
API access runs on the credits you already have.
It draws on the same credit balance as your subscription, at a 2x rate, so there is no separate API bill and no per-call pricing. Tell us about your use case and we will switch it on for your account.
Talk to sales