Townline

Building permit data for manufacturers and distributors

Permits from 240+ town and county feeds, tagged by trade, with the address, type of work and status, plus the job value and contractor whenever the town records them. 680,000+ permits issued in the last 12 months, naming 24,000+ contractors: see where your category is going in and who is installing it.

Tell us your market and we’ll send recent records from it.

Building permitExample
New four-story building, 24 apartments over ground-floor retail
Hackensack, NJ 07601
Valuation
$6,400,000
Trades
General contractor · Plumbing · Electrical · HVAC · Fire sprinkler
Contractor
Halvorsen Construction
Property
Multi-family
Status history
AppliedApr 8
IssuedJul 30
FinalPending
680,000+
permits issued in the last 12 months
24,000+
contractors named on them
58%
with a job value
The data

What each permit includes.

Every permit is tagged by trade, so one filter pulls your category from every town at once. Sort by job value to find the large jobs, and keep the contractor names to see who does the work.

Trade
Roofing and siding, HVAC, plumbing, electrical, fire sprinklers, doors and windows, masonry, insulation, solar, demolition and more.
Job value
The valuation filed with the permit, on 58% of permits.
Contractor
On 29% of permits overall, 45% of permits on commercial property and 74% on multi-family buildings.
The work
The permit type and the description as filed.
Property
Single-family, multi-family, commercial or other, where we can match the property.
Address and status
Street address, town and county, geocoded on 93% of permits, with each status change we see.
Examples

Where each trade's volume is, and who's doing it.

Cards marked Example use stand-in names and figures; the charts show real counts. A sample shows real records from your market.

Permits by trade
All property types, last 12 months
Electrical254.7k
Plumbing143.2k
HVAC68.1k
Fire sprinkler49.9k
Roofing & siding43.8k
Solar21.2k
Masonry & concrete10.3k
Doors & windows9.3k
A permit can count under more than one trade. General contracting, on 468,000 permits, is left out.
HVAC contractors in one county
By permits, last 12 months
Example
ContractorPermitsJob value
Ridgeway Mechanical64$1.9M
Coldspring Heating & Air41$1.2M
Harbor Point HVAC37$880K
Pell Street Comfort22$610K
Stand-in names and numbers, counted the way you would from the feed.
How it’s used

How building-product teams use it.

01

Find who installs your category

Filter by trade and rank contractors by permits and job value in each territory, then hand the list to your reps.

02

Catch large jobs at permit stage

Sort commercial and multi-family permits by job value to see big projects early, with the contractor when the town records one.

03

Plan territories and forecasts

Count permits by trade, county and month to see where your category's volume is growing.

04

Check dealer coverage

Compare where permits for your category are pulled with where your dealers and branches are.

Delivery

Pull what changed, not the whole file.

Every dataset is a feed with a cursor, delivered by API. Run it hourly, daily or weekly, and never re-download yesterday’s records.

01
Changes, not dumps — Your first pull returns the backlog. After that, each pull returns only what's new or changed since the last one: new records, status changes, and new filings on a place you already have.
02
Search when you need it — Look up permits by county, town, trade, property type, status, date or keyword, sorted by date or valuation.
03
One key for your team — JSON over HTTPS, up to 1,000 records a call, limited to the areas you license.
GET /v1/permit-events?sinceSeq=902114
x-api-key: ••••••••••••

{
  "data": [
    {
      "id": "p_…",
      "regionId": "bergen-nj",
      "muni": "Hackensack",
      "permitType": "Building",
      "description": "4-story building, 24 apartments over retail",
      "status": "Issued",
      "issuedDate": "2026-07-30",
      "valuation": 6400000,
      "contractor": "Halvorsen Construction",
      "address": "…",
      "latitude": 40.89, "longitude": -74.04,
      "trades": [{ "id": "general-contractor", … }],
      "statusEvents": [ … ]
    }
  ],
  "nextSeq": "902611",
  "hasMore": false
}
Coverage

The tri-state, county by county.

Building and home permits in 46 counties: every one in New Jersey and Connecticut, sixteen in New York, and Philadelphia. New restaurants across New York, New Jersey and Connecticut, deepest in New York City and the counties around it.

Permits on file per county. Each links to its latest permits.

Need an area we don’t cover yet?

We add towns and counties every month. Tell us where you sell.

Ask about your area
Questions

Frequently asked

29% of permits issued in the last 12 months, naming 24,000+ contractors. Larger work names one more often: 45% of permits on commercial property and 74% on multi-family buildings.

By trade (roofing, HVAC, plumbing, electrical, doors and windows, masonry, insulation and more) and by keyword in the description, and you can sort by job value.

Yes. Keyword search matches the contractor's name, so you can pull every permit we hold that names them, with dates and job values.

It is the valuation filed with the permit, when the town records one: 58% of permits in the last 12 months have one. It is the applicant's estimate, not the final cost.

Building permits from 46 counties: every county in New Jersey and Connecticut, sixteen in New York, and Philadelphia. The coverage list on this page shows each county and its permit count.

Plans start at $199 a month. Tell us your use case and market, and we'll send a sample and a quote.

Other industries

All industries →

Get a sample for your market.

Tell us what you sell and where. We’ll send recent records from your area so you can see the fields before you buy.

Get a sample

Or write to [email protected].