Provenance
Freshness & coverage
Methods (6)
searchDocuments
readSearch rulemaking documents by keyword, agency, and posted date
Input schema
{ "type": "object", "properties": { "searchTerm": { "type": "string", "examples": [ "methane waste emissions charge" ] }, "agencyId": { "type": "string", "examples": [ "EPA" ] }, "postedDateGe": { "type": "string", "examples": [ "2024-01-01" ] }, "postedDateLe": { "type": "string" }, "sort": { "type": "string" }, "size": { "type": "number" }, "page": { "type": "number" } }, "additionalProperties": false }Filter term, agency, posted dates, or sort; size 5-250 and page 1-20.
searchDockets
readSearch dockets (the regulatory file) by keyword and agency
Input schema
{ "type": "object", "properties": { "searchTerm": { "type": "string", "examples": [ "offshore leasing" ] }, "agencyId": { "type": "string", "examples": [ "BOEM" ] }, "size": { "type": "number" }, "page": { "type": "number" } }, "additionalProperties": false }Filter by term or agency; size 5-250 and page 1-20.
searchComments
readSearch public comments submitted on federal rulemakings
Input schema
{ "type": "object", "properties": { "searchTerm": { "type": "string", "examples": [ "methane" ] }, "agencyId": { "type": "string", "examples": [ "EPA" ] }, "postedDateGe": { "type": "string" }, "sort": { "type": "string" }, "size": { "type": "number" }, "page": { "type": "number" } }, "additionalProperties": false }Filter by term, agency, or posted date; size 5-250 and page 1-20.
getDocument
readFull detail for a single document by its documentId
Input schema
{ "type": "object", "properties": { "documentId": { "type": "string", "examples": [ "EPA-HQ-OAR-2023-0434-0001" ] } }, "additionalProperties": false }Use documentId from search results; returns the JSON:API document.
getComment
readFull detail for a single comment by its commentId (includes the full comment body text)
Input schema
{ "type": "object", "properties": { "commentId": { "type": "string", "examples": [ "EPA-HQ-OAR-2023-0434-1234" ] } }, "additionalProperties": false }Returns the parsed JSON:API comment, including the full comment body text.
getServiceInfo
readDescribe auth, JSON:API paging and filters, agency IDs, and related federal sources.
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
