Look up a street address and get its full construction timeline plus a derived property profile: roof and solar age, additions, pools, electrical and HVAC work, contractors, and total declared value. The per-address view competitors lock behind enterprise contracts — self-serve, starting free.
One endpoint · address + optional city/state/ZIP · returns timeline + signals.
One request returns the permits and a profile you'd otherwise have to compute yourself.
Every permit at the address, newest first, with dates, category, status, description, estimated value, contractor and jurisdiction — paginated.
Rollups computed across the whole history — the underwriting and valuation signals, ready to use without parsing every row yourself.
found:false when a property is clearPer-address permit history exists in the market, but it's almost always enterprise-gated. PermitStack's wedge isn't more data than ATTOM — it's the same per-address view, self-serve and transparently priced.
| PermitStack | Shovels.ai | ATTOM / BuildFax | |
|---|---|---|---|
| Per-address history | ✓REST endpoint | ✓Addresses API | ✓Property reports |
| Entry price | Free → $19/mo | $599/mo floor | Sales quote |
| Self-serve signup | ✓~2 minutes | ✓ | —Sales-led |
| Derived property signals | ✓Solar/roof/pool age built in | ✓ | ✓ |
| Coverage | 165 active jurisdictions | ~2,000 jurisdictions | National |
| Honest "no permits" answer | ✓found:false | — | — |
Competitor figures reflect publicly available information as of June 2026 and are provided for general comparison. Coverage is genuinely our trade-off: enterprise providers cover far more jurisdictions. PermitStack wins on price, self-serve access and transparency for the metros we do cover. PermitStack is independent and not affiliated with any competitor named.
Pass the street address (plus city/state/ZIP to disambiguate). Get the timeline and the profile.
A property's permit trail is a record of its condition and its money.
Roof age, solar, additions and electrical upgrades are property-condition signals. Pull a property's permit history at quote time instead of waiting on an inspection or an enterprise data contract.
Before a purchase or a valuation, check whether permitted work matches what's advertised — and surface unpermitted-looking gaps. A clean found:false is a signal too.
See whether an address already has solar or a recent re-roof before you knock — and how old it is. Stop pitching the houses that just did the work.
Drop a property timeline into your app with one authenticated GET. No Snowflake delivery, no enterprise onboarding, no SDK bloat.
It's every building permit ever filed at a street address — roofing, solar, additions, electrical, HVAC, pools, new construction and more — assembled into a single timeline. PermitStack's /v1/property/history endpoint returns that timeline plus a derived profile (category breakdown, contractors, total declared value, and signals like roof or solar age) in one call.
Those products do offer per-address permit history, but it's effectively enterprise-gated — behind a $599/mo floor (Shovels), a sales quote (ATTOM), or an insurance-only contract (BuildFax/Verisk). PermitStack exposes the same per-address view self-serve, starting free, with a clean REST endpoint and an X-API-Key header.
You pass a street address and optionally a city, state, and ZIP to disambiguate identical street numbers across metros. We match against the normalized street address of every permit in the covered jurisdictions. Because coverage is by jurisdiction (165 active + archives), a match depends on the property being in a city we ingest — see the coverage page.
You get a clean found: false response (HTTP 200), not an error. "No permits on record" is a genuinely useful answer for underwriting and diligence — it tells you the property has no recorded permitted work in our covered data.
Rollups computed across every permit at the address: whether the property has solar (and the system size in kW when enriched), the most recent roofing permit date, pool, additions, new construction, electrical, HVAC, plumbing and demolition activity, plus the date of the most recent permit overall. They're designed for underwriting, valuation and diligence.
The /v1/property/history endpoint is available on every paid plan and the free tier (subject to the standard rate limits). See the pricing page.
Get a PermitStack API key with email verification — no sales call, no credit card. 100 free requests per day.
Cancel anytime from the Stripe portal.