Arkansas Contractor License Lookup & Verify (ACLB)
Pricing
$0.004 / verified license records
Arkansas Contractor License Lookup & Verify (ACLB)
Verify any Arkansas contractor by name or license number — validity, type, expiration, city, county & address — straight from the official ACLB registry.
Pricing
$0.004 / verified license records
Rating
0.0
(0)
Developer
ScrapeBench
Maintained by CommunityActor stats
0
Bookmarked
57
Total users
4
Monthly active users
5 hours ago
Last modified
Categories
Features
Share
Pain points
- Verifying an Arkansas contractor on the ACLB site is one slow manual lookup at a time.
- The state search returns an unstructured HTML table, not data you can drop into a workflow.
- Checking validity, license type, and expiration across many contractors by hand doesn't scale.
What we solve
- Verify any Arkansas ACLB contractor by name or license number — one search.
- Returns validity, license type, expiration, city, county, and address from the official registry.
- Turn a name or license number into a structured record; pay per match, empty searches free.
Summary
Look up and verify any Arkansas contractor from a single search — type a business/DBA name (e.g. 'CONSTRUCTION') or an ACLB license number and get back the license validity, type (Commercial/Residential), expiration, city, county, and address, straight from the official Arkansas Contractors Licensing Board registry. Or pick a county and a trade (Roofing, Plumbing, Residential Builder, any of ACLB's trades) for every matching contractor with phone, mailing address and, from ACLB's nightly roster, email, officers and DBA. Built for fast verification, compliance checks, and contractor prospect lists.
Who it's for
- GCs and hiring managers vetting Arkansas subcontractors
- Insurance underwriters and lenders running KYC on contractors
- Compliance teams and marketplaces verifying ACLB licenses
- RevOps and BD teams enriching contractor records
How to use
This actor does two jobs. Run it, then collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API).
Get a list (export): no names, just filters; returns the whole matching list.
{"county": "Pulaski","trade": "Roofing"}
Check specific firms (lookup): put company names or licence numbers in queries; Inputs below says how each is matched.
{"queries": ["CONSTRUCTION"],"maxResults": 25}
See Inputs below for every available field.
What you get
One row per record:
| Field | Description |
|---|---|
state | Always 'AR' for this actor |
license_number | ACLB license/registration number |
business_name | Licensed business or DBA name |
license_type | ACLB license type (e.g. Commercial, Residential) |
status | Validity flag (e.g. Yes, No, Expired, Inactive, Extended) |
expiration_date | License expiration date |
city | Contractor city |
county | Arkansas county |
address | Street address |
zip_code | ZIP code |
phone | Contact phone |
matched_by | Which search surfaced this match: 'license_number' or 'business_name' |
source_url | Link to the official ACLB contractor search |
Sample:
{"state": "AR","license_number": "0014780227","business_name": "BELL CONSTRUCTION CO., INC.","license_type": "Commercial","status": "Yes","expiration_date": "02/28/2027","city": "NORTH LITTLE ROCK","county": "Pulaski","address": "PO BOX 9041","zip_code": "72119","phone": "501-375-3325","matched_by": "business_name","source_url": "http://aclb2.arkansas.gov/clbsearch.php"}
Inputs
| Field | Required | Type | Default | Description |
|---|---|---|---|---|
mode | no | string | "auto" | auto (default): a licence number or name below runs a lookup; a county or trade runs the county x trade export. lookup: names and numbers only. export: county / trade search, names ignored. |
query | no | string | "CONSTRUCTION" | An Arkansas contractor/DBA name (e.g. 'CONSTRUCTION') OR an ACLB license number. An all-digit query is looked up as a license number (enter the first six digits); anything else is searched against the ACLB business/DBA name index. Results are deduped by license number. |
queries | no | array | ["CONSTRUCTION"] | Look up many in ONE run instead of starting a run per lookup. Takes the same values as 'Search query'. Combined with 'Search query' if you fill both, and duplicates are removed. Billing is unchanged: you are charged per record returned, not per entry submitted. |
maxResults | no | integer | — | Cap on the number of records returned PER ENTRY, not per run — so a batch cannot silently return only the first 50 rows overall and read as 'the rest don't exist'. This is a lookup, not a bulk export — defaults to 50. (The ACLB server itself returns up to 5000 rows for a broad name.) Unset: 50 per lookup query; every match per export search. |
county | no | string | — | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): Arkansas county, e.g. 'Pulaski', 'Benton County', 'saint francis'. Case, punctuation and a trailing 'County' do not matter. Leave it empty with a trade set to search all of Arkansas. If it is not an Arkansas county, the run returns the free county and trade lists instead of failing. |
counties | no | array | [] | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): Several counties in ONE run, e.g. Pulaski and Faulkner and Saline. Combined with 'County' if you fill both. |
trade | no | string | — | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): An ACLB trade (specialty or classification), by name or code, e.g. 'Roofing', 'Plumbing', 'Residential Builder', 's_1899'. A word from the name works too: 'roof' finds Roofing but not Fireproofing. Leave it empty to get every trade in the county. |
trades | no | array | [] | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): Several trades in ONE run, e.g. Roofing and Plumbing and Concrete. Combined with 'Trade' if you fill both. Every trade is searched in every county, and a contractor holding two of them is returned (and billed) once, not twice. |
validOnly | no | boolean | — | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): Return only contractors whose licence ACLB lists as valid (a few show 'Call ACLB to confirm'). Turn off to include expired and invalid licences too. Unset = on. |
workType | no | string | — | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): Commercial licences, residential licences, or both. Unset = all. |
listOptionsOnly | no | boolean | false | Export by county and trade (ACLB's advanced search, with email from ACLB's roster): If true, skip the scrape and return the 75 Arkansas counties plus every trade the Arkansas Contractors Licensing Board (ACLB) licenses, with its code. Free, not charged. Use it to find the exact trade name before a real run. |
licenseTypes | no | array | [] | Same as Trades: ACLB specialty / classification names or codes, e.g. 'Roofing', 's_1899'. |
statuses | no | array | [] | active / valid (valid or extended), invalid, call (ACLB wants a phone call to confirm), or all. Filters lookups and exports; on an export, 'active' alone uses ACLB's own valid-only filter. |
status | no | string | — | One status; same as Statuses. |
expiresAfter | no | string | — | Only licences expiring on or after this date (YYYY-MM-DD). With 'Expires on or before' it lists licences due for renewal in a window. Works on exports and lookups. |
expiresBefore | no | string | — | Only licences expiring on or before this date (YYYY-MM-DD). |
proxyConfiguration | no | object | {"useApifyProxy": false} | Optional. The ACLB search is reachable directly (HTTP-only, no anti-bot); enable a proxy only if a run is blocked. |
Pricing (Pay Per Event)
You pay per result (dataset-item) — no charge for empty runs. Example: 100 verified license records at $0.004/result ≈ $0.40.
Illustrative — the final per-result price is set at publish time. Apify platform usage (compute) is billed separately per your plan.
Use cases
- License verification — confirm an Arkansas contractor's validity, type, and expiration before hiring or onboarding.
- Record enrichment — turn a name or license number into a structured record for a CRM, marketplace, or vetting workflow.
- Compliance checks — pull authoritative ACLB data on demand for audits and due diligence.
- Lender / insurer due diligence — verify a contractor's standing straight from the state registry.
Why this actor
- Straight from the official Arkansas ACLB registry — authoritative, not a stale third-party copy.
- Search by name or license number; results deduped by license #.
- Pay per match; searches with no results are free.
Limitations & updates
Covers Arkansas's ACLB public contractor registry only (contractors on projects of $50,000 or more). Results reflect the live ACLB search at lookup time and change as it updates. The ACLB source is served over plain HTTP (the state box offers no HTTPS) and is old/slow, so a run may take a bit longer than a modern API. A broad name can match thousands of contractors; runs are bounded (default 50 results) — refine a broad name to narrow it. Bond, insurance, and issue-date fields are included in the schema for suite consistency but ACLB does not publish them (returned null). A county / trade export returns its own row shape (email, officers, DBA, bid limit, requested_county / requested_trade): the county is that of the licence's mailing address (often a PO box), out-of-state firms are left out, and email comes from ACLB's nightly roster, so a firm missing from it ships without one.
FAQ
Where does the data come from?
The official Arkansas Contractors Licensing Board (ACLB) public contractor search — authoritative, public license data.
What can I search by?
A business/DBA name (e.g. 'CONSTRUCTION') or an ACLB license number (enter the first six digits). Both return the matching licenses, deduped by license number.
Can I get every contractor in a county, by trade?
Yes. Give a county (or several) and a trade by name or ACLB code, e.g. Pulaski + Roofing. Each search returns every matching Arkansas contractor once, with phone, mailing address and, from ACLB's nightly roster, email, officers and DBA. Set listOptionsOnly for the free list of counties and trades.
What fields do I get?
License number, business/DBA name, license type, validity status, expiration, city, county, address, and phone — as ACLB publishes them.
How am I charged?
Pay-per-result — per license match returned. No charge for searches with no results.
Is this personal data?
It's public professional-license data (business and license records as ACLB publishes them); we add no personal/PII enrichment.
How current is it?
It reflects the live ACLB record at lookup time.
Which actor to choose
Part of the contractor-license verification suite — pick the one that fits your goal:
- California Contractor License Lookup & Verify (CSLB) — You need a California contractor verified — by license number, business, or owner/personnel name (CSLB).
- Florida Contractor Directory & Leads Scraper (DBPR) — You're verifying a Florida contractor or tradesperson — type, status, expiration, county (DBPR).
- Louisiana Contractor License Lookup & Leads Scraper (LSLBC) — You want the full Louisiana roster — 50,000+ commercial, residential & specialty licenses as data (LSLBC).
- US Contractor License Lookup & List Scraper (State Boards) — You don't know the state, or want the same contractor checked across many states in one run.
- Nevada Contractor License Lookup & Verify (NSCB) — You need a Nevada contractor's status, trade classifications, bond & principals (NSCB).
- New Mexico Contractor License Lookup & List Scraper (NM CID) — You're verifying a New Mexico contractor — license #, status, city/ZIP, expiry (NM CID).
- North Carolina Contractor License Lookup & Verify (NCLBGC) — You're verifying a North Carolina general contractor — classification, status, expiration (NCLBGC).
- Oregon Contractor License Lookup & Verify (CCB) — You're verifying an Oregon contractor — status, bond, insurance & RMI (CCB).
- South Carolina Contractor License Lookup & Verify (SC LLR) — You're searching or verifying South Carolina contractors — by name, license, city, or classification (SC LLR).
- Tennessee Contractor License Lookup & Verify (TN DOCI) — You're verifying a Tennessee contractor or tradesperson — type, status, city & county (TN DOCI).
- Texas Contractor & Trade License Lookup & Export (TDLR) — You're verifying a Texas electrician, HVAC or trade license — type, expiration, county & owner (TDLR).
- Virginia Contractor License Lookup (DPOR Bulk) — You want the full Virginia roster — 50,000+ Class A/B/C and trade licenses as bulk data (DPOR).
- Washington Contractor License Lookup & Verify (L&I) — You're verifying a Washington contractor — type, status, expiration, principal (L&I).
- Alabama Contractor License Lookup & Verify (LBGC) — You're verifying an Alabama general contractor — classification, city, phone, expiration (LBGC).
- Michigan Contractor License Lookup & Verify (LARA) — You're verifying a Michigan builder or trade contractor — type, status, expiration (LARA).
- Minnesota Contractor License Lookup & Leads Scraper (DLI) — You're verifying a Minnesota residential contractor — subtype, status, expiration, enforcement flags (DLI).
- Massachusetts Construction License Lookup & Verify (CSL) — You're verifying a Massachusetts Construction Supervisor License — type, status, expiration (CSL).
Guides & use cases
Written up on scrapebench.dev — the bench that runs and verifies this actor against the live source every night:
- How-to: How to run Arkansas Contractor License Lookup & Verify (ACLB)
- Use case: Find Arkansas Contractors by Name
More actors, coverage and nightly verification results: scrapebench.dev
Works with n8n
Ready-made n8n templates that call this actor:
- Monitor contractor licences and alert 30 days before expiry — free template. Step-by-step guide
- Verify contractor licenses in your lead list — free template. Step-by-step guide
- Verify a subcontractor's licence when they submit your onboarding form — free template. Step-by-step guide
Works with AI assistants (MCP)
Callable as an MCP tool, so Claude, Cursor, VS Code Copilot and other MCP clients can run it directly. Grab the config from the MCP tab on this page — Apify hosts the server and keeps that snippet current, and OAuth signs you in on first connect, so no API token goes in your config file.
Then just ask:
"Look up Arkansas contractors matching 'CONSTRUCTION' — status, expiry and contact details."
Rows carry address and phone. The Arkansas portal is slower than most, so expect a search to take around half a minute. Runs started this way bill exactly like any other run.
Data & lawful use
This actor collects publicly available information that the Arkansas Contractors Licensing Board publishes for public lookup — licence records, business listings and the contact details professionals list there. Some of it identifies individuals (sole proprietors, licence holders, agents), so treat any names, phone numbers and emails in your results as personal data.
When you run this actor, you decide what is collected and what it is used for, so you are the controller of that data and we act only as your processor (Apify Standard Actor Contract). You need a lawful basis for your use, must honour opt-out and deletion requests, and must follow the marketing rules that apply to you (CAN-SPAM, TCPA, GDPR, CCPA and similar). Don't use the output for unsolicited bulk messaging, for screening covered by the FCRA, or for anything the source's own terms forbid.
Your results are stored in your own Apify account. We don't keep a copy of your results and don't sell or share them.
Disclaimer
This is an independent tool. It is not affiliated with, endorsed by or sponsored by the Arkansas Contractors Licensing Board. Names and marks are used only to describe the data source. Records are provided as published by the source and may be out of date or incomplete. For anything consequential (hiring, a permit, a legal decision), confirm the record with the issuing agency. You are responsible for making sure your use complies with applicable law and the source's terms.
Need help?
Open an issue on this actor's Issues tab and we'll respond there. Bug reports, missing fields and feature requests are all welcome. Guides and examples: scrapebench.dev.
If you are a person named in this data and want your record removed from our copy, email apify-help@scrapebench.dev; the source agency remains the official record.
Your run may be used to improve our services. If something looks off, or you want this actor to fit your use better, please share your run data with us: Apify Console → Settings → Security → Share run data with developers. It lets us see exactly what went wrong and keep improving the actor.
If this actor saved you time, a short review on its Store page helps other buyers find it.