Federal Register Monitor
Pricing
Pay per usage
Federal Register Monitor
Monitor the Federal Register for rules, proposed rules, notices, and presidential documents with normalized rows and full document detail.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
George Kioko
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Pulls documents from the Federal Register and hands them back as clean JSON. Rules, proposed rules, notices, presidential documents. Filter by type, keyword, agency, or publication date. Ask for a single document number and you get the full detail with topics, the action line, the dates summary, and the full text URL.
Data comes straight from the public Federal Register API. No key, no proxy, no browser, no scraping tricks. Just JSON in, JSON out.
flowchart LRA["Request<br/>type / keyword / agency / date"] --> B{mode}B -->|documents| C["Federal Register list API"]B -->|search| D["Keyword search"]B -->|document| E["Document detail API"]C --> F["Normalize rows"]D --> FE --> G["Full detail<br/>topics, dates, RINs"]F --> H[("Dataset<br/>rules + notices")]G --> H
Endpoints (standby)
GET /documents?type=&term=&agency=&since=&limit=returns normalized document rowsGET /document?number=returns one full document detailGET /search?term=&limit=returns documents matching a keywordGET /andGET /healthreturn service info
type is one of RULE, PRORULE, NOTICE, PRESDOCU. since is an ISO date like 2026-01-01. limit defaults to 25, capped at 100.
Pricing (pay per event)
| Event | Price | When |
|---|---|---|
actor-start | $0.25 | once per batch run |
document | $0.02 | per normalized document row returned |
full-text-brief | $0.10 | per /document detail with full metadata |
Probe values like test, ping, and example return a mock and are never charged.
Example curl
List recent FDA rules mentioning "drug":
curl "https://<your-standby-url>/documents?type=RULE&term=drug&agency=food-and-drug-administration&since=2026-01-01&limit=10"
Search by keyword:
curl "https://<your-standby-url>/search?term=tariff&limit=5"
Full detail for one document:
curl "https://<your-standby-url>/document?number=2026-11589"
Output schema
Document row:
{"document_number": "2026-11589","title": "Medical Devices; ...","type": "Rule","abstract": "The Food and Drug Administration ...","agencies": ["Health and Human Services Department", "Food and Drug Administration"],"publication_date": "2026-06-10","effective_date": "2026-06-10","html_url": "https://www.federalregister.gov/documents/2026/06/10/2026-11589/...","pdf_url": "https://www.govinfo.gov/content/pkg/FR-2026-06-10/pdf/2026-11589.pdf","fetched_at": "2026-06-10T00:00:00.000Z"}
Detail adds:
{"topics": ["Medical devices"],"action": "Final amendment; final order.","dates_summary": "This order is effective June 10, 2026. ...","regulation_id_numbers": [],"full_text_url": "https://www.federalregister.gov/documents/full_text/xml/2026/06/10/2026-11589.xml"}
Batch mode
Run without standby by passing input fields: mode (documents, document, search), type, term, agency, since, number, limit. Results land in the dataset and the run exits.
Flow
flowchart TDA[Request] --> B{Path}B -->|/documents| C[fetchDocuments]B -->|/document| D[fetchDocumentDetail]B -->|/search| E[searchDocuments]C --> F[Federal Register list API]E --> FD --> G[Federal Register document API]F --> H[Normalize rows]G --> I[Normalize detail]H --> J[pushData + charge document]I --> K[pushData + charge full-text-brief]J --> L[JSON response]K --> L