Overview
The eCFR API is fully public and requires no authentication. You can start using it immediately without an API key or registration.
Setup guide
Get started
No credential is required. The eCFR API provides open access to all endpoints at https://www.ecfr.gov/api/.
Add it to Ingest
In the Ingest UI under Connectors → Electronic Code of Federal Regulations (eCFR), enable the connector. No credentials are needed—Ingest will call the public endpoints directly.
Mind the limits
Rate limits are not strictly published by the eCFR API. Ingest uses a conservative request rate of 2 requests per second. HTTP 429, 500, 502, 503, and 504 responses are retried automatically; 400 and 404 are treated as fatal errors.
Supported streams
6 endpoints are available out of the box. Each endpoint syncs into its own Iceberg table in Snowflake.
| Endpoint | Description | Reference |
|---|---|---|
| agencies agencies | – | |
| corrections corrections | – | |
| corrections_by_title corrections_by_title | – | |
| title_ancestry title_ancestry | – | |
| title_versions title_versions | – | |
| titles titles | – |
Authentication
- Auth type
- None
- Provider docs
- www.ecfr.gov ↗
Performance & limits
- Rate limit
- varies by plan