eCFR Scraper — US Code of Federal Regulations
Pricing
from $4.00 / 1,000 results
eCFR Scraper — US Code of Federal Regulations
Scrape the US Code of Federal Regulations (eCFR) — full regulatory text structured by section with citations and hierarchy. Any title, part, point-in-time date. Free, no key.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Ponderable Hydrometer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Turn the eCFR's official but awkward XML into clean, section-level JSON — one row per CFR section with heading, citation, full text and full hierarchy (chapter / part / subpart). Filter by part, chapter or subpart; snapshot any version date. Free keyless official API.
For legal/compliance datasets, regulatory monitoring, and RAG pipelines over federal regulations.
What you get
Per section:
- Location —
title,titleName,date,chapter,part,subpart,sectionNumber - Heading & citation —
heading,citation(e.g.14 CFR 1.1) - Text —
text(clean, paragraphs joined) andparagraphs[](each paragraph separately) - Hierarchy —
ancestry[](the chapter→part→subpart→section path)
Output sample
{"title": 14,"titleName": "Aeronautics and Space","date": "2026-01-01","chapter": "I","part": "1","subpart": null,"sectionNumber": "1.1","heading": "General definitions.","citation": "14 CFR 1.1","text": "As used in Subchapters A through K of this chapter, unless the context requires otherwise:\n\nAdministrator means the Federal Aviation Administrator...","paragraphs": ["As used in Subchapters A through K of this chapter, unless the context requires otherwise:","Administrator means the Federal Aviation Administrator..."],"ancestry": ["TITLE 14", "CHAPTER I", "PART 1", "SECTION 1.1"]}
Input
| Field | Type | Default | Description |
|---|---|---|---|
title | integer | 14 | CFR title number (1–50). Required. |
date | string | — | Snapshot date (YYYY-MM-DD); empty = title's latest version |
part | string | 1 | Limit to a single part; empty scrapes all parts (larger) |
chapter | string | — | Only include parts under this chapter, e.g. I |
subpart | string | — | Only include sections under this subpart, e.g. A |
maxResults | integer | 5000 | Cap on sections returned |
Example input
{"title": 14,"part": "1"}
Whole chapter: {"title":17,"chapter":"II","maxResults":2000}. Dated snapshot: {"title":40,"date":"2026-01-01","chapter":"I","maxResults":3000}.
Why this actor
- Section-level structure — one clean record per section with heading, citation and full text, not a wall of XML.
- Full hierarchy + filters — chapter/part/subpart context on every row, with chapter and subpart filters and deep whole-title scraping.
- Version-dated — reproduce the CFR exactly as it stood on any date.
Pricing
Pay per result — $4 per 1,000 results (one result = one CFR section). No subscription; you pay only for what you get.
Notes & limits
- Source is the official eCFR versioner API — free, keyless. Scraping a whole title with no
partfilter is large and slower. - Public data; you are responsible for compliant use. Not affiliated with the US Government Publishing Office.
Related actors
- Congress.gov Scraper — US bills, laws and members.
- CourtListener Scraper — US case law and court opinions.
- Australia Legislation Scraper — Australian federal Acts and instruments.