Permit Data API
Real-time permit status for any building permit in 41+ jurisdictions. One API call.
How It Works
Three steps from zero to live permit data in your app.
Get an API Key
Sign up free. Get your key in seconds. No credit card required.
Make a Request
One API call with your permit number. We auto-detect the jurisdiction.
Get Permit Data
Real-time status, dates, and inspection history. JSON, always.
SignedOff provides a REST API for querying real-time building permit status from municipal portals across the United States. The API returns structured JSON including permit status, inspection results, and processing milestones — data that would otherwise require manual lookups on individual city portals. Coverage spans Accela Citizen Access, LADBS, EPIC-LA, and EnerGov platforms, with new jurisdictions added on a rolling basis. Common integrations include solar installation pipelines, construction project management tools, and property due diligence platforms.
API Plans
APIScale from prototype to production. All plans include every jurisdiction.
Free
200 requests/mo
- All jurisdictions
- Live scraping
- JSON responses
- 1 active webhook
- Community support
Developer
5,000 requests/mo
- All jurisdictions
- Live scraping
- force_refresh param
- 5 active webhooks
- Email support
- Usage dashboard
Pro
25,000 requests/mo
- All jurisdictions
- Live scraping
- force_refresh param
- 10 active webhooks
- Priority support
- Usage dashboard
Enterprise
Tailored limits + SLA
- All jurisdictions
- Live scraping
- Custom rate limits
- 25 active webhooks
- Dedicated support
- SLA guarantee
- Bulk lookups
41+ Jurisdictions and Growing
Every jurisdiction is available on every plan. Request a new city and we will add it.
Frequently asked
API questions, answered
Which cities and permit portals does the API cover?
The API returns live status from LADBS (City of Los Angeles), Accela Citizen Access cities, EPIC-LA (LA County), and EnerGov jurisdictions, with new cities added regularly. Call GET /api/v1/jurisdictions for the current machine-readable list, or browse the coverage page.
Is there a free tier?
Yes. The Free plan includes 200 requests per month with no credit card. Paid plans add higher limits and features: Developer is $49/mo for 5,000 requests, and Pro is $149/mo for 25,000 requests. Enterprise is custom.
How do I authenticate?
Pass your API key in the X-API-Key header on every request. Sign up free to get a key in about a minute, then start with 200 requests per month.
Can I try the API without signing up?
Yes. The interactive playground runs every endpoint against a curated demo dataset with no key and no signup (30 calls per day per IP). Sign up free when you want live data and your own key.
Is there an MCP server for AI agents?
Yes. SignedOff runs a remote Model Context Protocol server at /mcp, so Claude, Cursor, and other MCP-capable AI agents can look up live building-permit status as a tool. See the MCP setup page for connection details.
How fresh is the permit data?
Each response serves recently cached data when it is still fresh and falls back to a live scrape of the source portal otherwise, so you always get the current status of record. Paid plans can force a live re-scrape with the force_refresh parameter.
Ready to build?
Get your API key in seconds. Start with 200 free requests per month.
Get Your API Key