Ohio OCILB Contractor License Scraper
Pricing
Pay per usage
Ohio OCILB Contractor License Scraper
Scrape Ohio's OCILB public license database. Search by license type (Electrical, HVAC, Plumbing, Hydronics, Refrigeration), name, business, city, or zip. Returns credential number, licensee name, business/employer, address, and license status with detail-page verification.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Bouglas Scrapers
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Ohio's official contractor licensing database from the Ohio Construction Industry Licensing Board (OCILB). Extract structured data on licensed Electrical, HVAC, Plumbing, Hydronics, and Refrigeration contractors across the state.
What data does this scraper extract?
For every matching contractor, the scraper returns 8 fields:
| Field | Description | Example |
|---|---|---|
credentialNumber | Official license credential number | EL.22738 |
licenseType | License type code | EL |
name | Licensee full name | AZEEZ AKBAR |
businessName | Company or employer name (from detail page) | AKBAR ELECTRIC CO LLC |
city | City | Columbus |
state | State | OH |
zip | Zip code | 43219-1401 |
status | License status (from detail page) | ACTIVE |
The scraper visits each contractor's detail page to extract businessName and status, which are not available in search results alone. This gives you complete, verified records — not partial data.
Who is this for?
- Lead generation teams prospecting licensed contractors in Ohio
- Insurance and bonding companies verifying active contractor licenses
- Compliance professionals monitoring license status changes
- Market researchers analyzing the Ohio contractor landscape by trade and geography
- Home service platforms building or enriching contractor databases
- Sales teams targeting specific trades by location
How to use
- Set your search filters (all optional — leave everything blank to scrape all records)
- Click Start
- Download your data as JSON, CSV, or Excel — or connect via API
Input options
| Field | Type | Default | Description |
|---|---|---|---|
| License Types | multi-select | All | Electrical (EL), HVAC (HV), Hydronics (HY), Plumbing (PL), Refrigeration (RE), Training Agencies (TA) |
| City | text | — | Filter by city name |
| State | text | OH | Two-letter state code |
| Zip Code | text | — | Filter by zip code |
| Business Name | text | — | Search the OCILB contact/DBA field (see note below) |
| First Name | text | — | Search by licensee first name |
| Last Name | text | — | Search by licensee last name |
| Max Results | number | 9999 | Cap the number of records returned |
Example: Electrical contractors in Columbus
{"licenseTypes": ["EL"],"city": "Columbus","maxResults": 50}
Example: Plumbing and HVAC contractors statewide
{"licenseTypes": ["PL", "HV"]}
Example: Search by last name
{"lastName": "Smith"}
Example: Search by zip code
{"zip": "43215"}
Sample output
[{"credentialNumber": "EL.22738","licenseType": "EL","name": "AZEEZ AKBAR","businessName": "AKBAR ELECTRIC CO LLC","city": "Columbus","state": "OH","zip": "43219-1401","status": "ACTIVE"},{"credentialNumber": "HV.18028","licenseType": "HV","name": "GARY L PAYNE","businessName": "KOHR, ROYER, GRIFFITH INC","city": "Columbus","state": "OH","zip": "43215-1010","status": "ACTIVE"},{"credentialNumber": "EL.46385","licenseType": "EL","name": "DOMINIC J ALATORRE","businessName": "ALOHA ELECTRIC SERVICE","city": "Grafton","state": "OH","zip": "44044-1438","status": "ACTIVE IN RENEWAL"}]
License types covered
| Code | Trade |
|---|---|
| EL | Electrical Contractors |
| HV | HVAC Contractors |
| HY | Hydronics Contractors |
| PL | Plumbing Contractors |
| RE | Refrigeration Contractors |
| TA | Training Agencies |
Known status values
ACTIVEACTIVE IN RENEWALRENEWED - PRINT LICENSE
Important notes
Business name search behavior
The Business Name input searches the OCILB's registered contact/DBA field in the lookup form — not the employer company name scraped from the detail page. For example, searching businessName: "Electric" returns Training Agency organizations whose registered name contains "Electric," not individual electricians. To find contractors by employer, use License Types combined with City or Zip Code instead.
Training Agency (TA) records
For TA-type licenses, the licensee is the organization itself. The businessName field will be empty because there is no separate employer — the organization name appears in the name field.
Detail page extraction
businessName and status require fetching each contractor's individual detail page. This makes the scraper slower (~1–2 seconds per record) but ensures every record is complete and verified.
Data source
All data is scraped from the Ohio OCILB public license lookup, a publicly accessible government database. No login or authentication is required. Data is collected in real-time on every run, so you always get the most current licensing information.
Integrations
Connect this scraper to your existing tools using Apify integrations: Google Sheets, Zapier, Make, Slack, Airbyte, and more. Or use the Apify API to pull data programmatically into your CRM, database, or application.
Support
If you encounter any issues or have feature requests, please open an issue on the Issues tab.
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Ohio Construction Industry Licensing Board (OCILB) or the Ohio Department of Commerce. All data is sourced from publicly available government records.