Provenance
Freshness & coverage
Methods (4)
searchDocuments
readSearch Federal Register documents by keyword, agency, type, and publication date
Input schema
{ "type": "object", "properties": { "term": { "type": "string", "examples": [ "methane" ] }, "agency": { "type": "string", "examples": [ "environmental-protection-agency" ], "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "type": { "type": "string", "examples": [ "RULE" ], "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "publicationDateStart": { "type": "string", "examples": [ "2024-01-01" ] }, "publicationDateEnd": { "type": "string" }, "perPage": { "type": "number" }, "page": { "type": "number" }, "order": { "type": "string" } }, "additionalProperties": false }Filter by term, agency slug, type, or date; perPage max 1000; supports paging.
getDocument
readFull detail for a single document by its document number
Input schema
{ "type": "object", "properties": { "documentNumber": { "type": "string", "examples": [ "2024-26643" ] }, "document_number": { "type": "string" } }, "additionalProperties": false }documentNumber as printed in citations (e.g. "2024-26643")
listAgencies
readList agency slugs + names (the values for the searchDocuments `agency` filter)
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }getServiceInfo
readStatic API overview — endpoints, document types, energy agency slugs, conventions
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
