IA Business Entities - Active Iowa Registry
Pricing
from $0.03 / 1,000 ia business entity records
IA Business Entities - Active Iowa Registry
Iowa's active business-entity register (public open data, 344,639 entities): legal name, type, effective date, registered agent and principal office - each with a full address and latitude/longitude. Filter by name, type, city, state or date.
Pricing
from $0.03 / 1,000 ia business entity records
Rating
0.0
(0)
Developer
Wenhao Yang
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Iowa's active business-entity register, read from the Secretary of State's own open data, with the registered agent and the principal office each carrying a full geocoded address.
Every entity has a corp number - the state's own identifier - and the register declares it unique. One record answers who the entity is, what form it took, when it took effect, who its registered agent is, and where it keeps its office.
Low cost
From $0.00005 per record, down to $0.00003 at Gold. Pay only for the records delivered - nothing for the query.
What you get
344,639 active entities, each with:
- Legal name and corp number - the state's own id, 100% populated.
- Corporation type - the source's exact value, 32 of them:
DOMESTIC LIMITED LIABILITY COMPANY(217,343),DOMESTIC PROFIT(39,186),REVISED DOMESTIC NON-PROFIT(31,916),FOREIGN LIMITED LIABILITY COMPANY(22,895),FOREIGN PROFIT(17,091),DOMESTIC LIMITED LIABILITY PARTNERSHIP(4,216), professional and cooperative forms, and the rest. - Effective date - the day the registration took effect, 100% populated, ISO
YYYY-MM-DD. - Registered agent - the name, plus the agent's street address, city, state and ZIP. 99.8% populated, and each agent address carries latitude and longitude.
- Principal office - the entity's own office address, city, state, ZIP and country, 96% populated, with latitude and longitude of its own.
Both addresses are geocoded by the state, so a record can be placed on a map or measured against another without a second call to a geocoder.
legalName: STRIPE DUO, LLCcorporationType: DOMESTIC LIMITED LIABILITY COMPANYcorpNumber: 881835effectiveDate: 2026-07-31registeredAgent: TRACY BOHLENagentAddress: 225 DUNHAM DR, WAUKEE, IA 50263 (41.594, -93.877)officeAddress: 225 DUNHAM DR, WAUKEE, IA 50263 (41.594, -93.877)
Modes
rows(default) - records matching your filters.aggregate- one count row per group, by corporation type, agent state, agent city, office state or office country. Counting runs over every row in the register, so a 2,378-value city dimension comes back complete rather than capped.profile- a single entity, bycorpNumber.
Example inputs
One entity by its corp number.
{ "mode": "profile", "corpNumber": "881835" }
Companies by name - matches the legal name or the registered agent, so one search answers both "find this company" and "find what this person represents".
{ "name": "STRIPE" }
Every domestic profit corporation - corporationType is an exact, case-insensitive match.
{ "corporationType": "DOMESTIC PROFIT" }
Entities in a city - matched on the agent's city or the office's city.
{ "city": "DES MOINES" }
Registrations since a date - a corpNumber-filed window.
{ "effectiveFrom": "2026-09-01" }
How the register splits by type - one count per group, over the whole corpus.
{ "mode": "aggregate", "groupBy": "corporationType" }
Where the agents sit - the agent state is almost entirely Iowa, with a few out-of-state agents.
{ "mode": "aggregate", "groupBy": "agentState" }
A note on the data
The source carries a column called home_office that is populated on 198 of 344,639 rows and, where it is set, holds a mix of company names, person names and bare ZIP codes - a mis-mapped column upstream. It is not served here. The ho_* address columns beside it are sound (96% populated, a real office address) and those are what you get as officeAddress1 officeCountry.
A small number of rows carry no registered agent (601) or no office address (~3.6%). That is the state's own record, not a gap introduced here - a blank field means the state holds no value for it.
Source
Iowa Secretary of State, published through the Iowa Data Hub as Active Iowa Business Entities - public open data, no login and no key. The register is rebuilt monthly; the copy read here last updated 2026-09-08.
Each record carries sourceUpdatedAt - the register's own last-updated date - so you can surface the exact vintage of the data rather than take a claim about it. The delay is the state's own publishing cycle, and nothing is added on top of it.
Output
Every record carries the same key set regardless of mode - the entity fields, the agent fields, the office fields, and the aggregate columns (groupKey, groupCount, groupBy) which are "" outside aggregate mode.
Example output
One entity - mode=profile, corpNumber=881835:
{"platform": "ia-business-entities","source": "iowa-sos-entities","mode": "profile","groupKey": "", "groupCount": "", "groupBy": "","recordType": "entity","corpNumber": "881835","legalName": "STRIPE DUO, LLC","corporationType": "DOMESTIC LIMITED LIABILITY COMPANY","effectiveDate": "2026-07-31","registeredAgent": "TRACY BOHLEN","agentAddress1": "225 DUNHAM DR","agentAddress2": "","agentCity": "WAUKEE","agentState": "IA","agentZipCode": "50263","agentLatitude": "41.594011025314273","agentLongitude": "-93.877076010162511","officeAddress1": "225 DUNHAM DR","officeAddress2": "","officeCity": "WAUKEE","officeState": "IA","officeZipCode": "50263","officeCountry": "USA","officeLatitude": "41.594011025314273","officeLongitude": "-93.877076010162511","sourceUpdatedAt": "2026-09-08"}
mode=aggregate, groupBy=corporationType - one row per type, counted over the whole register (the record fields are ""; the group lands in groupKey / groupCount):
DOMESTIC LIMITED LIABILITY COMPANY 217,343DOMESTIC PROFIT 39,186REVISED DOMESTIC NON-PROFIT 31,916FOREIGN LIMITED LIABILITY COMPANY 22,895FOREIGN PROFIT 17,091DOMESTIC LIMITED LIABILITY PARTNERSHIP 4,216
Related actors
- CO Business Entities - the Colorado register, plus its full filing history and trade names.
- NY Corporation Registry - New York's register, with the complete Department-of-State filing trail.
- PA Registered Businesses - the same idea for Pennsylvania, keyed per officer.