The same desk, as an API.
Every lookup on this site is a REST endpoint: businesses, people, filings, watches, ZIP profiles and calling hours. JSON in, records out — with the same masking and compliance rules as the app.
- 1 key every record type
- OpenAPI spec + Markdown docs
- RFC 9457 problem+json errors with a correlation id
- Idempotent mutating calls replay safely
Predictable, from the first call to production.
- One key, every record — Businesses, people, filings, watches, ZIP profiles and calling hours behind the same org-scoped key.
- Errors you can act on — Every error is problem+json with a stable code and a correlation id you can hand to support.
- Masking built in — Free-tier results come back masked with a machine-readable envelope, so your client knows exactly what it can show.
- Safe to retry — Mutating calls carry an idempotency key. Replay a request and get the same result, never a duplicate.
Three calls to production.
- Create a key — Org-scoped keys from the API hub. Rotate or revoke any time; usage is logged per key.
- Make the call — Try it in the in-app tester first, then copy the curl. Responses are plain JSON with dated facts.
- Go to production — Webhooks for watches, bulk endpoints for lists, and rate limits published in the docs.
Start with the docs.
Free account. Create a key and make your first call in minutes.
Business verification · New filings · Portfolio monitoring · People search