What a public record said on a given date: licence, registration and enforcement files captured as published, hashed, chained and timestamped. Every answer can be backed by a certificate you can verify without trusting us.
Authorization: Bearer ak_live_...
| GET /v1/feeds | Feeds, coverage start, capture cadence, your plan |
|---|---|
| GET /v1/entities/{feed}/{key}?at=ISO | The record for one entity as of a time (default now) |
| GET /v1/entities/{feed}/{key}/history | Every observed version and change |
| GET /v1/events?feed=&since_id= | Change feed (added / changed with field-level old and new / removed) |
| GET /v1/certificates?feed=&key=&at= | Attestation certificate: capture hash, hash chain, Merkle proof, RFC 3161 timestamp |
| POST /v1/watchlists | {feed, name, webhook_url, keys[]}: signed webhooks when watched entities change |
| GET / DELETE /v1/watchlists[/id] | List or remove watchlists |
| POST /v1/watchlists/{id}/test | Send a signed test event to the watchlist's webhook |
Header Registry-History-Signature: t=<unix>,v1=<hex>. Compute HMAC-SHA256 with your watchlist secret over <t>.<raw body>, compare in constant time, and reject timestamps older than 5 minutes.
| Plan | USD / month | Lookups | Certificates | Watched entities |
|---|---|---|---|---|
| Trial | 0 | 500 | 5 | 100 |
| Starter | 99 | 10,000 | 25 | 1,000 |
| Pro | 499 | 100,000 | 250 | 25,000 |
| Enterprise | contact | 5,000,000 | 10,000 | 1,000,000 |
Overage: $0.02 per lookup, $15 per certificate.
Public-record data as observed by Registry History on the dates shown. Not a consumer report; may not be used as a factor in credit, insurance, employment, housing or other FCRA-covered decisions. Feeds containing natural-person records require a key certified for non-FCRA use.
API keys, plans and data requests: hello@registryhistory.com