California CSLB live
Contractor License Verification API
Verify California contractor licenses without building and maintaining a CSLB data pipeline. Search by business name or license number and receive a consistent JSON response.
Verify by license number
Check a known CSLB number and return the matching contractor record.
Search by business name
Find candidate records when an onboarding form does not include a license number.
Normalize compliance fields
Use consistent keys for status, classification, expiration, bond, and workers’ compensation.
Integrate in minutes
A single API call returns structured license data. No scraping, no browser automation, no headaches. Works with any language.
- RESTful JSON API
- API key authentication
- Detailed error responses
- Rate limiting with clear headers
curl "https://api.statelicense.io/v1/verify?state=CA&license_number=1000003"
{
"valid": true,
"license": {
"state": "CA",
"license_number": "1000003",
"business_name": "JR MAYORGA WOODWORKING",
"status": "active",
"classifications": ["C-6"],
"expiration_date": "2027-01-31",
"city": "BREA",
"has_workers_comp": true,
"bond_amount": 25000
}
}Data returned for a CSLB license
Field availability depends on the source record. Responses include timestamps so your system can evaluate freshness.
- License number
- Business name
- License status
- Classifications
- Issue and expiration dates
- Bond amount
- Workers’ compensation
- Location
- Disclosure indicator
- Last updated timestamp
Designed for auditable workflows
Onboarding
Validate a contractor-provided license number before account approval.
Ongoing compliance
Recheck records on a schedule appropriate to your risk policy.
Exception review
Route expired, suspended, mismatched, or incomplete records to a person.
Simple, transparent pricing
Start free and scale as you grow. No hidden fees.
Free
Get started with basic license verification
- 100 API calls/month
- Single state coverage
- Community support
- Standard response time
Pro
For teams that need reliable verification at scale
- 10,000 API calls/month
- All available states
- Email support
- Priority response time
- Batch search endpoint
- Webhook notifications
Enterprise
For organizations with advanced compliance needs
- Unlimited API calls
- All states + custom sources
- Dedicated support + SLA
- Sub-100ms response time
- Custom data fields
- On-premise deployment