Verify professional licenses from authoritative public sources.

License Proof checks a person or business against the licensing authority’s own public records and returns what the evidence actually says — the official status wording, dates, and the exact source queried. Built for AI agents, usable by people.

Official sources only

44 jurisdiction–profession combinations from 8 government publications. No commercial directories, no scraping behind CAPTCHAs, no model guesses.

Never fabricated

“Could not retrieve” is reported as SOURCE_UNAVAILABLE, never as “not licensed”. No match is NOT_FOUND — which is not proof that someone was never licensed.

Pay only for answers

0.018 USDC per verification via x402. Unsupported requests, unreachable sources and unreadable evidence are never charged.

Result codes

VERIFIED_ACTIVEThe official source lists the license as active. Charged.
VERIFIED_INACTIVEListed, but not active (inactive, surrendered, retired, cancelled, deceased, delinquent registration…). Charged.
EXPIREDListed as expired or lapsed. Charged.
SUSPENDEDListed as suspended. Charged.
REVOKEDListed as revoked, disbarred or an equivalent removal. Charged.
RESTRICTEDActive with conditions, restrictions or probation. Charged.
NOT_FOUNDNo matching record in the source. Not proof of never having been licensed. Charged.
AMBIGUOUSSeveral licenses match; candidates are returned with their license numbers. Charged.
SOURCE_UNAVAILABLEThe official source could not be reached. Not charged.
UNABLE_TO_VERIFYThe source answered but the evidence does not support a status (unreadable response, application-only record, unknown status wording, or too many partial name matches). Not charged.

Coverage today

Initial coverage is US-heavy because those registries publish open data; the model is global (ISO 3166-2 jurisdictions, any script, originals never translated). Québec’s French-language RBQ registry is included.

JurisdictionProfessions
Colorado US-COaccountant, architect, dentist, electrician, engineer, nurse, pharmacist, physician, physician_assistant, plumber, veterinarian
Connecticut US-CTaccountant, architect, contractor, dentist, electrician, engineer, hvac, nurse, pharmacist, physician, physician_assistant, plumber, real_estate, veterinarian
Illinois US-ILaccountant, architect, contractor, dentist, engineer, nurse, pharmacist, physician, physician_assistant, real_estate, veterinarian
New York US-NYattorney, real_estate
Texas US-TXelectrician, hvac
Washington US-WAcontractor, electrician, plumber
Québec CA-QCcontractor

Full coverage with authorities, sources and known limitations →

For agents

curl -s -X POST https://licenseproof.online/api/v1/verify \
  -H 'Content-Type: application/json' \
  -d '{"name":"Jane Example","profession":"nurse","jurisdiction":"US-CO"}'
# → 402 with price, x402 requirement and the official source 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/license-proof.json