Contractor License Verification API
Verify contractor licenses in real-time from official government sources across CA, TX, and FL — including bond status, bond amount, and workers comp data for California.
Supported States & Data
California (CA)
CSLB — Contractors State License Board
License status, bond status & amount, workers comp, disciplinary history
Texas (TX)
TDLR — Texas Dept. of Licensing & Regulation
License status, expiration, business name, address
Florida (FL)
DBPR — Dept. of Business & Professional Regulation
License status, expiration, business name, address, disciplinary history
Quick Start
Request
curl --request GET \
--url 'https://contractor-license-verification.p.rapidapi.com/verify?license_number=CGC123456&state=CA' \
--header 'x-rapidapi-host: contractor-license-verification.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'Response
{
"license_number": "CGC123456",
"name": "Carlos Mendez",
"business_name": "Mendez Construction LLC",
"state": "CA",
"license_type": "General Contractor",
"status": "Active",
"expiration_date": "2027-01-31",
"bond_status": "Active",
"bond_amount": 15000,
"bond_expiration": "2027-01-31",
"workers_comp_status": "Active",
"workers_comp_expiration": "2026-12-31",
"disciplinary_actions": [],
"verified_at": "2026-03-23T15:00:00Z",
"source_url": "https://www.cslb.ca.gov/",
"cache_hit": false
}Response Schema
| Field | Type | Description |
|---|---|---|
| license_number | string | The verified contractor license number |
| name | string | Full name of the primary license holder |
| business_name | string | Registered business name, if available |
| state | string | Two-letter state code |
| license_type | string | License classification (e.g., General Contractor, Electrical) |
| status | string | Current license status: Active, Inactive, Expired, or Suspended |
| expiration_date | string | License expiration date in YYYY-MM-DD format |
| bond_status | string | Bond status — Active or Inactive (CA only) |
| bond_amount | number | Bond amount in USD (CA only) |
| bond_expiration | string | Bond expiration date in YYYY-MM-DD format (CA only) |
| workers_comp_status | string | Workers compensation status (CA only) |
| workers_comp_expiration | string | Workers comp policy expiration (CA only) |
| disciplinary_actions | array | List of disciplinary actions on record, if any |
| verified_at | string | ISO 8601 timestamp of when the verification was performed |
| source_url | string | URL of the official source used |
| cache_hit | boolean | Whether this result was served from cache or fetched live |
Common Use Cases
Simple, transparent pricing
Start for free. Scale as you grow. All plans include access to official data sources and real-time verification.
Pro
2,000 requests/month
- 2,000 verifications/month
- CA, TX, FL
- JSON responses
- Priority support
Ultra
10,000 requests/month
- 10,000 verifications/month
- CA, TX, FL
- JSON responses
- Priority support
Mega
50,000 requests/month
- 50,000 verifications/month
- CA, TX, FL
- JSON responses
- Dedicated support
API Reference
| Method | Path | Description |
|---|---|---|
| GET | /verify | Verify a single contractor license by number and state |
| GET | /search | Search licenses by contractor name or business name |
Frequently asked questions
What extra data is available for California?
California CSLB records include bond status, bond amount, bond expiration date, workers compensation status, and workers comp policy expiration — in addition to standard license data.
Does Texas include disciplinary history?
TDLR does not publicly publish detailed disciplinary history in their license lookup API. For disciplinary data in Texas, we recommend supplementing with TDLR's enforcement records.
How fresh is the data?
Results are cached for up to 1 hour. Pass bypass_cache=true to force a live pull directly from the state board.
Do you offer enterprise contracts?
Yes. Contact us for custom volume, SLA guarantees, and white-label access.
Need custom volume or SLA guarantees?
Contact us for enterprise pricing, white-label access, dedicated support, and custom contracts tailored to your platform.
Contact Enterprise Sales