eCFR logo

eCFR

Electronic Code of Federal Regulations REST API for accessing the official US Code of Federal Regulations, searching regulations, and retrieving regulatory version history.

3 APIs 0 Features
Federal RegulationsGovernmentLegalComplianceOpen DataUnited States

APIs

eCFR Versioner API

Provides access to the full text of CFR titles, parts, sections, and appendices at specific dates, as well as version history for regulatory content. Supports XML format respons...

eCFR Search API

Full-text search across all Code of Federal Regulations content, with support for filtering by title, agency, date ranges, and content type. Returns ranked results with hierarch...

eCFR Admin API

Provides metadata about federal agencies and their CFR references, enabling lookup of which titles and chapters correspond to specific agencies.

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples

Sources

Raw ↑
aid: ecfr
name: eCFR
description: Electronic Code of Federal Regulations REST API for accessing the official US Code of Federal Regulations, searching regulations, and retrieving regulatory version history.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
  - Federal Regulations
  - Government
  - Legal
  - Compliance
  - Open Data
  - United States
apis:
  - aid: ecfr:versioner
    name: eCFR Versioner API
    description: Provides access to the full text of CFR titles, parts, sections, and appendices at specific dates, as well as version history for regulatory content. Supports XML format responses for hierarchical regulatory structure.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://www.ecfr.gov/developers/documentation/api/v1
    baseURL: https://www.ecfr.gov/api/versioner/v1
    tags:
      - Regulations
      - Version History
      - CFR Titles
    properties:
      - type: Documentation
        url: https://www.ecfr.gov/developers/documentation/api/v1
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/openapi/ecfr-openapi.json
    contact:
      - FN: eCFR Developer Support
        url: https://www.ecfr.gov/developers
  - aid: ecfr:search
    name: eCFR Search API
    description: Full-text search across all Code of Federal Regulations content, with support for filtering by title, agency, date ranges, and content type. Returns ranked results with hierarchical context and full-text excerpts.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://www.ecfr.gov/developers/documentation/api/v1
    baseURL: https://www.ecfr.gov/api/search/v1
    tags:
      - Search
      - Full-Text Search
      - Regulations
    properties:
      - type: Documentation
        url: https://www.ecfr.gov/developers/documentation/api/v1
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/openapi/ecfr-openapi.json
    contact:
      - FN: eCFR Developer Support
        url: https://www.ecfr.gov/developers
  - aid: ecfr:admin
    name: eCFR Admin API
    description: Provides metadata about federal agencies and their CFR references, enabling lookup of which titles and chapters correspond to specific agencies.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://www.ecfr.gov/developers/documentation/api/v1
    baseURL: https://www.ecfr.gov/api/admin/v1
    tags:
      - Agencies
      - Metadata
      - Government
    properties:
      - type: Documentation
        url: https://www.ecfr.gov/developers/documentation/api/v1
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/openapi/ecfr-openapi.json
    contact:
      - FN: eCFR Developer Support
        url: https://www.ecfr.gov/developers
common:
  - type: Website
    url: https://www.ecfr.gov
  - type: Documentation
    url: https://www.ecfr.gov/developers/documentation/api/v1
  - type: GitHubOrg
    url: https://github.com/usgpo
  - type: Blog
    url: https://www.federalregister.gov/blog
  - type: Pricing
    url: https://www.ecfr.gov/developers
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/plans/ecfr-plans-pricing.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/rate-limits/ecfr-rate-limits.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/finops/ecfr-finops.yml
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/openapi/ecfr-openapi.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-schema/agency.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-schema/cfr-title.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-schema/search-result.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-schema/content-version.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-schema/correction.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-schema/cfr-ancestor.json
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/vocabulary/ecfr-vocabulary.json
  - type: JSONLDContext
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/json-ld/ecfr-context.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/examples/titles-response.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/examples/agencies-response.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/examples/search-results-response.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/examples/ancestry-response.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/ecfr/refs/heads/main/examples/versions-response.json
maintainers:
  - FN: Kin Lane
    email: [email protected]