Government Data Infrastructure
Every public record.
One clean API.
Be the first to know when a homeowner gets cited, a business registers, a property changes hands, or a project breaks ground. Threshmoor turns scattered government records into signals you can act on.
Request
curl -H "X-API-Key: thresh_live_..." \\n "https://api.threshmoor.com/permits?limit=3&permit_type=Building"Response
{
"jurisdiction": "Austin, TX",
"count": 3,
"permits": [
{
"permit_number": "2026-076303 BP",
"permit_type": "Building Permit",
"work_class": "Demolition",
"status": "Active",
"description": "Total demo of sfr 1299 sqft",
"issued_date": "2026-06-16T00:00:00.000",
"applied_date": "2026-06-04T00:00:00.000",
"address": "2817 E 22ND ST",
"city": "AUSTIN",
"zip": "78722",
"valuation": "0",
"contractor": "Joseph Design Build",
"latitude": "30.28405859",
"longitude": "-97.71079459",
"jurisdiction": "Austin, TX"
}
]
}Why it matters
What a record actually means
Every record is a signal that someone is about to spend money, or has no choice but to. Here is how to read them.
Code violations
The “must fix” signal
When a city cites a property for overgrown grass, a damaged structure, or a nuisance, the owner is typically required to fix it, on a deadline, or face fines. That’s not a maybe. A landscaper who sees today’s overgrown-vegetation citations has a list of people who need a landscaper this week.
Overgrown grass citation → landscaping lead
Building permits
The “money in motion” signal
A permit means someone is actively investing in a property right now. New construction needs subcontractors, suppliers, and equipment. A remodel often leads to follow-on work like solar, HVAC, or landscaping. Active project, active budget.
Roofing permit → solar and gutter follow-ons
Business filings
The “day one” signal
A newly registered business needs almost everything at once: insurance, signage, equipment, marketing, bookkeeping, a point of sale. Threshmoor pulls from state filing feeds and verified city registrations.
New LLC filing → insurance, signage, B2B services
Land development
The earliest signal
Rezonings, variances, and development applications show construction before it breaks ground, often months before any permit exists. If you sell to builders and developers, this is as early as it gets.
Property records
The “new owner” signal
A property transfer means a new owner, and new owners change things: renovations, landscaping, security, service providers. The weeks after a sale are when buying decisions get made.
The problem
Public data is everywhere. Getting it shouldn’t be.
Thousands
of jurisdictions, each with its own portal, format, and quirks
No standard
field names, date formats, and response shapes. Every city does it differently
Manual work
logging into portals, scraping pages, parsing documents, for every city and every data type
The solution
One schema per vertical.
Every city.
Every record, across all five verticals, regardless of which jurisdiction it came from or how it was sourced, is normalized into a clean, consistent schema. Build your integration once and it works everywhere, for every city and data type we add.
The jurisdiction field is always present in every vertical. Every other field returns null rather than crashing if the source doesn’t provide it.
Built for
Anyone who needs government data at scale
Solar installers & home services
Reach homeowners the moment they pull a building permit — the sweet spot for solar, HVAC, and landscaping.
Contractors & restoration teams
Turn fresh code violations into warm leads instead of cold calls.
B2B sellers & local agencies
Surface newly registered businesses from state filings and city feeds — ahead of your competitors.
Investors & proptech platforms
Track new owners and deal flow, and build on clean, structured property data.
Multi-market teams
Every jurisdiction and vertical through one API — no more portal-hopping city to city.
Coverage
Starting where the data is clean. Going where it’s not.
The API launches with cities that publish open data and expands from there, including jurisdictions that have no clean API at all. The ones that require pulling data straight from portals and documents? That hard-to-reach data is the long-term moat.
Expanding to additional cities, including the ones without clean APIs. Same schema, no integration changes.
Ready to get started?Try it right now
See real government data from 15 jurisdictions across 5 data verticals, served through a single normalized schema. Sign up free for your own key.
AI Lead Search — describe your business, get the leads.Paid plans