Regulations.gov Scraper avatar

Regulations.gov Scraper

Pricing

from $1.20 / 1,000 results

Go to Apify Store
Regulations.gov Scraper

Regulations.gov Scraper

Extract federal rulemaking documents, dockets, and public comments from the official Regulations.gov API. Filter by agency, document type, and date range. No browser, no proxy.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Aurenic

Aurenic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract federal rulemaking documents, dockets, and public comments from the official Regulations.gov API. Filter by agency, document type, and date range. No browser, no proxy.

What does Regulations.gov Scraper do?

Scrape the public record of every proposed and final federal rule, plus the comments citizens and organizations submit, in three modes:

  • Documents — rules, proposed rules, notices, and supporting material. Filter by agency, subtype, and posted date range.
  • Comments — public comments on any docket or across a keyword search. Includes submitter name, organization, location, and full comment text.
  • Dockets — docket-level metadata with RIN, category, program, and agency.

Every record comes from the official Regulations.gov v4 API at api.regulations.gov — the same API the government portal uses. Free DEMO_KEY works for testing; a free personal key raises throughput [citation:1][citation:4].

Output fields

Document

FieldDescription
documentIdUnique document identifier
titleDocument title
agencyIdIssuing federal agency (EPA, FDA, SEC, FCC, etc.)
documentTypeRule, Proposed Rule, Notice, etc.
subtypeDocument subtype
postedDateDate posted
commentStartDateComment period start
commentEndDateComment period deadline
openForCommentWhether the comment window is open
docketIdParent docket
frDocNumFederal Register document number
summaryDocument abstract
fileFormatsAttached file download URLs

Comment

FieldDescription
commentIdComment identifier
titleComment title
agencyId / docketIdContext
postedDate / receiveDateTimestamps
commentFull comment text
firstName / lastName / organizationSubmitter
city / stateProvinceRegion / country / zipLocation
submitterTypeIndividual, organization, etc.

Docket

FieldDescription
docketIdDocket identifier
titleDocket title
agencyIdIssuing agency
docketType / category / subCategoryClassification
rinRegulatory Information Number
shortName / programAdditional metadata

Who is it for?

  • Regulatory affairs and compliance teams monitoring proposed rules that affect their industry
  • Law firms and lobbyists gathering public comments to prepare client responses
  • Policy researchers building longitudinal rulemaking datasets
  • Government contractors tracking compliance obligations
  • Data journalists investigating agency activity and public participation

Pricing

$1.50 per 1,000 results. No subscription.

ResultsCost
100$0.15
1,000$1.50
10,000$15.00

How to use it

  1. Pick a Mode.
  2. Enter a Search Term, Docket ID, or Agency ID.
  3. Optionally set Document Subtype and Posted Date range.
  4. Paste your free API Key from open.gsa.gov/api/regulationsgov — or leave DEMO_KEY for testing.
  5. Click Start.

Output example

{
"recordType": "document",
"documentId": "EPA-HQ-OAR-2024-0002-0001",
"title": "Revised Standards for Clean Air Act Section 111(d)",
"agencyId": "EPA",
"documentType": "Proposed Rule",
"subtype": "Proposed Rule",
"postedDate": "2024-02-05",
"commentStartDate": "2024-02-05",
"commentEndDate": "2024-04-08",
"openForComment": true,
"docketId": "EPA-HQ-OAR-2024-0002",
"frDocNum": "2024-02234",
"summary": "The Environmental Protection Agency is proposing revised emission guidelines...",
"fileFormats": "https://downloads.regulations.gov/...",
"scrapedAt": "2026-09-24T12:00:00.000Z"
}

Technical details

  • Official Regulations.gov v4 API — https://api.regulations.gov/v4. Free, public, requires an X-Api-Key header [citation:1].
  • DEMO_KEY works for testing at 1,000 requests/hour. A free personal key from open.gsa.gov/api/regulationsgov raises limits [citation:4].
  • Pagination via page[size] (max 250) and page[number].
  • Filters via filter[searchTerm], filter[agencyId], filter[docketId], filter[postedDate][ge], filter[postedDate][le].
  • No browser, no proxy — pure REST JSON.
  • Three modes — documents, comments, dockets.

Known limits

  • DEMO_KEY is shared and rate-limited to 1,000 requests/hour. For production runs, register a free personal key [citation:4].
  • API responses are paginated at 250 records max per request. Large runs require multiple pages.
  • Comment text may be truncated by Regulations.gov for very long submissions.
  • No historical archive beyond what the API exposes. Regulations.gov covers the modern rulemaking record; older documents may not be available.
  • Rate limit is 1,000 req/hour on the free tier — the actor defaults to 1,200ms between requests to stay under [citation:4].

FAQ

Do I need an API key? DEMO_KEY works for testing. For production, register a free key at open.gsa.gov/api/regulationsgov [citation:4].

Do I need a proxy? No. Datacenter IPs are accepted.

What's the difference between documents and dockets? A docket is a folder that groups related documents (a proposed rule, its public comments, and supporting material). Documents are the individual files.

How do I track open comment periods? Use documents mode, set openForComment filtering downstream, or sort by commentEndDate.

How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel.

Support

Open an issue on the Actor's page for bugs or feature requests.