Every business license the City of Chicago issues is public record. Whether you're verifying that a contractor is legitimate, checking a competitor's status, or mining the feed for sales leads, the lookup itself is free. What's not obvious is how to read what you find. Here's the complete guide.
Where the data lives
Chicago publishes its full license register on the city data portal (data.cityofchicago.org) — search for the "Business Licenses" dataset. It's updated daily and goes back decades. You can filter by business name, address, license number, ward, or license type, and export anything you find.
There's also the city's own license lookup page for checking a single business, but the data portal is the same underlying record set with far more filtering power. Everything below applies to both.
Reading a license record
Three things trip up first-time readers.
Application type is the field that matters most. Every record carries one, and it changes the meaning of the row entirely:
- ISSUE — a new license. This is the signal most people are actually looking for.
- RENEW — an existing business staying current. The large majority of all records.
- C_LOC — a location change. Same business, new address.
- C_SBA / C_EXPA — smaller administrative changes (business-affairs and expansion adjustments).
License type tells you what the business is allowed to do. Chicago maintains 65 distinct license types, from Retail Food Establishment to Tavern to Shared Kitchen User. A single storefront often needs several at once.
The dates are not interchangeable. A record carries an application date, an issuance date, a license start date, and an expiration. For verification you care about status and expiration. For sales timing, the gap between application and issuance is the interesting part — the application shows up first.
What the raw numbers actually mean
Here's the part almost no one does before quoting the data. From January 1 through May 11 this year, the register shows 7,517 license records. Walk down the funnel:
- 7,517 total records
- 5,679 of them are renewals — 76%
- 1,690 are new licenses (application type ISSUE)
- Those 1,690 licenses belong to 1,425 distinct accounts
- And roughly 1,126 of those accounts are truly new businesses — first-time operators, not established owners adding a license
So about one record in seven represents a business that's actually new. If someone tells you "Chicago issued 7,500 licenses this year," they're technically correct and practically wrong. We measured the same skew week by week in the renewals-vs-new breakdown — renewal share ran 68–81% of all records in every week we sampled.
Verifying a specific business
The quick workflow: search the exact address rather than the business name (legal names and doing-business-as names often differ), check that at least one license is in active status, and glance at the expiration date. If the most recent record is a C_LOC, the business moved — the old address may still show licenses that are no longer meaningful.
Using the data for leads
If you sell to small businesses, the ISSUE records are a strong prospecting source on their own — new operators are making buying decisions about insurance, payments, suppliers, and services all at once. Two traps to avoid:
- Renewal noise. Filter to application type ISSUE first. That single filter removes three-quarters of the volume.
- One business, many records. A new restaurant can generate a stack of simultaneous licenses — food, liquor, patio — and each is its own row. Dedupe by account number, not by row count, or your "new business list" will contain the same operator five times. The gap between 1,690 licenses and 1,425 accounts above is exactly this effect, and some of those accounts are established operators expanding rather than opening their first door.
Caveats
The register records licensing events, not openings. A license can be issued weeks before doors open, and a small share of new issuances are administrative — a license type split out, a reissue under a new name at a sale. Treat the data as a strong leading indicator, not a grand-opening announcement.
If you'd rather skip the filtering, that's the layer we build: BizPulse search works at the account level with renewals stripped out, and the new-business view applies the full truly-new filter for you. But even if you never use it, filter on ISSUE and dedupe by account — you'll be ahead of most people quoting this dataset.