Developer platform
Permit intelligence for builders
Stripe-simple REST API over live permit data from 45+ markets. Authenticate with x-api-key, paginate with cursors, subscribe to webhooks.
$39.99/month · 10,000 requests included · $5 per 1,000 overage requests
Quick start
curl "https://permitiq-api.onrender.com/api/v1/developer/permits/search?city=Austin,%20TX&limit=5" \ -H "x-api-key: pk_live_YOUR_KEY"
Documentation
Interactive OpenAPI reference and a ready-to-import Postman collection — hosted on this site so docs stay available even when the API is cold-starting on Render.
Node.js SDK
Copy from the monorepo or install locally after publish:
npm install @permitiq/sdk
// or copy packages/sdk from github.com/itachicalls/PermitIQx
import { PermitIQ } from '@permitiq/sdk';
const client = new PermitIQ({ apiKey: process.env.PERMITIQ_API_KEY });
const { permits } = await client.permits.search({ city: 'Austin, TX', limit: 10 });Endpoints
GET
/api/v1/developer/permits/searchSearch permits (city, zip, radius, value, cursor pagination)GET
/api/v1/developer/permits/{id}Full permit detail + contractor contact when publishedGET
/api/v1/developer/activity/feedReal-time permit activity streamGET
/api/v1/developer/leads/score?permitId=Lead score + category breakdownGET
/api/v1/developer/contractors/searchAggregated contractor intel from permit recordsPOST
/api/v1/developer/webhooks/registerRegister signed webhook endpointsGET
/api/v1/developer/analytics/zip-velocityZIP-level construction velocity metricsArchitecture notes
- Built on PermitIQx's existing FastAPI + PostgreSQL pipeline — same data as the live map.
- Contractor endpoints aggregate enriched contacts from public permit records (not a separate CRM).
- Rate limits: 10,000 included requests/month; overage billed at $5 per 1,000 requests via Stripe meter.
- Webhooks queue through Redis when configured — retries with exponential backoff (up to 6 attempts).
- Direct API base URL:
https://permitiq-api.onrender.com