Catalog/gov-fedreg-agency

Government

Federal Register documents by agency API

List recent Federal Register documents published by a specific federal agency (by slug, e.g. 'environmental-protection-agency'), normalized from the keyless federalregister.gov API into a flat schema with optional document-type filter. Answers 'what did the EPA publish recently?','what rules did agency X issue?'.

Price$0.01per request
MethodPOST
Route/v1/gov/fedreg-agency
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
govfederal-registeragencyregulationsrulesepacomplianceus
API URLhttps://x402.hexl.dev/v1/gov/fedreg-agency
Integration docs
Example request
{
  "agency": "environmental-protection-agency",
  "limit": 2
}
Example response
{
  "agency": "environmental-protection-agency",
  "total": 10000,
  "documents": [
    {
      "documentNumber": "2026-09988",
      "title": "Rescinding the Regulations for Arbitration Requirements and Procedures for Small Claims",
      "type": "Rule",
      "abstract": "The Environmental Protection Agency is rescinding...",
      "publicationDate": "2026-05-20",
      "signingDate": null,
      "effectiveOn": "2026-06-20",
      "agencies": [
        "Environmental Protection Agency"
      ],
      "citation": "91 FR 30012",
      "executiveOrderNumber": null,
      "president": null,
      "url": "https://www.federalregister.gov/documents/2026/05/20/2026-09988/rescinding-the-regulations",
      "pdfUrl": "https://www.govinfo.gov/content/pkg/FR-2026-05-20/pdf/2026-09988.pdf"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "agency"
  ],
  "properties": {
    "agency": {
      "type": "string",
      "examples": [
        "environmental-protection-agency",
        "securities-and-exchange-commission"
      ]
    },
    "type": {
      "type": "string",
      "examples": [
        "RULE",
        "NOTICE"
      ]
    },
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 50,
      "default": 10
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}