Introduction
Threshmoor pulls fragmented government data across five verticals: building permits, code-enforcement violations, land development, business activity, and property intelligence. It pulls from open-data feeds, web portals, and document archives, normalizes every record into a clean per-vertical schema, and serves it through a single REST API.
What it does
- Connects to government open-data feeds, web portals, and document archives to retrieve raw records across five data types: permits, violations, land development, business activity, and property.
- Normalizes every record, regardless of source format, into a clean, predictable per-vertical JSON schema so you never need to handle jurisdiction-specific quirks.
- Serves the data through straightforward REST endpoints with filtering and pagination. One endpoint per vertical, one consistent pattern.
Data verticals
The API is organized into five verticals, each with its own endpoint and schema:
| Vertical | Endpoint | Description |
|---|---|---|
| Building Permits | /permits | Construction and building permits |
| Violations | /violations | Code enforcement complaints and violations |
| Land Development | /landuse | Zoning applications and land-use permits |
| Business Activity | /businesses | Business licenses and registrations |
| Property | /property | Property transfers, assessments, and parcel data |
Current coverage
The API currently covers 15 jurisdictions across 5 data verticals: San Francisco, CA, Washington, DC, New York, NY, Boston, MA, Denver, CO, Philadelphia, PA, Miami, FL, Hartford, CT, Austin, TX, Chicago, IL, Seattle, WA, Raleigh, NC, Virginia Beach, VA, Portland, OR, and Charlotte, NC.
Coverage varies by jurisdiction. Not every vertical is available in every city. Use the /catalog endpoint to see exactly which verticals are live for each jurisdiction, or view the coverage section on the homepage.
Authentication
All data endpoints require an API key, passed as a Bearer token in the Authorization header or via the X-API-Key header. The /catalog endpoint is public and requires no key.
Next step
Ready to try it? Jump to the Quickstart →