Verify whether a business is officially registered and what the registry currently says.
Business Registration Proof asks the official registry — a Secretary of State or a national business register — and returns what it actually says: the legal name as registered, the registry’s own status wording, a normalized status, standing where the registry states it, and the exact source queried. Built for AI agents, usable by people.
Official registries only
6 government registries. No commercial directories, no scraping behind CAPTCHAs, no model deciding the status.
Never fabricated
“Could not reach the registry” is SOURCE_UNAVAILABLE, never “does not exist”. NOT_FOUND only means the registry returned no match for the search used.
Pay only for answers
0.018 USDC per verification via x402. Uncovered jurisdictions, unreachable registries and unusable evidence are never charged.
Result codes
ACTIVE | Registered and current per the official registry. Does NOT imply good standing (see registration.standing). Charged. |
DELINQUENT | Still registered, but the registry marks it delinquent/noncompliant (e.g. overdue report). Charged. |
IN_LIQUIDATION | Registered, but in bankruptcy, liquidation or compulsory winding-up. Charged. |
SUSPENDED | Registration or powers suspended by the authority. Charged. |
INACTIVE | No longer active; the registry states no more specific legal reason (e.g. French "cessée", conversions). Charged. |
DISSOLVED | Dissolved (voluntarily, administratively or judicially). Charged. |
REVOKED | Registration revoked or forfeited by the authority. Charged. |
MERGED | Merged or consolidated into another entity. Charged. |
WITHDRAWN | A (typically foreign) registration withdrawn from the jurisdiction. Charged. |
CANCELLED | Registration cancelled or deleted from the register. Charged. |
NOT_FOUND | The selected registry returned no matching entity under the search used. Never means "does not exist anywhere". Charged. |
AMBIGUOUS | Several registered entities match; candidates are returned with entity numbers. Charged. |
SOURCE_UNAVAILABLE | The registry could not be reached. Says nothing about the business. Not charged. |
UNABLE_TO_VERIFY | The registry answered, but the evidence does not support a determinate result (unreadable response, unmapped status wording, or a name too common to check completely). Not charged. |
Coverage today
A deliberate start: registries with stable, official, keyless APIs. The model is global — ISO jurisdictions, any script, legal names never translated — and adding a registry is one adapter.
| Jurisdiction | Official registry | Lookups |
|---|---|---|
| France FR | INSEE (French National Institute of Statistics) — Sirene business register, with INPI national business register data | name search, entity number lookup |
| Norge NO | Brønnøysund Register Centre — Central Coordinating Register for Legal Entities | name search, entity number lookup |
| Colorado US-CO | Colorado Secretary of State | name search, entity number lookup |
| Connecticut US-CT | Connecticut Secretary of the State | name search, entity number lookup |
| New York US-NY | New York Department of State, Division of Corporations | name search, entity number lookup (active entities only) |
| Oregon US-OR | Oregon Secretary of State, Corporation Division | name search, entity number lookup (active entities only) |
Full coverage with sources, status mappings and limitations →
What it is not
Registration status only. Not KYB, credit scoring, sanctions or AML screening, fraud detection, beneficial ownership, or legal advice. People and registered-agent data are not returned.
For agents
curl -s -X POST https://businessregistrationproof.online/api/v1/verify \
-H 'Content-Type: application/json' \
-d '{"business_name":"Starbucks Corporation","jurisdiction":"US-CO"}'
# → 402 with price, x402 requirement and the official registry to be queried.
# Resend with PAYMENT-SIGNATURE + Idempotency-Key → 200 with result and evidence.Machine-readable: /openapi.json · /llms.txt · /api/v1/coverage · /api/v1/pricing · /.well-known/business-registration-proof.json