Kukun API Quickstart
The Kukun Permits API provides filtered search across 800M+ U.S. residential and commercial building permits. Records are normalized into the Kukun taxonomy, enriched with sub-permit activity, and refreshed daily.
Our APIs are designed for teams building products and workflows in:
- Real Estate
- PropTech
- Construction Intelligence
- Home Improvement
- Insurance & Risk
- Lending & Underwriting
Key Features
The API provides access to multiple core resources and services, including:
Permits
800M+ U.S. residential and commercial permits, normalized into the Kukun taxonomy and enriched with sub-permit signals. Surfaces approximately 40% more activity than raw municipal feeds — kitchen remodels filed as plumbing or electrical, additions buried inside structural permits, and similar hidden activity.
Features include:
- Filtering by status, label, dates, address, city, state, ZIP, county, jurisdiction
- Geo-distance search by latitude, longitude, and radius
- Sorting and pagination
- Historical permit activity, refreshed daily
AVM & PICO
Resolve a property by address or Kukun ID, then retrieve its automated valuation estimate, property score, and neighborhood score. See the API Reference for full parameters and examples.
Features include:
- Automated Valuation Model (AVM) with low/high confidence range
- Property Score and Neighborhood Score (0-1000 scale)
- Resolve by structured address or known kukun-id
- Structured, versioned API responses
Property Investment Outlook (KIO)
A proprietary, predictive metric forecasting real estate appreciation with a property 5-year value forecast.
Property Details (Coming soon)
Property records with assessor and parcel-level metadata. Currently available via Kukun's data delivery team - REST endpoints are planned for a future release. Contact sales@mykukun.com to discuss access today.
Features include:
- Property enrichment
- Address-based queries
- Structured property records
- Geographic segmentation
Getting Started
API access is enterprise-only today. To request a key, email sales@mykukun.com with:
- Your company and use case
- Expected monthly request volume
- Target environment (sandbox, production, or both)
Standard turnaround is two business days. Production keys are issued after a brief security review. Once your key is active, see the API Reference section for available endpoints.
Authentication
All API requests require authentication. Pass your API key as a Bearer token in the Authorization header on every request.
Example request:
Code
Base URL
All API endpoints are served under the following base URLs:
Code
Response Format
All API responses are JSON, with Content-Type: application/json.
Example paginated response:
Code
When next_page_id is null or omitted, there are no additional pages to request.
Pagination
The Kukun API uses cursor-based pagination (scroll / search-after). Control page size with limit (max 1000, default varies by endpoint). Each response includes:
total- total number of records matching the query, across all pageslimit- number of records returned in this responsetotal_pages- total number of pages available at the current limitnext_page_id- opaque cursor pointing to the last record in this result set; pass it back in asnext_page_idon the next request to continue
Example response:
Code
Next page:
Code
HTTP Response Codes
The API uses standard HTTP status codes.
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad request — malformed syntax or invalid parameter |
| 401 | Unauthorized — missing or invalid API key |
| 403 | Forbidden — your key does not have access to this resource |
| 404 | Not found — the requested resource does not exist |
| 422 | Unprocessable entity — request body or parameters failed validation |
| 429 | Too many requests — see the Retry-After header |
| 500 | Internal server error — contact support if persistent |
| 502 | Bad gateway — upstream dependency returned an invalid response |
| 503 | Service unavailable — upstream dependency is temporarily unavailable |
| 504 | Gateway timeout — upstream dependency timed out |
Error Handling
Validation and request errors return structured JSON responses with a consistent shape:
Example:
Code
API Versioning
The current API version is:
Code
Versioning is included directly in the request path:
Code
Future API versions may introduce additional capabilities while maintaining backward compatibility whenever possible.
API Reference
The API Reference section documents every endpoint with parameters, authentication, request and response examples, and error responses.
Continue to API Reference section to explore all available endpoints.
Best Practices
To improve performance and result quality:
- Filter by date range and geography before broader filters — these are indexed first
- Use the smallest limit that meets your needs; the maximum is 1000 per request
- For bulk pulls of more than 100K records, contact sales@mykukun.com about flat-file delivery
- Cache static responses (jurisdiction lists, label taxonomy) — these change infrequently
- Respect the Retry-After header on 429 responses
Support
Email partner.support@mykukun.com for authentication, rate-limit, or data-availability issues. Standard response time is one business day. For sales questions, use sales@mykukun.com.