Share via


eCFR (Independent Publisher) (Preview)

The US Code of federal regulations, regulation metadata and point-in-time regulation versions. Made available via the Government Publishing Office (GPO).

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Dan Romano
URL https://developments.substack.com
Email dan.romano@swolcat.com
Connector Metadata
Publisher Dan Romano
Website https://www.ecfr.gov/reader-aids/ecfr-developer-resources
Privacy policy https://www.ecfr.gov/reader-aids/government-policy-and-ofr-procedures/privacy
Categories Business Management

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get all CFR titles

Returns a list of all current CFR titles, including their names, amendment history, and up-to-date status.

Get CFR Corrections

Returns a list of historical corrections to the CFR, including Federal Register citations, titles, and hierarchy metadata.

Get CFR Corrections for a Specific Title

Returns corrections for a specific CFR title, including Federal Register references and structural hierarchy metadata.

Get CFR Title Ancestry for a Given Date

Returns the full regulatory hierarchy (title to section) for a specific title on a given date.

Get Content Versions for a Title

Returns a list of historical content versions for a specific CFR title.

Get Full Regulation XML

Returns full XML content for a given title on a specified CFR snapshot date.

Get List of CFR Agencies

Returns all agencies that appear in the CFR, including children and title/chapter references.

Get search result counts by CFR hierarchy

Returns the number of CFR search results distributed across hierarchical levels (title, chapter, part, etc.).

Search CFR results

Search CFR sections by keyword and filter by date or other criteria.

Get all CFR titles

Returns a list of all current CFR titles, including their names, amendment history, and up-to-date status.

Returns

Get CFR Corrections

Returns a list of historical corrections to the CFR, including Federal Register citations, titles, and hierarchy metadata.

Parameters

Name Key Required Type Description
Snapshot date
date string

Return corrections published as of a given date (yyyy-mm-dd)

CFR Title Number
title integer

Limit results to a specific CFR title number

Correction Effective Date
error_corrected_date string

Limit results to corrections with a given correction effective date (yyyy-mm-dd)

Returns

Get CFR Corrections for a Specific Title

Returns corrections for a specific CFR title, including Federal Register references and structural hierarchy metadata.

Parameters

Name Key Required Type Description
CFR Title Number
title True integer

The CFR title number (e.g., 6, 7, 22)

Returns

Get CFR Title Ancestry for a Given Date

Returns the full regulatory hierarchy (title to section) for a specific title on a given date.

Parameters

Name Key Required Type Description
Date
date True string

The snapshot date to retrieve ancestry for (YYYY-MM-DD)

CFR Title
title True string

The CFR Title number (e.g., 2, 22, 50)

Returns

Name Path Type Description
ancestry
ancestry array of AncestryItem

Get Content Versions for a Title

Returns a list of historical content versions for a specific CFR title.

Parameters

Name Key Required Type Description
CFR Title
title True string

The CFR Title number (e.g., 2, 22, 50)

Issue Date On
issue_date[on] string

Return content added exactly on this date (YYYY-MM-DD)

Issue Date Before or On
issue_date[lte] string

Return content added on or before this date (YYYY-MM-DD)

Issue Date After or On
issue_date[gte] string

Return content added on or after this date (YYYY-MM-DD)

Subtitle
subtitle string

Uppercase subtitle letter (e.g., 'A', 'B')

Chapter
chapter string

Roman numerals or digits for the chapter (e.g., 'I', '2')

Subchapter
subchapter string

Subchapter code (e.g., 'A', 'B', with optional dash or underscore)

Part
part string

CFR part identifier (e.g., '3474')

Subpart
subpart string

Subpart code (e.g., 'B')

Section
section string

CFR section (e.g., '3474.20')

Appendix
appendix string

Appendix reference (e.g., 'App. A')

Returns

Get Full Regulation XML

Returns full XML content for a given title on a specified CFR snapshot date.

Parameters

Name Key Required Type Description
Snapshot Date
date True string

Date of the CFR version (e.g., 2025-05-16)

CFR Title
title True string

Title number of the CFR (e.g., 21)

Subtitle
subtitle string

Subtitle of the CFR structure

Chapter
chapter string

Chapter of the CFR structure

Subchapter
subchapter string

Subchapter of the CFR structure

Part
part string

Part of the CFR structure

Subpart
subpart string

Subpart of the CFR structure

Section
section string

Section of the CFR structure

Appendix
appendix string

Appendix of the CFR structure

Returns

response
file

Get List of CFR Agencies

Returns all agencies that appear in the CFR, including children and title/chapter references.

Returns

Get search result counts by CFR hierarchy

Returns the number of CFR search results distributed across hierarchical levels (title, chapter, part, etc.).

Parameters

Name Key Required Type Description
Search query
query True string

The keyword or phrase to search for in the CFR database.

Filter by agency slugs
agency_slugs string

Comma-separated list of agency slugs (e.g., "epa,doe,faa").

Snapshot date
date date

Limit results to content present on this date (YYYY-MM-DD).

Modified after date
last_modified_after date

Limit results to content modified after this date (YYYY-MM-DD).

Modified on or after
last_modified_on_or_after date

Limit results to content modified on or after this date (YYYY-MM-DD).

Modified before date
last_modified_before date

Limit results to content modified before this date (YYYY-MM-DD).

Modified on or before
last_modified_on_or_before date

Limit results to content modified on or before this date (YYYY-MM-DD).

Returns

Search CFR results

Search CFR sections by keyword and filter by date or other criteria.

Parameters

Name Key Required Type Description
Search query
query True string

The search term to query for in CFR content.

Modified after
last_modified_on_or_after date

Return only results modified on or after this date (YYYY-MM-DD).

Results per page
per_page integer

Number of results per page (default is 20).

Page number
page integer

The page number to retrieve.

Sort order
order string

Sort results by relevance or date.

Pagination mode
paginate_by string

Method of pagination. Must be 'results'.

Returns

Definitions

AncestryItem

Name Path Type Description
type
type string
label
label string
label_level
label_level string
label_description
label_description string
identifier
identifier string
reserved
reserved boolean
section_range
section_range string

ContentVersionsResponse

Name Path Type Description
content_versions
content_versions array of object
date
content_versions.date string
amendment_date
content_versions.amendment_date string
issue_date
content_versions.issue_date string
identifier
content_versions.identifier string
name
content_versions.name string
part
content_versions.part string
subpart
content_versions.subpart string
title
content_versions.title string
type
content_versions.type string
substantive
content_versions.substantive boolean
removed
content_versions.removed boolean
title
meta.title string
result_count
meta.result_count string
lte
meta.issue_date.lte string
gte
meta.issue_date.gte string
latest_amendment_date
meta.latest_amendment_date string
latest_issue_date
meta.latest_issue_date string

CfrTitle

Name Path Type Description
number
number number
name
name string
latest_amended_on
latest_amended_on string
latest_issue_date
latest_issue_date string
up_to_date_as_of
up_to_date_as_of string
reserved
reserved boolean

CfrTitlesMeta

Name Path Type Description
date
date string
import_in_progress
import_in_progress boolean

CfrTitlesResponse

Name Path Type Description
titles
titles array of CfrTitle
meta
meta CfrTitlesMeta

AgencyResponse

Name Path Type Description
agencies
agencies array of Agency

AgencyReference

Name Path Type Description
title
title integer

CFR title number

chapter
chapter string

CFR chapter designation

Agency

Name Path Type Description
name
name string
short_name
short_name string
display_name
display_name string
sortable_name
sortable_name string
slug
slug string
cfr_references
cfr_references array of AgencyReference
children
children array of Agency

CorrectionReferenceHierarchy

Name Path Type Description
title
title string
subtitle
subtitle string
chapter
chapter string
part
part string
subpart
subpart string
section
section string

CorrectionReference

Name Path Type Description
cfr_reference
cfr_reference string
hierarchy
hierarchy CorrectionReferenceHierarchy

Correction

Name Path Type Description
id
id number
cfr_references
cfr_references array of CorrectionReference
corrective_action
corrective_action string
error_corrected
error_corrected string
error_occurred
error_occurred string
fr_citation
fr_citation string
position
position number
display_in_toc
display_in_toc boolean
title
title number
year
year number
last_modified
last_modified string

CorrectionResponse

Name Path Type Description
ecfr_corrections
ecfr_corrections array of Correction

SearchResultsResponse

Name Path Type Description
results
results array of object
starts_on
results.starts_on string
ends_on
results.ends_on string
type
results.type string
hierarchy
results.hierarchy object
hierarchy_headings
results.hierarchy_headings object
headings
results.headings object
full_text_excerpt
results.full_text_excerpt string
results.score float
structure_index
results.structure_index number
reserved
results.reserved boolean
removed
results.removed boolean
change_types
results.change_types array of string
current_page
meta.current_page number
total_pages
meta.total_pages number
total_count
meta.total_count number
max_score
meta.max_score float
description
meta.description string

HierarchyCountResponse

Name Path Type Description
value
count.value number
relation
count.relation string
max_score
max_score float
shown_count
shown_count number
children
children array of HierarchyNode

HierarchyNode

Name Path Type Description
level
level string
hierarchy
hierarchy string
hierarchy_heading
hierarchy_heading string
heading
heading string
structure_index
structure_index number
count
count integer
max_score
max_score float
children
children array of object
level
children.level string
hierarchy
children.hierarchy string
hierarchy_heading
children.hierarchy_heading string
heading
children.heading string
structure_index
children.structure_index number
count
children.count integer
max_score
children.max_score float
children
children.children array of object
level
children.children.level string
hierarchy
children.children.hierarchy string
hierarchy_heading
children.children.hierarchy_heading string
heading
children.children.heading string
structure_index
children.children.structure_index number
count
children.children.count float
max_score
children.children.max_score float

file

This is the basic data type 'file'.