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 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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_REPORTrecord 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.
| Measured | Standard | Pro |
|---|---|---|
| Median permit age delivered | 9 days | 2 days |
| Duplicate permit ids in output | 7 | 0 |
| Fields per row | 22 | 30 |
| Work category and trade tags | no | yes |
| Lead score 0 to 100 | no | yes |
| Retries | 4, linear delay, any error | 5, exponential backoff, only 429 and 5xx |
| One city failing | fails the whole run | other cities continue, free error row |
| Runtime | about 7 s | about 6 s |
Filters
cities,daysBack,maxItems(per city)keywords(description and type)minValuationworkCategories: new_construction, addition, remodel, repair, demolition, roofing, solar, pool, adu, sign, fence, trade_work, other, or a trade tag such as electrical, plumbing, hvacpropertyTypes: residential, commercial, unknownminLeadScorerequireContractoronlyNew: 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.