regulations_search_rules
regulations_search_rulesSearch the Federal Register — the daily journal of US proposed rules, final rules, notices, and presidential documents (1994–present) — filtering by full-text query, document type, agency slug, publication date range, and whether the rule is open for comment. The primary discovery entry point: results carry the document number (open with regulations_get_document), docket IDs, RINs, and affected CFR parts that chain into the comment and codified-text tools. The Federal Register caps navigation at 50 pages and the match count at 10,000; when a result set is larger, narrow with published_after/published_before rather than paging deeper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1–50, default 1). The FR API caps total_pages at 50 — with per_page=100 this allows navigating up to 5,000 results. To reach beyond that window, narrow with published_after/published_before rather than paging deeper. | |
| type | No | Document types to include. PRORULE=Proposed Rule, RULE=Final Rule, NOTICE=Notice, PRESDOCU=Presidential Document. Omit for all types. | |
| query | No | Full-text search across document title and body. Omit to browse by filters alone (e.g. all EPA proposed rules in a date range). | |
| agencies | No | Filter to one or more agencies by Federal Register agency slug (e.g. "environmental-protection-agency", "securities-and-exchange-commission"). Slugs are the kebab-case agency name; if unsure, search by query and read the agency slugs off the results. | |
| per_page | No | Results per page (2–100, default 20). The Federal Register API treats exactly 1 as its default page size instead of returning one result. | |
| published_after | No | Earliest publication date, ISO 8601 (YYYY-MM-DD). Combine with published_before to window large result sets — the FR caps navigation at 50 pages. | |
| published_before | No | Latest publication date, ISO 8601 (YYYY-MM-DD). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Results returned on this page. | |
| notice | No | Guidance when nothing matched or when results were truncated. | |
| results | No | Matching Federal Register documents (this page). | |
| truncated | No | True when matches exceed the FR 50-page (5,000-record) navigation ceiling. | |
| totalCount | No | Total matches before pagination (FR count; capped at 10,000 by the API window). |