Oklahoma Contractor License Lookup & Export
Pricing
from $9.00 / 1,000 licence records
Oklahoma Contractor License Lookup & Export
Every roofing contractor licensed by the Oklahoma Construction Industries Board, with phone and street address on 100 % of rows, measured. Export the whole register or verify a list of names or licence numbers. Status, expiry date, address, phone. Official register.
Pricing
from $9.00 / 1,000 licence records
Rating
0.0
(0)
Developer
Carlos Escanez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Oklahoma Contractor License Lookup & Export — Oklahoma Construction Industries Board (CIB)
Paste a list of names or licence numbers and get one row per matching Oklahoma licence. Or export every licensed roofing contractor in Oklahoma in one run.
- Read straight from the official register of the Oklahoma Construction Industries Board (CIB), normalised into one clean row with the board's own link for that licence.
- Phone number on nearly every row. Measured on real rows from the board; the table below lists every field.
- Pay per licence delivered. A query that matches nothing costs nothing beyond the start fee.
Try it now: the input comes filled with sample queries. Press Start to see real Oklahoma rows before you paste your own list.
See it run
Questions this answers
- Is this roofing contractor's license active in Oklahoma right now, and when does it expire?
- Check these 500 subcontractor names against the Oklahoma board before we put them on site.
- Export every licensed roofing contractor in Oklahoma with a phone number.
- Which Oklahoma licences expire in the next 60 days?
What Oklahoma actually publishes
Measured on real rows pulled from the board, not on what its documentation says. A field the board does not publish stays empty; the Actor never guesses one.
| Field | Published |
|---|---|
| Licence number, status, trade | yes |
| Expiry date | yes |
| Street address | yes |
| City and ZIP | yes |
| County | no |
| Phone | yes |
| no | |
| Insurance or bond expiry | no |
Oklahoma publishes a phone number on nearly every row. That makes this a calling list as well as a verification tool.
Trades covered
- Roofing contractor registration (CIB)
A trade the board does not license is not in the list, and the Actor will not invent it.
Two modes
Lookup. One name or licence number per line. A licence number matches exactly; a name matches any licensee or business containing it. Every match comes back as its own row with the query it matched, so a list of 800 subcontractors comes back as a checked list.
Export. Pick a trade (or all of them) and get every licence in Oklahoma, with onlyActive, onlyWithPhone and onlyExpiringSoon (next 60 days) filters and a maxResults cap.
What every row carries
state, licenseNumber, name, businessName, licenseType, status, isActive, expirationDate, daysToExpiry, isExpiringSoon, address, city, zip, county, phone, email, sourceUrl, scrapedAt, plus matchedQuery in lookup mode. Dates are ISO, phones are E.164, status is normalised so ACTIVE means active on every board. Every column is described in the Actor's dataset schema, so AI agents and integrations know what each one means.
Input
| Field | What it does |
|---|---|
mode | lookup checks your list; export returns every licence for the chosen trades. |
queries | Lookup mode: one name or licence number per line. |
trades | Trades to include. Empty means every trade the Oklahoma board licenses. |
onlyActive, onlyWithPhone, onlyExpiringSoon | Export filters. |
maxResults | Cap on delivered rows, so a run never costs more than you planned. |
Output example
One real row from the Oklahoma register (read in November 2026):
{"id": "OK-80000005","state": "OK","stateName": "Oklahoma","licenseType": "Roofing Contractor Registration","licenseNumber": "80000005","status": "ACTIVE","isActive": true,"expirationDate": "2027-04-30","daysToExpiry": 176,"isExpiringSoon": false,"isExpired": false,"businessName": "Total Roofing Solutions & Construction, LLC","phone": "+14055033247","hasPhone": true,"address": "Po Box 890981","city": "Oklahoma City","zip": "73189","matchedQuery": "Total Roofing Solutions","source": "Oklahoma Construction Industries Board (CIB)","sourceUrl": "https://verifyroofing.cib.ok.gov/roofing/search","scrapedAt": "2026-11-04T04:01:37.619Z"}
Built for verification
- Every query comes back as a row, matched or not, with
matchedQueryto join it to your list. - No match, no charge.
- Status normalised so
isActivemeans the same thing as on every other board; the board's own status text is kept. - Source URL on every row, pointing at the board's page for that licence: the primary source for a compliance file.
- Coverage printed by the run, per field, in
RUN_SUMMARY: what you actually received, not what a README promises. - Incomplete runs say so: a board that did not answer is named in the summary and the run is flagged, never passed off as clean.
- Stable ids (
OK-<licence>) for diffing between scheduled runs: schedule the same list daily and you have licence-lapse alerts on your subcontractors.
Pricing
Pay per delivered row. Filtered-out rows cost nothing. A lookup that finds nothing charges nothing beyond the start fee.
Need more states?
The same tool covers 20 states in one query, with a per-state coverage table so you know before you buy which boards publish a phone or an email: https://apify.com/wellbuilt_zythem/us-contractor-license-lookup
Data source
Oklahoma Construction Industries Board (CIB). A public regulatory register published so that anyone can verify a licence; contact details are the business contacts the board publishes for that purpose.