Primary activity
primary_activity
Optional
DIAL's NAICS primary-activity label, e.g. Roofing Contractors.
Iowa Contractor License Lookup & Export (DIAL)
Pricing
$0.004 / license record
Export every active Iowa construction contractor registration (18,000 on 2026-10-07) from DIAL's official roster, with phone, email, mailing address, county and NAICS trade. Filter by trade, county, city, ZIP or name.
Pricing
$0.004 / license record
Rating
0.0
(0)
Developer
ScrapeBench
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Registration number
license_number
Optional
DIAL construction contractor registration number (e.g. C153532). Unique per registration.
Business name
business_name
Optional
Registered business name.
Registrant
person_name
Optional
Registrant's first and last name as filed.
First name
first_name
Optional
Registrant first name.
Last name
last_name
Optional
Registrant last name.
Phone
phone
Optional
Phone on file, formatted (XXX) XXX-XXXX when it has 10 digits, otherwise as filed.
Optional
Email address on file with DIAL.
Address
address
Optional
Mailing street address.
City
city
Optional
Mailing city.
Address state
address_state
Optional
State of the mailing address (registrants from any state may register in Iowa).
ZIP
zip_code
Optional
Mailing ZIP code.
County
county
Optional
Iowa county as DIAL records it; blank for most out-of-state addresses.
NAICS code
naics_code
Optional
6-digit NAICS code of the primary activity, mapped from DIAL's published list.
Primary activity
primary_activity
Optional
DIAL's NAICS primary-activity label, e.g. Roofing Contractors.
Status
status
Optional
Always Registered: the source holds only unexpired, registered entries.
Issued
issue_date
Optional
Registration issue date (YYYY-MM-DD).
Expires
expiration_date
Optional
Registration expiry date (YYYY-MM-DD).
Type
license_type
Optional
Always Construction Contractor Registration.
Registering state
state
Optional
Always IA.
Notice
notice
Optional
Free explanatory row (never charged), e.g. the source did not answer or a filter value was not recognised.
Notice type
notice_type
Optional
blocked or input_error.
Source URL
source_url
Optional
The dataset's page on data.iowa.gov.
Scraped at
scraped_at
Optional
UTC timestamp of the scrape.