Arizona Corporation Commission — verifying entities behind 6-character captchas
Arizona’s eCorp portal at ecorp.azcc.gov is the Arizona Corporation Commission’s entity-lookup system. It’s free, unauthenticated, no rate limit. It requires a 6-character image captcha on every search, which is solvable in bulk for under $0.01 per image via Tesseract or commercial OCR. For underwriters verifying Arizona entities, the captcha is the only friction point — and it’s not friction, it’s just automation cost.
What you get from eCorp
The portal returns five core fields: business name (current), entity type (corporation, LLC, partnership, etc.), incorporation date, status (active, dissolved, administratively dissolved), and registered agent name + address. There’s no USDOT integration, no OFAC link, no filing-history tree. You get one snapshot: the entity as it exists right now in the Commission’s database.
Arizona doesn’t publish UCC data through eCorp — that’s a separate Maricopa County / county-recorder lookup, and Arizona’s UCC system is fragmented by county filing. If you’re underwriting an Arizona entity, you need eCorp for the entity state, then county UCC for lien searches.
Status matters more in Arizona than most states. “Administratively dissolved” means the Commission shut the entity down for non-compliance (usually non-filing, usually of annual reports), but the entity may still owe taxes and may still be liable for prior debts. Arizona does not automatically revive these — the entity must affirmatively reinstate.
The “former name” search quirk
eCorp has a separate search field called “Former Name.” Most underwriters ignore it because the label sounds optional. It isn’t.
If a company was incorporated as “Alpha Holdings LLC” in 2015 and changed its name to “Alpha Logistics LLC” in 2018, a search for “Alpha Holdings” on the “Business Name” field will return zero results. But a search on “Former Name” will pull the entity. The portal does not cross-search by default — you must explicitly select which field to search.
This matters because name changes are common in M&A, rebranding, and roll-ups. If you’re verifying an entity based on a business name from a contract signed in 2017, and the current DBA is different, a former-name search catches the gap. Many underwriters only search the current name and miss the hit entirely.
Entity type and incorporation date are reliable
Arizona stores entity type (Corporation, LLC, Limited Partnership, etc.) cleanly. The types are standardized and match IRS classifications for tax-ID verification.
Incorporation date is the date of filing with the Commission, not the date the entity began operations. For credit decisions, this is useful for timeline questions — if someone claims the entity has been operating for 10 years but incorporation is 2 years old, something is off.
Arizona did not migrate historical records onto eCorp until relatively recently. Very old entities (pre-2000s) may have incomplete filing histories or no recorded former names, even if name changes occurred. If you’re verifying a 25-year-old entity and the incorporation date seems wrong, a UCC name-search for a likely former name in county records often fills the gap.
Captcha cost and automation
The 6-character image captcha appears on every single search. Tesseract (open-source) solves it ~70–80% of the time, which means headless automation requires retry logic and is slow. Commercial OCR services like 2Captcha or Deathbycaptcha solve it for $0.0006–$0.001 per image.
For bulk verification (50+ entities), commercial OCR is cheaper than manual entry. For single-entity lookups, the captcha is just friction. Either way, it’s not a showstopper — it’s just an engineering constraint, not a policy one.
What you can’t get from eCorp
eCorp does not return officers/managers, business address, or ownership structure. It does not show filing history or amendment dates. It does not flag tax status or administrative penalties. For a full underwriting picture, you need to combine eCorp with county UCC, IRS EIN verification (via federal tax ID lookups or Dun & Bradstreet), and FMCSA SAFER if the entity operates commercial vehicles.
Registered agent changes without a full name change are not flagged in eCorp’s public output. If you’re concerned about control or liability shifts, you need the actual formation documents or the Commission’s online filing archives.
Bottom line
eCorp is reliable for entity state and name-change detection, but it’s a baseline lookup, not a complete underwriting tool. The captcha is automatable for pennies. If you’re verifying Arizona entities, search both the current name and the “Former Name” field — the latter catches name changes that most underwriters miss and that your competitor’s manual processor won’t find. Then cross-check with county UCC and federal tax ID. That’s the full picture.