openapi: 3.0.3
info:
title: Office of the Federal Register Agencies Documents.json 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.json
paths:
/documents.json:
get:
summary: Search Federal Register Documents
description: Search and filter Federal Register documents (rules, proposed rules, notices, presidential documents).
operationId: searchDocuments
parameters:
- name: per_page
in: query
description: Number of results per page (max 1000).
schema:
type: integer
- name: page
in: query
description: Page number of results.
schema:
type: integer
- name: order
in: query
description: Order of results (relevance, newest, oldest, executive_order_number).
schema:
type: string
- name: conditions[term]
in: query
description: Full text search term.
schema:
type: string
- name: conditions[publication_date][gte]
in: query
description: Publication date greater than or equal to (YYYY-MM-DD).
schema:
type: string
format: date
- name: conditions[publication_date][lte]
in: query
description: Publication date less than or equal to (YYYY-MM-DD).
schema:
type: string
format: date
- name: conditions[type][]
in: query
description: Document type (RULE, PRORULE, NOTICE, PRESDOCU).
schema:
type: string
- name: conditions[agencies][]
in: query
description: Agency slug filter.
schema:
type: string
responses:
'200':
description: A paginated list of Federal Register documents.
tags:
- Documents.json