Every violation in New York has a deadline, a penalty, and somebody who has to hire you.
BuildDocket watches DOB, ECB and HPD violations and the compliance mandates behind them — FISP facades, HPD repair orders, ECB penalty balances — then names the owner of record, or the managing agent registered with HPD where one is on file. A permit tells you who might build. An open violation tells you who cannot wait. We sell the second one, ranked and filtered to your trade.
First month free on Alert. Built by a commercial GC. No contract. Cancel anytime.
Open right now, measured
—A permit is a maybe. A violation is a deadline with a penalty attached.
Anyone can resell a permit feed. Discretionary work gets postponed, value-engineered or cancelled. An open violation cannot be — it carries a date, a dollar figure that grows every month, and an owner of record legally on the hook to clear it. That is the work that gets funded. This is the layer BuildDocket was built for, and it is the reason the list converts.
Local Law 11 / FISP — facades
$5,000/yr + $1,000/moEvery building over six stories, on a five-year rotating cycle. It is the only NYC mandate that publishes a pass/fail verdict per building, which means we can hand you the ones that failed. 5,604 buildings were filed Cycle 9 SWARMP — defect found, repair required — and have still not filed for Cycle 10. Sub-cycle 10A closes February 21, 2027.
- Buildings on cycle
- 16,881
- Unsafe / SWARMP filings on record
- 39,307
Gas piping & plumbing orders
Statutory cure clockHPD writes gas and plumbing repair orders continuously, on complaint and on inspection, and each one carries a correction date the owner is legally bound to. These two numbers are our own pool, not the city's total: 2,294 open orders matched, filtered to this trade and resolved to an owner, growing by about 576 a month. A steady daily flow rather than an annual sweep, which is what makes this division sellable as a digest.
- In the pool now
- 2,294
- Added per month
- 576
Heat & hot water orders
Statutory cure clockHeat and hot water are the most heavily enforced obligations a residential owner carries, and HPD issues the orders year-round on tenant complaint. 15,640 orders have been issued and left open this year. We deliberately do not sell the city’s boiler violation pool: it is large but it has published nothing new since 2025, so a subscriber would get the headline and an empty inbox.
- Open orders, issued this year
- 15,640
- Open, all years
- 120,768
ECB penalties — the unpaid balance
$530.0M outstandingWhen a violation reaches the OATH hearing calendar the city publishes the penalty imposed and the balance still owed. We have not found another source that publishes both. That is a hard dollar figure attached to a named respondent with a mailing address — the strongest buying signal in the file.
- Active construction violations
- 86,206
- Unpaid on those
- $530.0M
What we deliberately do not sell
We audited eleven trade divisions against the actual city data before we would put them on a price list. Three of them do not have a feed behind them, and we say so instead of taking the money. Local Law 97 is the big one: no city dataset publishes a building's carbon cap or whether it exceeded it, so nobody — us included — can hand you a list of non-compliant buildings. LL126 parapet reports are self-certified and never filed with DOB. Fire protection is worse: every FDNY inspection dataset has been frozen since March 2019.
Electrical and elevator are off the list for the same reason. If a competitor is selling you an LL97 or parapet feed today, ask them which dataset it comes from.
We name the owner — and tell you how sure we are
A violation record on its own gives you an address. That is not a lead — it is homework. BuildDocket resolves every address against the city's recorded deeds and the annual assessment roll, then scores how far those two independent sources agree. You get the owner of record and, on most leads, a mailing address you can actually use. Where a managing agent or corporate officer is registered with HPD, we name them too. Where nobody is named, we say so rather than guess.
Every lead carries a confidence band — High, Medium or Low — with the reasoning shown in plain language, so you know which calls to make first and which to verify before you spend a stamp.
We read the permit file every night. We never sell you a permit.
Permits do exactly two jobs here, and neither one is a lead. First, suppression: if a permit has already been pulled at that building for your trade, the job is gone — somebody else won it — so we take it off your list before you waste the call. Second, calibration: permits are the only place the city publishes a dollar figure, so we use them to learn what a facade job at that building size actually costs, and rank your violations accordingly.
One real violation lead from each division we sell, drawn from this morning’s list. The address is masked here — subscribers get it in full, with the owner’s mailing address.
Open violation leads · five boroughs
Violation layer| Address | Borough | Division | Cure deadline | Owner of record |
|---|
Three moving parts. None of them are your problem.
Fourteen city datasets
DOB safety violations, ECB penalty balances, HPD repair orders, FISP facade verdicts, complaints, permits, sidewalk sheds, deeds, the assessment roll and the HPD owner registry. 27.8 million records, every source named on this page so you can check us.
A contractor's filter, not a keyword match
Scored on declared job value, work type, whether the owner is a reachable entity, whether a filing representative is involved, and the stage of the job. Tuned by someone who has filed these permits, not by someone who bought the dataset.
A call sheet before the workday
Ranked, filtered to your trade and borough, with a plain-English scope summary and a one-line reason to call now. In your inbox, on your call board, pushed to your CRM. Claim it, call it, mark it won.
Eight divisions we can actually supply. Three we cannot.
Every lead is routed to the division that performs the work by the violation code itself — not a guess at who might bid it. Where a Local Law compels the work, the division inherits that mandate calendar. Counts are live, from the current 14-day window.
However you actually work.
We are not asking you to learn new software. Six ways in, and you pick.
Email digest, first thing
Ranked, filtered, mobile-first. Written to be read on a jobsite with one hand. 6am on First Look, 9am on Alert and Pro.
ALL TIERSWeb call sheet
Claim a lead, mark it called, quoted, won or lost. Snooze it to a date. Assign it to your estimator.
ALL TIERSSMS threshold alerts
Real time, but only above the number you set. A $4M filing in your trade wakes your phone. Nothing else does.
PRO & TERRITORYCSV & Excel export
Because you live in Excel and we are not going to pretend otherwise.
PRO & TERRITORYPush to your CRM
Webhook or Zapier into Jobber, Leap, Contractor Foreman and others. Leads land where your team already looks.
TERRITORYSlack or Teams channel
Drops into the channel your office staff already stare at all day.
TERRITORYOne job pays for the year. The rest is margin.
No projections and no case studies we cannot show you. Here is the arithmetic on our own data, with the sample sizes attached so you can decide whether to believe it.
Priced per lead, we are an order of magnitude under the lead market
A plumbing Alert seat is $199 a month for up to 32 ranked leads in your borough. That is about $6 a lead, and it is the same lead every month rather than a one-time introduction you have to buy again.
Shared leads on the contractor marketplaces run $15 to $100 for plumbing and HVAC and $45 to $400 for mold and restoration, per lead, sold to several firms at once. Exclusive versions run two to five times that. We are not claiming to be a better marketplace — we are pointing out that a violation with a statutory deadline and a named owner is a warmer starting point than a form fill, at a fraction of the price.
What you actually get in the digest.
Not a spreadsheet row. The violation, the deadline, the owner of record, and the opening line — so the first call of the day takes ten seconds to prepare instead of twenty minutes.
“I saw the plumbing order at 1■■ Bedford. I’m licensed and I can get it corrected and certified.”
- Is the leak active right now, or was it repaired without filing?
- Is the gas service involved at all?
- Who has been maintaining the building’s plumbing?
Then the work is done and the violation is still open, because nobody filed. That is the easiest close you get — you are selling the certification, not the repair.
The nearest published price is two and a half times ours.
Most of this market will not show you a price at all. Here is what is actually public.
| Service | What you get | Published price |
|---|---|---|
| BuildDocket Pro | Every trade you pick, all five boroughs, owner of record on every lead, up to 40 ranked leads a day | $399 / mo |
| Violation Leads NYC | 100 exclusive NYC plumbing violation leads a month, that trade only | $997 – $1,497 / mo |
| SiteCompli | Compliance monitoring for owners and managers — built to protect a portfolio, not to sell to one | Quote only |
| Dodge Construction Network | National project and bid intelligence, permit-led and pre-construction | Quote only |
| Construction Monitor | National permit data by county, subscription per market | Quote only |
| Contractor lead marketplaces | Shared homeowner form fills, resold to several firms, bought again each time | $15 – $400 / lead |
Prices as published on each vendor’s own site, August 2026. “Quote only” means the vendor publishes no price — we are not guessing at one. The permit-led services are not direct competitors: they sell what might get built. We sell what has a deadline attached.
Pick the reach. The data is the same in every tier.
Every tier includes the violations and the compliance deadlines — that is the product, not an upsell, and it is not held back to sell you the next tier up. What changes as you move up is how much of the city you see, whether the owner of record comes with it, and how early in the morning the list lands.
- Violations & compliance deadlines — HPD orders, ECB penalties, DOB violations, FISP facade filings
- Up to 15 ranked leads a day
- Daily 9am email digest
- Web call sheet, CSV & Excel export
- Snooze, assign and follow-up reminders · 2 seats
- Everything in Alert, all five boroughs
- Up to 40 ranked leads a day
- Owner of record on every lead — deed + assessment roll, confidence scored
- Owner entity & filing representative details
- SMS alerts above your value threshold
- 5 seats
- Everything in Pro
- 6am delivery — every other tier is sent at 9am. On a violation with a cure date, three hours is the whole advantage
- No daily cap — every matching lead, not the top 40
- Webhook / Zapier push into your CRM
- Slack or Teams delivery
- Unlimited seats
Anyone can sell you a list of permits. I've filed them. I know which ones turn into a purchase order and which ones die at the expediter's desk — and that's the only part that matters.
— Dimitrios Sevastos, Founder · Optimus Group
Bronx · Staten Island
public record
9:00am ET on Alert & Pro
The questions you're actually asking.
Isn't this data free?
Yes. All of it is public record, and you are welcome to go get it. It’s 27.8 million rows across fourteen separate datasets, with no scoring, no scope summaries, no owner joins, and no idea which of them is worth a phone call. Some of the joins are genuinely nasty — the facade file keys on BIN, the penalty file keys on borough/block/lot, the owner registry keys on neither, and the legacy violation file has a date column with values like T90517 in it. We did the last mile. That's what you're paying for.
How is this different from Dodge, ConstructConnect or a permit alert app?
The enterprise platforms are national, sales-quoted, and priced accordingly — buyers commonly report five and six figures a year. The new crop of cheap permit-alert apps are national too, which means shallow: nobody covers more than a small fraction of US jurisdictions properly.
But the real difference is what we send. They sell permits. We sell violations. A permit is a job that has already been awarded to somebody else — by the time it is published, the contract is signed. An open violation is work that legally must happen and has not been assigned yet. That is the entire thesis, and it is why we use the permit file to remove leads from your list rather than to fill it.
Will you sell the same leads to my competitor?
Yes, and we would rather tell you the mechanism than sell you a promise. Every lead is capped on how many subscribers can receive it, computed per trade and borough against how much real supply that cell has — so a thin division stays tight instead of being sold to everyone who asks. What we do not do is claim a single firm owns a trade outright, because that is not what the delivery system enforces.
What First Look buys you is timing. Your list is sent at 6am and everyone else’s goes at 9am. On a violation with a cure date already running, being first to the owner is the advantage that actually decides the job.
Either way you are not guessing who has already called. Every lead on the call sheet shows its claim state — once you claim it, it is yours on your sheet, and your team sees who claimed it, when they called, and what happened.
Are these qualified leads or just filings?
They are scored filings and violations, not pre-qualified appointments, and we won't pretend otherwise. Nobody at BuildDocket has called the owner before you. What you get is a real project with a real declared value, a named responsible party, and a reason to call today — usually well before the job hits a bid board.
How do I know who on my team already called a lead?
Each lead has one owner on your call sheet. Somebody claims it, and from that point it carries their name, a status — called, quoted, won or lost — and a timestamped note. Nobody double-dials the same managing agent, and nothing sits untouched: claim a lead without logging a call and it resurfaces at the top of your sheet the next morning. Snooze it to a date and it comes back on that date instead.
Do I need to change my CRM?
No, and we're never going to build one. You get a light call sheet for claiming and tracking leads, and on First Look we push straight into the CRM you already use. If you run your business out of a notebook and a truck, the email digest is enough.
What about my data and my privacy?
We only email people who subscribed, and every message has a working unsubscribe. We don't sell your pipeline, your notes, or your win/loss records to anyone — including your competitors. Your outcomes improve your own scoring, and nothing leaves in an identifiable form.
Get a free sample digest for your trade.
Tell us your trade and borough. We'll send a real digest built from this week's live filings — the actual product, not a brochure — so you can judge it on the leads.
Founding member pricing is locked for 12 months for the first cohort, and First Look slots are limited by how many 6am sends we can stand behind per trade.
Check your inbox — one click left.
I just sent a confirmation email. Click the button inside it and your sample digest gets built from this week's live filings, filtered to your trade and borough, then lands within one business day.
It comes from hello@send.builddocket.com. If it's not there in a few minutes, check spam — and if it never shows, email info@builddocket.com and I'll set you up by hand.