Federal Register Scraper — Rules, Notices & Proposed Rules avatar

Federal Register Scraper — Rules, Notices & Proposed Rules

Pricing

from $2.00 / 1,000 result emitteds

Go to Apify Store
Federal Register Scraper — Rules, Notices & Proposed Rules

Federal Register Scraper — Rules, Notices & Proposed Rules

Track US federal regulatory activity — export Federal Register rules, proposed rules and notices with title, agency, type, abstract, publication date and document links as clean JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 result emitteds

Rating

0.0

(0)

Developer

DevilScrapes

DevilScrapes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share


🎯 What this scrapes

Every US federal rule, proposed rule and notice lands in the Federal Register first, which makes it the earliest public signal that a regulation affecting your industry is moving. The official API paginates in a way that stops at 2,000 records per query and buries the agency names in a nested block. This Actor pages it properly, flattens agencies into one readable column, and hands you a dated regulatory feed you can filter in a spreadsheet.

🔥 What we handle for you

pages the API properly and stops cleanly at its 2,000-record ceiling flattens the nested agency block into a readable column plus a lead-agency field retries transient 429/5xx responses instead of failing the whole run

💡 Use cases

  • Monitor proposed rules touching your industry before the comment window closes.
  • Build a regulatory-change feed for a compliance or legal team.
  • Track one agency's output over a quarter for a policy report.
  • Assemble a dated evidence trail of rulemaking on a single topic.

⚙️ How to use it

  1. Click Try for free at the top of the page.
  2. Fill in the input form — most fields have sensible defaults.
  3. Click Start. Output streams into the run's dataset.
  4. Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.

📥 Input

FieldTypeRequiredDefaultNotes
searchTermstringno'emissions'Full-text search across the document. Leave empty to take everything in the date range.
documentTypesarrayno[]Restrict to these types: RULE, PRORULE (proposed rule), NOTICE,…
publishedFromstringno'2026-01-01'Only documents published on or after this date, as YYYY-MM-DD. Leave empty for no floor.
maxResultsintegerno100Stop after this many documents. Each document is one billed result row.
proxyConfigurationobjectno{'useApifyProxy': False}The Federal Register API is public and does not need a proxy. Leave this off unless your account requires egress…

Example input

{
"searchTerm": "emissions",
"publishedFrom": "2026-01-01",
"maxResults": 3,
"proxyConfiguration": {
"useApifyProxy": false
}
}

📤 Output

Every row is one dataset item.

FieldTypeNotes
document_numberstringFederal Register document number.
titlestringDocument title.
typestringRule, Proposed Rule, Notice or Presidential Document.
abstractstringOfficial abstract, when present.
publication_datestringPublication date (YYYY-MM-DD).
agenciesarrayIssuing agency names.
lead_agencystringFirst listed agency — the usual owner.
html_urlstringDocument page on federalregister.gov.
pdf_urlstringOfficial PDF URL.

Example output

{}

💰 Pricing

Pay-Per-Event — you pay only when these events fire:

EventUSDWhat it is
actor-start$0.20One-off warm-up charge per run
result$0.002Per dataset item

Example: 1 000 results at the rates above ≈ $2.20. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.

🚧 Limitations

  • Returns document metadata and links, not the full rule text or the public comments.
  • A single query cannot exceed 2,000 documents — that is an API limit, not an Actor one.

❓ FAQ

Do I need an API key?

No. The Federal Register API is public and keyless, so a run needs no credentials from you.

How far back can I search?

The API covers 1994 onward. Set Published from to any date in that range.

Why cap at 2,000?

The API stops paging past 2,000 records for a single query. The Actor stops cleanly there and says so in the log rather than looping — narrow the term or the date range to go deeper.

💬 Your feedback

Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.