openapi: 3.0.3
info:
title: Office of the Federal Register Agencies Documents API
description: Search, browse and learn about the Federal Register. Federal Register 2.0 is the unofficial daily publication for rules, proposed rules, and notices of Federal agencies and organizations, as well as executive orders and other presidential documents.
version: v1
contact:
name: Office of the Federal Register
url: https://www.federalregister.gov/developers/documentation/api/v1
servers:
- url: https://www.federalregister.gov/api/v1
description: Federal Register API
tags:
- name: Documents
paths:
/documents/{document_number}.json:
get:
summary: Fetch a Single Document
description: Retrieve a single Federal Register document by its document number.
operationId: getDocument
parameters:
- name: document_number
in: path
required: true
description: The document number.
schema:
type: string
responses:
'200':
description: A single Federal Register document.
tags:
- Documents
/documents/{document_numbers}.json:
get:
summary: Fetch Multiple Documents
description: Retrieve multiple Federal Register documents by comma-separated document numbers.
operationId: getDocuments
parameters:
- name: document_numbers
in: path
required: true
description: Comma-separated document numbers.
schema:
type: string
responses:
'200':
description: Federal Register documents.
tags:
- Documents
/documents/facets/{facet}:
get:
summary: Document Counts By Facet
description: Aggregate document counts grouped by a facet (daily, weekly, monthly, yearly, agency, topic, section, type, subtype).
operationId: getDocumentFacets
parameters:
- name: facet
in: path
required: true
description: Facet to aggregate by.
schema:
type: string
responses:
'200':
description: Facet counts.
tags:
- Documents