Federal Register Scraper avatar

Federal Register Scraper

Pricing

$0.80 / 1,000 successful notice exporteds

Go to Apify Store
Federal Register Scraper

Federal Register Scraper

Scrape Federal Register documents by keyword or date range: title, document type, agencies, publication date, abstract, links and PDF links. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

$0.80 / 1,000 successful notice exporteds

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Federal Register Scraper - Notices, Rules & Agencies

What is Federal Register Scraper?

Federal Register Scraper is a tool that lets you scrape notices, rules, proposed rules and presidential documents from the US Federal Register: title, document number, document type, publication date, issuing agencies, abstract, a matching text excerpt and links to the web page and PDF. Type a keyword or a date range, click Start, and download the documents as Excel, CSV or JSON.

  • 🏛️ Every document type: notices, rules, proposed rules and presidential documents in one search
  • 📅 Date ranges: only documents published between two dates, newest or oldest first
  • 📄 PDF links: the official PDF and the public inspection PDF for each document, when the Federal Register has them
  • 🔓 No login: no account or API key needed
  • 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 6,200 Federal Register documents

What can Federal Register Scraper do?

  • Search Federal Register documents by keyword
  • Get the latest Federal Register notices without a keyword
  • Scrape Federal Register documents published in a date range
  • Track proposed rules and final rules from federal agencies
  • Get the agencies behind each document, with their names and IDs
  • Download Federal Register PDF links in bulk
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from the Federal Register?

📰 Document title🔢 Document number🏷️ Document type (Notice, Rule, Proposed Rule, Presidential Document)
📅 Publication date🏛️ Agency names🆔 Agency IDs
📝 Abstract🔍 Text excerpt that matches your keyword🔗 Web page link
📄 PDF link📑 Public inspection PDF link🔎 The keyword the row came from

How to scrape the Federal Register

  1. Create a free Apify account (no credit card needed).
  2. Open Federal Register Scraper.
  3. Type a Search query, such as artificial intelligence, or leave it empty to get the latest documents.
  4. Optionally set Publication date from and Publication date to, pick the Sort order and set Maximum results, then click Start.
  5. When the run finishes, download the documents as Excel, CSV, JSON, HTML or XML.

How much does it cost to scrape Federal Register documents?

You pay $0.80 per 1,000 Federal Register documents you get. Platform usage is included in this price, so there is nothing else to pay.

For example, 100 documents cost $0.08, and 1,000 documents cost $0.80.

Every Apify account gets $5 of free usage each month, so you can try it at no cost. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
Search queryThe keyword or phrase to search for. Leave it empty to get the latest documents
Publication date fromThe earliest publication date, as YYYY-MM-DD
Publication date toThe latest publication date, as YYYY-MM-DD
Sort ordernewest (default) or oldest first
Maximum resultsHow many documents to get, up to 100 per run (default 50)
Include abstractAdd the document abstract (on by default)
Include agenciesAdd the agency names and IDs (on by default)
Include PDF URLsAdd the PDF and public inspection PDF links (on by default)

Example: documents that mention artificial intelligence, published in May 2026.

{
"query": "artificial intelligence",
"publicationDateFrom": "2026-05-01",
"publicationDateTo": "2026-05-25",
"order": "newest",
"maxResults": 25
}

Example: the 10 latest documents, without abstracts.

{
"query": "",
"order": "newest",
"maxResults": 10,
"includeAbstract": false,
"includePdfUrls": true
}

⬆️ Output

You get one row per document. You can view the rows as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. A real row from a search for artificial intelligence (excerpt shortened):

{
"recordType": "notice",
"query": "artificial intelligence",
"documentNumber": "2026-19860",
"title": "Implementing the Federal Reserve Board's Responsibilities Under the GENIUS Act",
"documentType": "Proposed Rule",
"publicationDate": "2026-09-29",
"htmlUrl": "https://www.federalregister.gov/documents/2026/09/29/2026-19860/implementing-the-federal-reserve-boards-responsibilities-under-the-genius-act",
"pdfUrl": "https://www.govinfo.gov/content/pkg/FR-2026-09-29/pdf/2026-19860.pdf",
"publicInspectionPdfUrl": "https://public-inspection.federalregister.gov/2026-19860.pdf?1790599514",
"abstract": "The Board of Governors of the Federal Reserve System (Board) proposes to issue regulations to implement the Guiding and Establishing National Innovation for U.S. Stablecoins Act (GENIUS Act) with respect to Board-supervised permitted payment stablecoin issuers (PPSIs)...",
"agencyNames": "Federal Reserve System",
"agencyIds": "188",
"excerpt": "Board-supervised PPSIs could be vulnerable to certain information technology and cybersecurity failures or attacks by <span class=\"match\">artificial</span> <span class=\"match\">intelligence</span> tools...",
"sourceUrl": "https://www.federalregister.gov/documents/2026/09/29/2026-19860/implementing-the-federal-reserve-boards-responsibilities-under-the-genius-act",
"apiUrl": "https://www.federalregister.gov/api/v1/documents/2026-19860",
"page": 1,
"positionOnPage": 1
}

A few notes on the fields:

  • documentType tells you what kind of document it is. recordType is always notice, whatever the document type.
  • excerpt is up to 500 characters of text around your keyword. The matching words are wrapped in <span class="match"> tags, so you can highlight them.
  • A document with several agencies lists them in agencyNames and agencyIds, separated by | (up to 8).
  • When you switch off Include abstract, Include agencies or Include PDF URLs, those fields stay in the row but are empty.

How can I use Federal Register data?

  • Regulatory monitoring: follow new rules and proposed rules that affect your industry
  • Policy research: collect every document on a topic in a date range and study it
  • Legal and compliance work: build a dataset of notices from the agencies you answer to
  • Alerts: run a saved search every morning and send new documents to Slack or email
  • Content and newsletters: find the government documents behind a story, with the official PDF

How to monitor the Federal Register for new documents

  1. Set a Search query for your topic and keep Sort order on newest.
  2. Set Publication date from to the day you want to start from.
  3. Schedule the actor to run every day.

Send each run's documents to Slack, email or a Google Sheet with an integration.

Scrape more government, news and research data

ActorWhat it gets
National Weather Alerts APIActive US National Weather Service warnings, watches and advisories
Google News Scraper API - Full Text, Monitoring & RSSNews articles by keyword, with full text and only new articles on each run
News API - Multi-Source Headlines & ArticlesHeadlines and articles from BBC, CNN, NPR, NYT, The Guardian and more
Wikidata Entity APIWikidata entities with labels, descriptions, aliases and sitelinks
arXiv Paper & Author ScraperAcademic papers, abstracts and author details from arXiv

❓FAQ

How much does it cost to scrape the Federal Register?

$0.80 per 1,000 documents, with platform usage included. See the cost section above and the Pricing tab.

How many documents can I get in one run?

Up to 100 documents per run. For more, split your search into shorter date ranges and run it once per range, or schedule it.

Can I run it without a search term?

Yes. Leave Search query empty to get the latest documents published in the Federal Register.

Does it only get notices?

No. A search returns every document type that matches: notices, rules, proposed rules and presidential documents. The documentType field tells you which one each row is.

Not every Federal Register document has an abstract, and some documents have no PDF yet. Those fields are empty in that case. Very broad searches can also bring back documents you don't need, so add a date range when you can.

Do I need an account or API key?

No. You don't need a Federal Register account or an API key. The data is public.

What happens if I set a maximum cost per run?

The run stops when it reaches your limit and keeps every document it got up to that point.

Can I connect Federal Register Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

Federal Register Scraper only collects documents that the US government publishes for the public. Some documents can still contain personal data, such as names of officials or people who sent comments, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

Federal Register Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by the Federal Register or the US government.

Something isn't working?

Open the Issues tab and tell us your input and what you expected.

⭐ Your feedback

Have an idea or found a problem? Tell us on the Issues tab. If Federal Register Scraper saved you time, a short review on the Reviews tab helps other people find it.