Skip to main content
Fordje Connect is a RESTful API that provides programmatic access to AHJ (Authority Having Jurisdiction) data, code requirement data points, reports, and saved collections. All endpoints return JSON and are versioned under /v1/.

Base URL

Authentication

Every request to a /v1/ endpoint must include your API key in the X-API-Key header:
API keys are managed through the Fordje platform. See the Authentication guide for details on key management and security best practices.

Endpoints

AHJs

GeoID

Data Points

Reference Data

Reports

Collections

Response format

All successful responses use a standard envelope:

Pagination

List endpoints return paginated results. Control pagination with page and page_size query parameters: Every paginated response includes a pagination object in data:

Access warnings

When a request includes AHJ IDs that your subscription doesn’t cover, the API returns data for the authorized AHJs and includes a warnings array:
When you address collections by geoids, the warning can also include unmatched_geoids — the geoIDs that did not resolve to any AHJ:
Single-AHJ endpoints (/v1/ahjs/{id}) return 403 outright if the AHJ isn’t in your subscription.

Error handling

Error responses follow the same envelope with additional fields:

Status codes

Rate limits

Requests are rate-limited per API key across three windows: Every response includes rate limit headers: When the limit is exceeded, the API returns 429 Too Many Requests. See Rate Limiting for strategies on handling limits.