Building Permits Pro API - Scored Leads | Johto Data avatar

Building Permits Pro API - Scored Leads | Johto Data

Pricing

Pay per event

Go to Apify Store
Building Permits Pro API - Scored Leads | Johto Data

Building Permits Pro API - Scored Leads | Johto Data

Building permits from 8 US city permit portals, newest first, deduplicated and classified: work category, trade tags, property type, valuation band, normalized address and contractor, lead score 0-100. Per-city retries and a run report.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Jo

Jo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Building Permits Pro API: Scored Leads | Johto Data

For AI agents

  • What it returns: one row per building permit from 8 US city permit portals, newest first, deduplicated, with a lead score from 0 to 100.
  • Cities: Austin TX, Seattle WA, San Francisco CA, New York NY, Chicago IL, Cincinnati OH, Baton Rouge LA, Marin County CA.
  • Call: {"cities":["austin","seattle"],"daysBack":7,"maxItems":25,"minLeadScore":50}
  • Key fields: issueDate, daysSinceIssued, workCategory, tradeTags, propertyType, valuation, valuationBand, fullAddress, zip, lat, lon, contractorName, leadScore, sourceUrl.
  • Price: pay per delivered permit (see the Pricing tab). Status and error rows are free.
  • Run report: the RUN_REPORT record lists rows read, delivered and duplicates removed per city, plus HTTP retries.

Why Pro

This is the upgraded tier of our standard building permits Actor. We tested both on the same input: 8 cities, 14 days back, 25 permits per city, on Oct 22, 2026.

MeasuredStandardPro
Median permit age delivered9 days2 days
Duplicate permit ids in output70
Fields per row2230
Work category and trade tagsnoyes
Lead score 0 to 100noyes
Retries4, linear delay, any error5, exponential backoff, only 429 and 5xx
One city failingfails the whole runother cities continue, free error row
Runtimeabout 7 sabout 6 s

Filters

  • cities, daysBack, maxItems (per city)
  • keywords (description and type)
  • minValuation
  • workCategories: new_construction, addition, remodel, repair, demolition, roofing, solar, pool, adu, sign, fence, trade_work, other, or a trade tag such as electrical, plumbing, hvac
  • propertyTypes: residential, commercial, unknown
  • minLeadScore
  • requireContractor
  • onlyNew: return only permits you have not received before, so you pay for new rows only

Lead score

  • Recency: up to 40 points (2 points lost per day since issue).
  • Job value: up to 35 points.
  • A named contractor company: 15 points.
  • A geocoded address: 10 points.

Output example

{"id":"austin:2026-123456 BP","cityName":"Austin","state":"TX","permitNumber":"2026-123456 BP","issueDate":"2026-10-21","daysSinceIssued":1,"workCategory":"remodel","tradeTags":["electrical","plumbing"],"propertyType":"residential","valuation":85000,"valuationBand":"50k-250k","fullAddress":"123 EXAMPLE ST, Austin, TX 78704","contractorName":"Example Builders LLC","leadScore":82}

The example values are illustrative.

Notes

  • Person names (owners, applicants, individual contractors) are removed. Only company names are kept.
  • NYC rows carry the attribution NYC requires. Marin rows carry ODbL attribution. Chicago rows carry the City of Chicago disclaimer.
  • Coverage depends on each city portal. Fields a city does not publish are null.

Support

Open an issue on the Issues tab. Johto Data replies within one business day.