Nationwide US coverage. One API, built for embedded compliance workflows.
For business verification only. TradesAPI is not a consumer reporting agency. May not be used for employment, credit, insurance, tenant screening, or any other purpose governed by the Fair Credit Reporting Act.
{valid, name, status, expiration, disciplinary_actions, source_url, ...} — same shape whether you're hitting Texas TDLR, California CSLB, or New York DOS. Your integration code doesn't change per state.
Parallelized against live state portals, single response. Credit deduction is atomic and positional — no partial charges if a single lookup fails.
Fuzzy match when your customer only has a contractor name. Results include all matches with full license metadata.
Hosted endpoint at /mcp plus an npm client for Claude, Cursor, OpenAI, and any MCP-speaking agent. OAuth 2.1 with browser flow — no API keys in config files.
License verification only. We'll never do insurance, COI, or KYC. That means we'll never compete with the product you're building on top of us.
Every call hits the state portal live. No stale cached data, no missed revocations. Your compliance team sees what the state sees.
Automated health probes every 15 minutes. When a portal changes, a repair pipeline diagnoses the break and ships a fix — with no human in the loop. Maintenance cost you don't pay.
Instead, here's what we expose publicly so you can check for yourself:
All plans include the same API, nationwide coverage, and MCP access. Credits never expire.
Full reference at /docs, install the MCP client with npx contractor-license-mcp-server, or browse the source on GitHub.
# Verify any contractor license with one API call
curl -H "X-API-Key: YOUR_KEY" \
"https://www.tradesapi.com/verify?state=TX&license=TACLA00000103C&trade=hvac"