Federal Register Rules Scraper β€” Rulemaking API avatar

Federal Register Rules Scraper β€” Rulemaking API

Pricing

from $50.00 / 1,000 federal register documents

Go to Apify Store
Federal Register Rules Scraper β€” Rulemaking API

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

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

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

5 real rows delivered by Federal Register Rules Scraper β€” Rulemaking API β€” run vWipoXN2EiTOTbVvD on build 0.0.12

document_numbertypeactionpublication_dateagency_slugsagency_names
2026-13999Proposed RuleProposed rule.2026-07-10['federal-communications-commission']['Federal Communications Commission']
2026-13998RuleFinal rule.2026-07-10['federal-communications-commission']['Federal Communications Commission']
2026-13996Proposed RuleNotice 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-13983RuleFinal rule.2026-07-10['transportation-department', 'federal-aviation-administration']['Transportation Department', 'Federal Aviation Administration']
2026-13982RuleFinal 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

FieldTypeDefaultWhat it does
dateFromstring"2026-06-11"Inclusive start date for the publication-date range. The Federal Register publishes daily on weekdays.
dateTostring"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.
documentTypesarray 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…
agenciesarray 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…
cfrTitleintegerRestrict to documents that affect a specific CFR title (e.g. 17 = SEC, 21 = FDA, 26 = IRS, 40 = EPA, 42 = HHS, 47 = FCC).
maxDocumentsinteger5Maximum 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

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged 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.05Single 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.

More from the NexGenData US government, courts & regulators family:

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?
FeatureThis Actor πŸ“œBloomberg GovernmentPolitico ProRegInfo direct
Pricing modelPay-per-result ($0.05/document)Per-seat license $5K-30K/yrPer-seat license $10K-25K/yrPer-seat license $10K-30K/yr
Free tierApify platform free credits only β€” every delivered row is billed at $0.05NoNoLimited search only
Real-time freshnessMinutes after source publishEnd-of-day refreshHourly refreshHourly refresh
Data sourceDirect from regulatorMixed proprietary + scrapedMixed proprietary + scrapedMixed proprietary + scraped
API accessREST + webhooks built inAdd-on; extra licenceAdd-on; extra licenceLimited
Bulk historicalYes β€” date-range backfillLimited download capsLimited download capsLimited download caps
Setup time5 minutes (token + run)Procurement + onboardingProcurement + onboardingProcurement + 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 ApifyClient
client = 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 caseActor
USAspending federal awards & contractsusaspending-federal-awards-scraper
FTC enforcement actionsftc-enforcement-actions-scraper
CFPB consumer complaintscfpb-consumer-complaints-scraper
EPA ECHO enforcement and complianceepa-echo-enforcement-scraper
LDA lobbying disclosure β€” federal lobbying filingslda-lobbying-disclosure-scraper
FEC independent expenditures and Super PAC spendingfec-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.