Stop scraping 50 different state board websites. One unified REST endpoint returns license status, expiration, bond info, and disciplinary actions for any contractor in any state.
GET /verify?name=John+Smith&state=CA
Authorization: Bearer cv_live_abc123
Content-Type: application/json
{
"license_number": "1045832",
"status": "ACTIVE",
"license_type": "General Building",
"classification": "B - General Building",
"expiration_date": "2027-03-31",
"bond_amount": 25000,
"disciplinary_actions": [],
"business_name": "Smith Construction LLC",
"insurance_required": true
}
Built for developers who need reliable, real-time contractor license data at scale.
Unified coverage across every state licensing board. One endpoint, one schema, every state.
License number, status, type, classification, expiration, bond amount, disciplinary actions - all normalized.
POST up to 100 contractor/state pairs in a single request. Get results in parallel. Webhook support for async.
Live data from state boards - not stale databases. 24-hour cache layer prevents redundant lookups.
For batch jobs, get results pushed to your endpoint when ready. No polling required.
Pay for what you use. Automatic usage tracking, invoicing, and overage billing built in.
Integrate in minutes. No scraping infrastructure to build or maintain.
Sign up, grab your key from the dashboard. Free tier includes 50 lookups per month.
Send contractor name and state. Or license number if you have it. Single or batch.
Receive standardized JSON with license status, expiration, bond info, and more.
Start free, scale as you grow. Early bird discount locked for life.
Early bird pricing locked for life. No credit card needed to reserve your spot. Regular pricing returns after 200 signups. Overage: $0.08/lookup.
We're opening early access to the first 200 users. Sign up now and your founding member discount is locked in permanently - even after we raise prices.
No spam. Unsubscribe anytime. You'll get one email when we launch.