Federal Register Rules Scraper β Rulemaking API
Pricing
from $50.00 / 1,000 federal register documents
Federal Register Rules Scraper β Rulemaking API
Scrape Federal Register documents β final rules, proposed rules, notices, presidential docs. Title, type, abstract, document number, pub + effective dates, agencies, CFR references, RIN, docket IDs, comment-close dates. Regulatory affairs, contractors, legal compliance, GovTech.
Pricing
from $50.00 / 1,000 federal register documents
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
π Federal Register Rules Scraper β Every proposed and final federal rule β agency, RIN, docket, public-comment data
Scrape the U.S. Federal Register β every proposed rule, final rule, notice, and presidential document published by federal agencies. Get the document title, agency, type (proposed/final), publication date, effective date, RIN (Regulation Identifier Number), docket ID, citation, public-comment period, and full-text body.
One actor. One token. Real-time regulator-direct data delivered in structured JSON.
π Sample Output

document_number | type | action | publication_date | agency_slugs | agency_names |
|---|---|---|---|---|---|
| 2026-13999 | Proposed Rule | Proposed rule. | 2026-07-10 | ['federal-communications-commission'] | ['Federal Communications Commission'] |
| 2026-13998 | Rule | Final rule. | 2026-07-10 | ['federal-communications-commission'] | ['Federal Communications Commission'] |
| 2026-13996 | Proposed Rule | Notice of proposed settlement for statutory royalty rates and terms. | 2026-07-10 | ['library-of-congress', 'copyright-royalty-board'] | ['Library of Congress', 'Copyright Royalty Board'] |
| 2026-13983 | Rule | Final rule. | 2026-07-10 | ['transportation-department', 'federal-aviation-administration'] | ['Transportation Department', 'Federal Aviation Administration'] |
| 2026-13982 | Rule | Final rule. | 2026-07-10 | ['transportation-department', 'federal-aviation-administration'] | ['Transportation Department', 'Federal Aviation Administration'] |
Real rows from run vWipoXN2EiTOTbVvD on build 0.0.12 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
βοΈ Sample inputs
This is the Store example input β the same input Apify's automated check runs β so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"dateFrom": "2025-01-01","dateTo": "2025-01-15","documentTypes": ["RULE","PRORULE"],"cfrTitle": 0,"maxDocuments": 5}
π§ Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
dateFrom | string | "2026-06-11" | Inclusive start date for the publication-date range. The Federal Register publishes daily on weekdays. |
dateTo | string | "2026-07-11" | Inclusive end date for the publication-date range. Use a small window (1β14 days) for ad-hoc research; longer windows for bulk pulls. |
documentTypes | array of string | ["RULE", "PRORULE"] | Which document types to include. RULE = final rule (legally binding). PRORULE = proposed rule (open for comment). NOTICE = informational notice. PRESDOCU = presidential documents⦠|
agencies | array of string | [] | Restrict to documents issued by these agencies. Use Federal Register agency slugs (e.g. 'securities-and-exchange-commission', 'environmental-protection-agency', 'federal-trade-com⦠|
cfrTitle | integer | Restrict to documents that affect a specific CFR title (e.g. 17 = SEC, 21 = FDA, 26 = IRS, 40 = EPA, 42 = HHS, 47 = FCC). | |
maxDocuments | integer | 5 | Maximum number of documents to return (1β10000). Each document is one dataset row. |
π§Ύ JSON sample record
One real record from run vWipoXN2EiTOTbVvD (emails/phones masked, long text shortened):
{"document_number": "2026-13999","title": "Facilitating Implementation of Next Generation 911 Services (NG911); Improving 911 Reliability","type": "Proposed Rule","subtype": null,"abstract": "In this document, the Federal Communications Commission (the FCC or Commission) proposes rules to enhance Next Generation 911 (NG911) interoperability and improve NG911 accessibility. Specifically, the Further Notice of Proposed Rulemaking proposes requiring NG911 service providers to conduct multi-party interstate interoperability testing of 911 traffic. The Further Notice of Proposed Rulemaking also seeks comment about how 911 Authorities can integrate advanced technology such as Direct Video Calling into NG911 networks to improve accessibility.","action": "Proposed rule.","publication_date": "2026-07-10","effective_on": null,"comments_close_on": "2026-08-10","dates_text": "Comments are due on or before August 10, 2026, and reply comments are due on or before September 8, 2026.","agencies": [{"id": 161,"name": "Federal Communications Commission","raw_name": "FEDERAL COMMUNICATIONS COMMISSION","slug": "federal-communications-commission","parent_id": null}],"agency_slugs": ["federal-communications-commission"],"agency_names": ["Federal Communications Commission"],"topics": [],"cfr_references": [{"chapter": null,"citation_url": null,"part": "9","title": 47}],"regulation_id_numbers": [],"docket_ids": ["PS Docket Nos. 21-479 and 13-75, FCC 26-39","FR ID 355739"],"executive_order_number": null,"start_page": 42699,"end_page": 42705,"page_views": {"count": 615,"last_updated": "2026-09-24 22:15:03 -0400"},"significant": null,"html_url": "https://www.federalregister.gov/documents/2026/07/10/2026-13999/facilitating-implementation-of-next-generation-911-services-ng911-improving-911-reliability","pdf_url": "https://www.govinfo.gov/content/pkg/FR-2026-07-10/pdf/2026-13999.pdf","raw_text_url": "https://www.federalregister.gov/documents/full_text/text/2026/07/10/2026-13999.txt","body_html_url": "https://www.federalregister.gov/documents/full_text/html/2026/07/10/2026-13999.html","public_inspection_pdf_url": "https://public-inspection.federalregister.gov/2026-13999.pdf?1783601118","regulations_dot_gov_info": {"comments_count": 0,"agency_id": "FCC","document_id": "FCC-2026-2708-0001","checked_regulationsdotgov_at": "2026-07-11T15:55:03Z"},"source": "federalregister.gov"}
π° Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $5e-05 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Federal Register document (apify-default-dataset-item) | $0.05 | Single Federal Register document (rule / proposed rule / notice / presidential document) pushed to the dataset. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ $0.05 = $5.00 plus the start fee.
π Related Actors
More from the NexGenData US government, courts & regulators family:
- US Federal Contract Spending Intelligence API
- US Federal Grant Opportunities β Grants.gov API
- Federal Litigation Records β PACER/RECAP Data API
- Financial Adviser Directory β BrokerCheck & IAPD Records API
- FINRA BrokerCheck Search β Firm & Broker Records API
- FMCSA Carrier Leads β Trucking & Motor Carrier Prospects API
46 more in this family on the NexGenData Store page.
Why This Actor Beats Bloomberg Government, Politico Pro, RegInfo direct
- Bloomberg Government is $10K+/year: Bloomberg Government and Politico Pro are the GovAffairs standards β and they're priced for K-Street budgets. We read FederalRegister.gov directly at $0.05 per document.
- RIN + docket join: Every proposed/final rule pair shares a RIN β we expose the join key so you can track a rule from proposal through finalization through court challenge.
- Comment period and counts: When a rule is open for comment, we surface the comment period dates, comment deadline, and (where available) total comment count.
- Effective date tracking: Filter to rules with imminent effective dates β what regulations take effect in the next 30 days?
| Feature | This Actor π | Bloomberg Government | Politico Pro | RegInfo direct |
|---|---|---|---|---|
| Pricing model | Pay-per-result ($0.05/document) | Per-seat license $5K-30K/yr | Per-seat license $10K-25K/yr | Per-seat license $10K-30K/yr |
| Free tier | Apify platform free credits only β every delivered row is billed at $0.05 | No | No | Limited search only |
| Real-time freshness | Minutes after source publish | End-of-day refresh | Hourly refresh | Hourly refresh |
| Data source | Direct from regulator | Mixed proprietary + scraped | Mixed proprietary + scraped | Mixed proprietary + scraped |
| API access | REST + webhooks built in | Add-on; extra licence | Add-on; extra licence | Limited |
| Bulk historical | Yes β date-range backfill | Limited download caps | Limited download caps | Limited download caps |
| Setup time | 5 minutes (token + run) | Procurement + onboarding | Procurement + onboarding | Procurement + onboarding |
What You Get
Every record returned by this actor is structured JSON with the following fields populated wherever the source filing provides them:
- Document number, FR citation (volume + page)
- Title, abstract, full-text body
- Agency name, parent department, agency code
- Document type β proposed rule, final rule, notice, presidential document
- Publication date, effective date, comment period start/end
- RIN (Regulation Identifier Number) and prior RIN history
- Docket ID (regulations.gov reference)
- CFR references β title, part, section affected
- Topics / tags (USC titles, subject matter)
- Significant rule flag (EO 12866 economically significant)
The full output schema is stable across runs β safe to load into Snowflake, BigQuery, Postgres, or your data warehouse without re-mapping each refresh.
Use Cases
- Government affairs / lobbyists β Monitor proposed rules in your client's regulatory domain the day they post.
- Compliance officers β Build rule-watching alerts for CFR sections your firm is subject to.
- Trade associations β Coordinate member comments on proposed rules within the public-comment window.
- Investors β Track regulatory risk to portfolio companies β rules affecting pharma pricing, FinTech licensing, etc.
- Law firms β Build a regulatory-tracking practice on top of structured Federal Register data.
- Academic researchers β Empirical regulation datasets for studying agency rulemaking cycles.
- Journalists β Beat-feed of new rules from your agency of interest.
Quick Start
Install the Apify Python client, set your token, and call the actor:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/federal-register-rules-scraper").call(run_input={"maxItems": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
You can also trigger via cURL:
curl -X POST "https://api.apify.com/v2/acts/nexgendata~federal-register-rules-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 100}'
Schedule it on Apify's built-in scheduler for daily, hourly, or every-5-minute refreshes β no infra required.
Pricing
This actor uses pay-per-event pricing on Apify. Primary event: Federal Register document at $0.05 per dataset row. An Actor Start fee of $0.00005 applies per run (charged per GB of memory, minimum 1). No subscription, no seat licence, no procurement cycle β pay only for the rows you receive.
For high-volume use cases (100K+ records/month), contact us at NexGenData for volume discounts.
Sister Actors in the NexGenData Fleet
NexGenData publishes the deepest SEC/regulatory actor catalog on Apify. Pair this actor with:
| Use case | Actor |
|---|---|
| USAspending federal awards & contracts | usaspending-federal-awards-scraper |
| FTC enforcement actions | ftc-enforcement-actions-scraper |
| CFPB consumer complaints | cfpb-consumer-complaints-scraper |
| EPA ECHO enforcement and compliance | epa-echo-enforcement-scraper |
| LDA lobbying disclosure β federal lobbying filings | lda-lobbying-disclosure-scraper |
| FEC independent expenditures and Super PAC spending | fec-independent-expenditures-scraper |
Browse the full 200+ actor catalog at https://apify.com/nexgendata?fpr=2ayu9b.
FAQ
Q: Is the Federal Register public?
A: Yes. The Federal Register is the official daily publication of the U.S. government, published since 1936.
Q: How fresh is the data?
A: Published business days at 8:45 AM ET. Our actor reads on demand β schedule daily for full coverage.
Q: Can I filter by agency?
A: Yes β pass agency or agency_code to scope to EPA, FDA, SEC, CFPB, or any agency.
Q: What's a RIN?
A: Regulation Identifier Number β a unique code that links every stage of a rulemaking (advance notice, proposed, final, withdrawn). The cross-stage join key.
Q: Are comments parseable?
A: Comments live on regulations.gov, not Federal Register. This actor surfaces the docket ID and comment deadline; the comments themselves are a separate scraping target.
Q: What's historical depth?
A: FederalRegister.gov goes back to 1994 reliably. Earlier years are scanned PDFs without full structure.
About NexGenData
NexGenData publishes 200+ buyer-intent Apify actors covering SEC filings, federal regulatory data (EPA, FTC, CFPB, FEC, IRS 990, FAA), private-market intelligence (Form D, IPO, 13F, 13D/G), stock screeners across 30+ exchanges (NYSE, NASDAQ, LSE, TSX, ASX, HKEX, KOSPI, SGX, B3, BSE), B2B lead generation, and competitive intelligence. All actors are pay-per-result with no seat licences and no minimum commitments.
Browse the full catalog and start a run at https://apify.com/nexgendata?fpr=2ayu9b.
Built by independent regulatory-data engineers. Reach out via the Apify message form for custom data integrations.