Permit Signal · For Electrical and fire-alarm contractors
Every permit filed in your trade yesterday, read and connected before you start today.
Address, scope, reported cost, who’s attached — plus whether a permit in your trade is already on that address, and the City’s own record on every row. Three from this week:
Tap any row to see the City’s raw record
| Filed | Address | Work | Reported cost | Your trade | Source |
|---|---|---|---|---|---|
| 2026-07-24 | 1144 W Loyola Ave | New construction: 6-floor plus basement concrete building | $162,000,000 | ELECTRICAL: ON FILE 2026-04-03 | city record |
data.cityofchicago.org/resource/ydr8-5enu.json?permit_=101077810 [ { "permit_": "101077810" "permit_type": "PERMIT - NEW CONSTRUCTION" "permit_status": "ACTIVE" "issue_date": "2026-07-24T00:00:00.000" "street_number": "1144" "street_direction": "W" "street_name": "LOYOLA AVE" "reported_cost": "162000000" "total_fee": "168498.44" "ward": "49" } ] Excerpt, pulled 2026-08-04 — same permit number, same date, same dollar figure as the row above. The city-record link returns the City’s full response. | |||||
| 2026-07-27 | 10000 W O'Hare Airport | Low-voltage/communication electrical work, Terminal 3 L Concourse | $1,094,100 | ELECTRICAL: ON FILE 2026-07-31 | city record |
data.cityofchicago.org/resource/ydr8-5enu.json?permit_=B200480168 [ { "permit_": "B200480168" "permit_type": "PERMIT – EXPRESS PERMIT PROGRAM" "permit_status": "ACTIVE" "issue_date": "2026-07-27T00:00:00.000" "street_number": "10000" "street_direction": "W" "street_name": "OHARE AIRPORT" "work_type": "Electrical Work" "reported_cost": "1094100" "total_fee": "75" "ward": "41" } ] Excerpt, pulled 2026-08-04 — same permit number, same date, same dollar figure as the row above. The city-record link returns the City’s full response. | |||||
| 2026-07-23 | 939 S Western Ave | Replace static off-premise sign with 60 SF dynamic image display | $45,000 | ELECTRICAL: NOT ON FILE · checked 2026-08-04 | city record |
data.cityofchicago.org/resource/ydr8-5enu.json?permit_=101081220 [ { "permit_": "101081220" "permit_type": "PERMIT - SIGNS" "issue_date": "2026-07-23T00:00:00.000" "street_number": "939" "street_direction": "S" "street_name": "WESTERN AVE" "reported_cost": "45000" "total_fee": "600" "ward": "28" } ] Excerpt, pulled 2026-08-04 — same permit number, same date, same dollar figure as the row above. The city-record link returns the City’s full response. | |||||
The same six columns a subscriber gets. The last one is the only column here the City’s portal cannot produce: we re-query the file for permits in your trade at that address and print the date we asked. Two of these three say ON FILE, because that is what the file says — a check that always returns “open” is a decoration. Open a city record before you read another line.
The film
0:57 · NARRATED · CAPTIONS
Fifty-seven seconds: one morning’s permits, and the City record that proves them.
What this film is behind on
- It was rendered 2026-07-30 and its numbers are that morning’s read. The current figures are in the tables on this page, dated.
- It ends after the verify beat. The pricing beat is cut, for two reasons: it narrowed the feed with a word the City’s file leaves unknown on about nine of every ten records, and it repeated a rate promise we withdrew on 2026-08-04 because signup order is not something we can yet prove. Live prices are below.
- It predates the watchlist and the measured odds behind it. A re-cut is in hand.
Read the transcript instead
- 0:00 The file
- Chicago issued a hundred sixty-one building permits yesterday. Forty-two were electrical. Every one is a job somebody already decided to do.
- 0:11 The morning email
- It’s all public. Every morning at seven, the new permits in your trade land in your inbox — filed yesterday, read before you start today.
- 0:24 Three real records
- All three were issued yesterday. A hotel on King Drive — north tower, four hundred sixty-two guest rooms, fourteen point nine million. Somebody’s bidding that this week. Four hundred amp service on Hamlin, fifty-nine thousand. Data and video on Morgan, fifteen thousand. Same table every morning.
- 0:45 Verify it
- Don’t take our word for it. Every row links to the city’s record — same permit number, same dollar figure. Check before you pay us.
The 60-second version
PAUSED · 1/5
What arrives at 07:00, what’s in it, and how you check it before you pay anything.
161
permits issued in Chicago yesterday
42 of them electrical
Every one is a job somebody already decided to do.
City of Chicago ydr8-5enu · issued 2026-07-29 · pulled 2026-07-30 · 2,905 permits in the trailing 30 days · every record above links to the City’s own response
The reverse demo
Tell us your trade and we send three real permits selected for it — free, every one verifiable at the City.
Nothing to sign, no call, no card. The reply is written by hand from Chicago during working hours, and every permit in it carries the City's own record link — the same check you can run on the three above.
The watchlist · measured against a control group
Some buildings tell you two to four months early. We ran the control group to prove it.
Chicago’s health department publishes demolition and asbestos notices. Those notices land months before the permits that follow them, so a building shows up on the watchlist before it shows up in the permit file.
Every lead vendor tells you their signal works. We tested ours the way you would test it if you did not trust us. We took 911 notice addresses indexed between 2025-01-01 and 2025-08-01, and matched each one against three comparable same-area buildings — same community area, already permit-bearing, no notice of their own — 2,733 controls in total, every one with a full 365-day follow-up window.
| Followed by | Notice addresses | Matched controls | Lift | Median lead |
|---|---|---|---|---|
| Any permit within a year | 54.3% | 8.6% | 6.3x | — |
| Electrical | 11.6% | 2.5% | 4.8x | 94 days |
| Fire alarm | 10.2% | 0.9% | 11.2x | 68 days |
| Renovation | 14.3% | 2.0% | 7.0x | 115 days |
Volume, stated plainly: about 150 notices a month city-wide. At the measured rates that flags roughly 17 upcoming electrical jobs and 15 fire-alarm jobs a month. It is a watchlist, not a second feed.
Controls match geography and permit history, not building size or type — notice buildings skew large, so some of the lift may still be composition.
Lead time is measured from the notice start date, and the filing comes before that, so the real lead is longer than what we print.
The index cohort is a seven-month slice; seasonality is untested. Odds are measured history, not a guarantee.
The objection
This is public data. Why would you pay us for it?
The records are free. The reading is what you buy. We do not sell access to anything — the dataset is open and unauthenticated, and its ID is printed all over this site precisely so you can go around us.
Here is what going around us looks like. In July 2026 the City retired the permit type PERMIT - ELECTRIC WIRING. It returns no deprecation flag and no partial result — it returns zero records, for all time, as though electrical permits had never existed. Electrical work now files under PERMIT – EXPRESS PERMIT PROGRAM, spelled with an en-dash, not a hyphen. Type the obvious hyphen and you match zero rows, and the query looks perfectly reasonable in the editor. A man running a saved query would have shipped himself an empty electrical feed for the whole of July and never known, because an empty feed and a slow week look identical.
We found it on 2026-07-29 while building sample packets by hand. That week carried 165 electrical-scope express permits a filter on the retired type would have silently dropped.
Pricing
Three tiers. Most contractors want the middle one.
The first two are the same file, read for every subscriber — nothing divides when a second firm joins. The Feed is every permit the City issues, all trades, and you sort it. The Shortlist is the same file cut to your trade, with the open-trade check and the measured odds on every cross-trade record. Only the territory tier is exclusive, and it is the premium option, not the spine.
The Feed
Self-serve feed
$249/mo
Every new Chicago building permit, in the City's public file the next morning.
- Address, scope, reported cost, who's attached
- The City's own record linked on every row
- Built from the 07:00 read of the City file
The 9-for-12 prepay below applies to this tier.
The Shortlist
Enriched
$750/mo
The same file cut to your trade, so every record in it is one you could bid on.
Everything in The Feed, plus:
- Cut to your trade; no scanning plumbing rows to find sign jobs
- The open-trade check on every cross-trade record, with the date we checked
- The measured follow-on odds for that pairing, printed on the row
- The demolition and asbestos watchlist, two to four months ahead of the permit
- Tents, stages and marquees removed before you see them
Your Territory
Exclusive territory
$2,500/mo
The trade-filtered feed in your territory, sold to one firm and no one else.
Everything in The Shortlist, plus:
- One firm per trade and territory
- When a territory is taken, it comes off this page
A territory must be confirmed open before money is taken — so this one starts with an email, not a card form.
9-for-12 prepay
Pay 9 months up front — $2,241 — and you get 12.
The prepay is 9 × $249 for a 12-month term on The Feed. No countdown timers, no invented scarcity — the price on this page is the price.
None of this is worth deciding on three sample permits. Get the free three in your own trade first.
The feed, daily
Read at 07:00. Cut to your trade. Delivered the same morning.
01 READ
Every morning at 07:00 America/Chicago the engine reads the City's building-permit file — the same public dataset anyone can open, no login, no vendor in the middle. Whatever the City published overnight is in hand before you start: the read of 2026-07-29 caught every permit issued 2026-07-28.
ydr8-5enu · daily 07:00 America/Chicago · overnight records in hand at seven
02 CUT
The file is cut to trades, and the filters are kept current by hand. Chicago renames and retires permit types without warning, and a filter keyed to a dead label returns zero rows and no error. Ours follow the records, not the labels.
signs 32 · wrecking 16 · renovation + new construction 185 · electrical-scope express 165 — week of 2026-07-22, pulled 2026-07-29
03 DELIVER
The new records in your trade go out the same morning — address, scope, reported cost, who's attached — with the City's own record linked on every row, so you can check any line against the register before you drive to it.
source link on every row · no dashboards to learn — it's an email
Next morning read
--:--:--
07:00 America/Chicago, daily — the file refreshes whether anyone is watching or not

One week in the file, before it was cut to any trade
Coverage was not thin anywhere the week those three permits came from. Your feed is a slice of this. The permit signal is Chicago — that is where the public data is good enough to work from.
Express permits · that week
559
160 with electrical scope · ydr8-5enu · week of 2026-07-22 · measured 2026-08-07
Renovation + new construction · that week
227
ydr8-5enu · week of 2026-07-22 · measured 2026-08-07
Sign permits · that week
34
ydr8-5enu · week of 2026-07-22 · measured 2026-08-07
Wrecking permits · that week
22
ydr8-5enu · week of 2026-07-22 · measured 2026-08-07
Or browse a full week yourself, free
We are not guessing who is busy. It is a matter of public record.
The City of Chicago publishes every building permit it issues, including who pulled it. We read that file. Here is what it says right now.
| Figure | What it is | Source |
|---|---|---|
| 2,744 | Permits issued in the last 30 days | City of Chicago ydr8-5enu · 2026-07-29 |
| 1,998 | Distinct contractors pulled at least one of them | City of Chicago ydr8-5enu · 2026-07-29 |
| 5,319 | Distinct contractors appear across the last 90 days | City of Chicago ydr8-5enu · 2026-07-29 |
| 25 | Firms that grew their permit volume by 40% or more month over month, counting only those with at least four permits in the current month. That count has held between 18 and 29 across each of the last six 30-day windows. | City of Chicago ydr8-5enu · 2026-07-29 |
| Next morning | How fast a permit reaches you — the read of 2026-07-29 carried every permit the City issued 2026-07-28 | City of Chicago ydr8-5enu · 2026-07-29 |
If you are one of the 25, you already know. The permits went up, the paperwork went up faster, and nothing about how you run the office changed. That is the only reason we are talking to you.
For your ops person: why the same query breaks
In July 2026 the City retired the PERMIT - ELECTRIC WIRING permit type. It now returns zero records, all-time. Electrical work moved under PERMIT – EXPRESS PERMIT PROGRAM, spelled with an en-dash, not a hyphen — a query with the wrong dash matches zero rows.
Neither change throws an error. A script keyed to the old type ships an empty electrical feed and stays quiet, and an empty feed looks exactly like a slow week. We caught it on 2026-07-29 while building sample packets: 165 electrical-scope express permits that week that the old filter would have silently missed.
So the filters follow the records, not the labels, and the weekly volume floor is the regression test — an electrical count near zero means the mapping broke, not that Chicago stopped wiring buildings.
Dataset ydr8-5enu · amendment recorded 2026-07-29 · full write-up on /about
FAQ
Asked before you had to ask.
How do you know my trade is even needed on that job?
Two ways, both printed on the record. We re-query the City file for permits in your trade at that address, and the row tells you what we found and the date we asked — and if we could not check, it says that instead.
And we print the measured odds: after a renovation permit, an electrical permit was filed at that same address within 180 days in 16.1% of 11,584 measured cases. An absent permit is not proof the work is unassigned, and 16.1% is not a guarantee. It is the odds, with the receipt.
FORENSIC_AUDIT_REPORT §2 · measured 2026-08-01
Why do you send me other trades' permits instead of mine?
Because we measured both and only one of them works. A permit in your own trade is work that has already been assigned — a roofing permit is followed by more roofing work at that address in 0.5% of 2,114 measured cases.
A renovation permit is followed by a permit in a different trade 31.8% of the time, median 37 days. So we route the jobs that come before yours, not the ones that already have someone on them.
Measured over 63,069 Chicago permits across 24 months · measure_followon.py · measured 2026-08-04
This is public data. Why would I pay you for it?
The records are free. The reading is what you buy. We do not sell access to anything — the dataset is open and unauthenticated, and its ID is printed all over this page precisely so you can go around us.
What arrives every morning is the part that costs time: 2,744 permits crossed the file in the last 30 days (measured 2026-07-29), across every trade at once, filters kept current against a schema the City changes without notice, and the one record that matters to you pulled out of it while it is still worth something. If you would rather run the query yourself, the mechanics are in the ops note above — including the rename that silently empties an electrical feed.
When does the feed arrive?
The engine reads the City’s file at 07:00 America/Chicago every day, and each issue is built from that morning’s read. The City publishes on a one-day cycle, so every permit filed yesterday is in the next morning’s read — on 2026-07-29 the file’s newest permit was issued 2026-07-28. That is the earliest anyone outside the permit office can see it, and it is still ahead of everyone waiting on word of mouth.
Can I cancel?
Yes — it is a monthly subscription and you can cancel at any time. No term, no exit call, no retention flow. If the feed ever stops being worth it, cancelling should be the obvious thing to do; we would rather you did that than keep paying for a login. The one exception is the 9-for-12 prepay, which is a 12-month term paid up front — that is the deal, and it is stated next to the price, not here.
What does “Your Territory” actually mean?
One firm per trade and territory at $2,500/mo, and no one else gets that cut of the feed while you hold it. The Feed and The Shortlist are deliberately not exclusive — every subscriber reads the same connected file, so nothing divides when a second firm joins. A territory must be confirmed open before money is taken; when one is sold, it comes off the page.
What does The Shortlist add over The Feed?
The filter. It is cut to your trade, so you stop scanning plumbing rows to find sign jobs — every record that arrives is one you could bid on. The underlying records are identical to The Feed’s; the filter changes which ones reach you, never what is in them.
Where does the data come from?
One source: the City of Chicago’s building-permit dataset, ydr8-5enu on the City’s own data portal. Public, no login, no rate card, no data broker in the middle. Every number on this page was measured against it on the date printed beside the number, and every record in the feed links back to the City’s own copy of itself. Run the same queries; you will get the same counts.
How do you know my permit volume?
Because the City publishes it. The dataset names the contractor on every permit, and we do not hold anything about you that you cannot pull yourself in a browser in about ten seconds. What we hold is your firm name, your trade, your business mailing city and ZIP, and two numbers: permits last month, permits this month. No personal contact details, no home addresses, no financial data. We did not buy your information from anyone. Reply once and we delete the record.
What happens to my information if I say no?
We remove the record and you do not hear from us again. We do not sell, share or rent anything, and there is nothing to sell — everything we have came from a public City file that anyone can download.
Do you cover residential work, or cities other than Chicago?
The feed is Chicago building permits. The permit signal is Chicago — that is where the public data is good enough to work from: named contractors, daily publication, a record you can act on the next morning. Other cities’ equivalents run months stale or publish no dates at all, and we will not sell a feed we cannot measure. If a second city ever clears the same bar, it will show up here with its own measured numbers first.
How does the 9-for-12 prepay work?
Pay 9 months up front — $2,241, which is 9 × $249 — and you get 12 months of The Feed. No countdown timers and no invented scarcity — the price on this page is the price.
The reverse demo
Still the only thing to do on this page: tell us your trade, get three real permits in it, free.
The same three-record check you can run at the top of this page, cut to what you actually bid on. If it is not useful, say so and you never hear from us again.