Iowa Business Entity Search — Active LLCs & Corporations avatar

Iowa Business Entity Search — Active LLCs & Corporations

Pricing

from $33.50 / 1,000 iowa entity records

Go to Apify Store
Iowa Business Entity Search — Active LLCs & Corporations

Iowa Business Entity Search — Active LLCs & Corporations

Every active Iowa LLC, corporation, partnership and non-profit from the Secretary of State's official file: name, corp number, type, effective date, home office. New-business feed and lookup. Part of NexGen Signal — official-source data products

Pricing

from $33.50 / 1,000 iowa entity records

Rating

0.0

(0)

Developer

NexGen Signal

NexGen Signal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

Official source. No API key. Pay per record.

This actor gives you Iowa's active business entities straight from the Iowa Secretary of State's own file, as the State publishes it on the State of Iowa Data Hub. Every active domestic and foreign LLC, corporation, partnership, cooperative and non-profit that is authorised to do business in Iowa is in it: legal name, the State's corp number, entity type, effective date, and the home-office address with the State's own map coordinates.

On 26 September 2026 the file held 344,639 active entities (last refreshed by the State on 8 September 2026): 217,343 domestic LLCs, 39,186 domestic profit corporations, 31,916 domestic non-profits, 22,895 foreign LLCs, 17,091 foreign corporations, and smaller groups of partnerships, professional corporations, cooperatives, banks and savings and loans.

Use it three ways in one actor:

  • New-business feed. Set newWithinDays (or a date range) to get entities that became effective recently. The file holds about 3,500–4,800 newly effective entities a month (3,512 for August 2026, 3,585 for July, 4,831 for June).
  • Filtered roster. All active LLCs in a ZIP area, every foreign corporation registered in Iowa, every non-profit in Cedar Rapids, and so on.
  • Status check. Send a list of corp numbers. Numbers in the active file come back as records; numbers that are not are listed in the run receipt, which means the entity is not currently active (or the number does not exist).

Who buys this and for what job

  • B2B sales and lead-generation teams selling to new Iowa businesses — banking, insurance, payroll, accounting, web and marketing services — who want each month's new LLCs and corporations by area.
  • KYB, onboarding and credit teams confirming that a customer or supplier is an active Iowa entity, in bulk, from the official source.
  • Registered-agent, formation and compliance services watching formation volumes by type and area.
  • Researchers, economic-development offices and journalists counting business formation across Iowa counties and cities.
  • Data teams who want a clean, stable Iowa entity table keyed on the State's corp number.

Sample output

Sample output — Iowa Business Entity Search

{
"record_id": "IA:883439",
"corp_number": "883439",
"legal_name": "CROWN CITY ELITE",
"corporation_type": "REVISED DOMESTIC NON-PROFIT",
"effective_date": "2026-10-25",
"status_on_file": "Active — listed in the Secretary of State's active business entities file",
"home_office_address_1": "219 COBBLE STONE DR NW",
"home_office_address_2": null,
"home_office_city": "CEDAR RAPIDS",
"home_office_state": "IA",
"home_office_zip": "52405",
"home_office_country": "USA",
"home_office_latitude": 41.97371128,
"home_office_longitude": -91.76520479,
"dataset_updated_at": "2026-09-08T02:04:27.544995-05:00",
"source": "Iowa Secretary of State — Active Iowa Business Entities, published on the State of Iowa Data Hub (https://data.iowa.gov/catalog/dataset/554)",
"licence": "Creative Commons Attribution 4.0 (CC BY 4.0), as stated on the dataset's Iowa Data Hub page (Public License Type: CC BY; publishing agency: Office of the Secretary of State).",
"attribution": "Source: Iowa Secretary of State via the State of Iowa Data Hub (CC BY 4.0); reformatted by NexGen Signal.",
"observed_at": "2026-09-27T03:54:40Z"
}

(A future effective date like the one above is real: Iowa lets filers choose a delayed effective date, and the State's file carries it as filed.)

Pricing

Apify planPrice per record
Free$0.05
Bronze$0.045
Silver$0.04
Gold and above$0.0335

You pay only for records delivered to your dataset. maxRecords caps what a run can cost: 500 records cost $25 on the Free plan. Filtering is free — the whole file is read on every run and you pay only for what matches.

Input

FieldWhat it doesDefault
newWithinDaysOnly entities that became effective in the last N days (the new-business feed)not set (all)
effectiveFrom, effectiveToOnly entities effective between two dates (YYYY-MM-DD)not set
corporationTypesOnly these entity types, e.g. DOMESTIC LIMITED LIABILITY COMPANY, DOMESTIC PROFIT, FOREIGN LIMITED LIABILITY COMPANY, REVISED DOMESTIC NON-PROFITall
citiesHome-office cities, e.g. DES MOINES, CEDAR RAPIDSall
zipPrefixesHome-office ZIP prefixes, e.g. 503 (Des Moines area) or 52401all
homeOfficeStatesHome-office states, e.g. IA, or NE for Nebraska-based companies registered in Iowaall
nameContainsOnly legal names containing this text, e.g. ROOFINGnone
corpNumbersCheck specific corp numbers (up to 20,000)none
sortBynewest or oldest effective date first, or file ordernewest
maxRecordsMaximum records delivered and billed500

Example — new Iowa LLCs in the Des Moines area over the last 30 days:

{"newWithinDays": 30, "corporationTypes": ["DOMESTIC LIMITED LIABILITY COMPANY"], "zipPrefixes": ["503"], "maxRecords": 5000}

(On 27 September 2026, with the State's file dated 8 September, that input returned 39 LLCs.)

Example — status check:

{"corpNumbers": ["662502", "463356", "000000000"]}

(That returned the two active entities and listed 000000000 as not in the active file.)

Output

FieldMeaning
record_idIA:<corp number> — unique per entity
corp_numberThe Secretary of State's corp number
legal_nameLegal name as filed
corporation_typeEntity type, in the State's words
effective_dateDate the entity was registered or became effective
status_on_fileAlways "Active" — the file lists active entities only
home_office_*Home-office address (lines 1–2, city, state, ZIP, country)
home_office_latitude, home_office_longitudeThe State's own geocode of the home office, where available
dataset_updated_atWhen the State last refreshed the file
source, licence, attribution, observed_atProvenance on every record

Values are the State's, trimmed of spaces. Nothing is renamed, re-coded or estimated.

Cost guidance

A monthly new-business pull for the whole state is about 3,500–4,800 records ($117–$161 on Gold, $175–$240 on Free). One city or ZIP area is usually tens to a few hundred records a month. A 1,000-number status check costs at most $33.50 on Gold, and only numbers found in the active file are charged. Start with the ten-record Store example to see the fields, then schedule the actor monthly with your filters.

How a run works

The actor checks the Data Hub's robots.txt, reads the dataset page for its last-updated time and licence, and downloads the State's rows file through the same download route the Data Hub's own Download button uses (a ZIP of about 100 MB). It reads the CSV row by row and pulls out only the columns it delivers. Matching records are pushed to your dataset first and charged only after they are delivered; if you set a maximum charge, the run stops cleanly when it is reached. Every run saves a receipt (RUN_RECEIPT) with the robots decision, the dataset page's stated licence and row count, rows read and matched, corp numbers not found, and confirmation that charges equal deliveries. Most test runs finished in 10–30 seconds (one slow download took just under 3 minutes). If the Data Hub cannot be reached after several retries, the run ends with a clear message and nothing is charged.

Honest limitations

  • Active entities only. Dissolved, withdrawn and inactive entities are not in the State's file, so the status check tells you "active" or "not in the active file" — it cannot tell you why an entity is missing.
  • Monthly refresh. The State updates the file monthly (the copy read on 26 September 2026 was dated 8 September 2026). Entities formed after the refresh appear next month; dataset_updated_at on every record tells you how fresh it is.
  • No registered agents. The State's file names each entity's registered agent, and in most rows that agent is a private individual. The file does not say which agents are companies, so this actor never reads the agent's name, address or coordinates at all. It also never reads the file's free-text "home office name" column (filled in about 200 rows, often with a person's name or a "care of" contact), and it drops any address line that starts with "C/O" or "ATTN".
  • Home-office addresses are the entity's own. For a one-person business this can be a home address; it is part of the State's public entity record.
  • No officers, owners, phone numbers or emails — the file does not contain them.
  • Sole proprietorships and general partnerships mostly do not register with the Secretary of State, so they are largely absent (the State says so on the dataset page).

Licence and attribution

The Iowa Data Hub page for this dataset states the licence as CC BY (Creative Commons Attribution 4.0), with the Office of the Secretary of State as the publishing agency and the audience marked public. The actor re-reads that licence field on every run and records it in the run receipt. Every record carries the credit: Source: Iowa Secretary of State via the State of Iowa Data Hub (CC BY 4.0); reformatted by NexGen Signal. This actor is not affiliated with or endorsed by the State of Iowa.

Differentiation

Iowa-only actors on the Store, such as crawlerbros/iowa-sos-business-entity-search-scraper and captainhandsome/ia-business-entity-search, search the Secretary of State's website one name at a time. Multi-state KYB actors such as whetstonetools/secretary-of-state-business-search and pink_comic/us-business-entity-search do the same across many states. This actor reads the State's whole active file in one pass, so it can return every match — by type, place, name or date — rather than the first page of a name search, and it gives you the new-business feed and bulk status checks from the same official file.

The NexGen Signal family

Part of NexGen Signal — official-source data products, no API keys, pay per record. Related actors: