BuildDocket
Live · NYC Open Data ·

Every violation in New York has a deadline, a penalty, and somebody who has to hire you.

BuildDocket watches every DOB, ECB and HPD violation and every compliance mandate in the five boroughs — Local Law 97, FISP facades, LL152 gas piping, boilers, elevators — then names the officer legally responsible for clearing it. Permits tell you who might build. Deadlines tell you who cannot wait. You get both at 6am, ranked and filtered to your trade.

Built by a commercial GC. No contract. Cancel anytime.

Mandate deadlines under watch

15.4M
Open and historical violation records tracked across DOB, ECB and HPD
198,000
Buildings owing an LL152 gas-piping filing — sub-cycle C due Dec 31, 2026
57%
Of carbon-capped buildings still above their 2030 LL97 limit
12,500+
Facades on a FISP inspection cycle running through Feb 2030
Feeds read every night
What we actually sell

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 a party 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 6am list converts.

2,475,757
DOB violations — the enforcement record behind the work order
DATASET 3H2N-5CM9
1,826,025
ECB violations — adjudicated, with penalties already assessed
DATASET 6BGK-3DAD
11,130,543
HPD violations — Class B and C carry statutory correction windows
DATASET WVXF-DWI5

Local Law 97 — carbon caps

$268 / tCO₂e over cap

Roughly 50,000 covered buildings. Recurring penalties for exceeding the annual cap, plus $0.50/sq ft per month for failing to file. Compliance tightens sharply in the 2030–2034 period.

Covered
~50,000 bldgs
Forecast retrofit spend
$16.6B–$24.3B by 2030

Local Law 11 / FISP — facades

$5,000 + $1,000/mo

Every building over six stories, on a five-year rotating cycle. Cycle 10 runs February 2025 to February 2030. Repairs run from $5,000 for minor pointing to over $1,000,000 on an Unsafe designation.

Covered
12,500–14,000 bldgs
Cycle
10 · 2025–2030

Local Law 152 — gas piping

$10,000 failure to file

Nearly every building in the city except one- and two-family homes, on a four-year cycle by community district. Sub-cycle C is due December 31, 2026 — that deadline is inside your sales year.

Covered
~198,000 bldgs
Next deadline
Dec 31, 2026

Boilers & elevators

$1,000 per boiler / yr

Boilers inspected annually with reports due within 14 days. Elevators inspected twice a year, with Failure-to-Correct violations after 104 days. Both generate fresh, actively enforced violation volume every single cycle.

Boiler records
873,542
Elevator devices
120,184

We name the person who has to fix it

A violation record on its own gives you an address. That is not a lead — it is homework. BuildDocket joins the Multiple Dwelling Registration file to HPD registration contacts and PLUTO ownership, so the deadline arrives with the managing agent or corporate officer on record. A name and a title, not a block and lot. That join is the difference between a data feed and a phone call.

203,236REGISTRATIONS JOINED TO OFFICER CONTACTS
The second layer

And then there are the permits.

New filings tell you where money is about to move. It is the other half of the list — useful, but not the reason to buy. We still pull it every night. Subscribers see the owner entity, the filing representative, the job filing number and the BIN/BBL, plus every lead below these, ranked and filtered to their trade.

Last 14 days · five boroughs

Permit layer
Qualified leads scored
Total declared job value
With a named expediter on file — a warm route in
Largest single filing in the window
Address Borough Work type Declared value Owner / filing rep
Source: NYC DOB NOW · public record
How it works

Three moving parts. None of them are your problem.

01 / HARVEST

16 feeds, every night

Permits, job filings, DOB and ECB violations, HPD violations, complaints, boiler and elevator safety, certificates of occupancy, energy disclosure, tax lot records and city bid boards. Roughly 29 million records under continuous watch.

02 / SCORE

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.

03 / DELIVER

A call sheet at 6am

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.

Built for your trade

One data feed. Nine different phone calls.

Every lead is tagged to the trades that would actually bid it. Counts below are live, from the current 14-day window.

Delivery

However you actually work.

We are not asking you to learn new software. Six ways in, and you pick.

Email digest, 6:00am

Ranked, filtered, mobile-first. Written to be read on a jobsite with one hand.

ALL TIERS

Web call sheet

Claim a lead, mark it called, quoted, won or lost. Snooze it to a date. Assign it to your estimator.

ALL TIERS

SMS threshold alerts

Real time, but only above the number you set. A $4M filing in your trade wakes your phone. Nothing else does.

PRO & TERRITORY

CSV & Excel export

Because you live in Excel and we are not going to pretend otherwise.

PRO & TERRITORY

Push to your CRM

Webhook or Zapier into Jobber, Leap, Contractor Foreman and others. Leads land where your team already looks.

TERRITORY

Slack or Teams channel

Drops into the channel your office staff already stare at all day.

TERRITORY
Pricing

One won job pays for a decade of this.

Shared commercial construction leads sell for $75 to $250 each on the open market. Every tier includes the violation and compliance-deadline data — that is the product, not an upsell. You are paying for reach, contacts and exclusivity.

Solo
One trade, one borough, capped volume. For the two-truck shop that wants a short list, not a firehose.
$99/ month
  • Violations & compliance deadlines — LL97, FISP, LL152, boiler, elevator
  • New permit & job filing triggers
  • Daily 6am email digest
  • Web call sheet with status tracking
  • Up to 25 leads per month · 1 seat
Start with Solo
Alert
One trade, one borough, no cap. The working subcontractor's tier.
$199/ month
  • Everything in Solo, no monthly lead cap
  • Violations & compliance deadlines
  • CSV & Excel export
  • Snooze, assign and follow-up reminders
  • 2 seats
Start with Alert
Most contractors
Pro
All five boroughs, every trade you pick, and the named officer on record.
$399/ month
  • Everything in Alert, all five boroughs
  • Named officer & managing agent contacts — the MDR join
  • Owner entity & filing representative details
  • SMS alerts above your value threshold
  • 5 seats
Start with Pro
Territory
Exclusive. You are the only firm in your trade and borough receiving this list.
$899/ month
  • Everything in Pro
  • Trade & borough exclusivity — locked while you subscribe
  • Webhook / Zapier push into your CRM
  • Slack or Teams delivery
  • Unlimited seats
Request your territory
Why us
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

Commercial GC experienceManhattan · Brooklyn · Queens
Bronx · Staten Island
City data feeds monitored16
Records under watch29,107,158
Data sourceNYC Open Data
public record
Digest deliveryDaily, 6:00am ET
Straight answers

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 roughly 29 million rows across 16 separate feeds, with no scoring, no scope summaries, no owner joins, and no idea which filings are worth a phone call. 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.

We went the other direction. Five boroughs, sixteen feeds, deep. Plus compliance deadlines, which none of them track, and trade-level scoring set by a contractor.

Will you sell the same leads to my competitor?

On Solo, Alert and Pro, yes — other firms in your trade may receive overlapping leads, and we cap how many subscribers share a trade and borough so a list never gets crowded. On Territory, no. One firm per trade per borough, locked for as long as you subscribe. When a territory is taken it comes off the board.

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 Territory 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.