Skip to content

Federal Register Data Dictionary

This document describes the fields available on the Federal Register API endpoint (/api/federal_register/). For filtering, ordering, and pagination, see the Federal Register API Reference.

Overview

Federal Register documents are every rule, proposed rule, notice and presidential document published in the Federal Register from January 1994 to the present — about 1.01 million documents.

Type Documents
Notice ~766,000
Rule ~120,000
Proposed Rule ~77,000
Uncategorized Document ~32,600
Presidential Document ~8,600
Correction ~4,000
Sunshine Act Document ~1,100

One row is one published document. Most fields are the Federal Register's own, served as it publishes them; Tango adds the uuid.

Authentication: Federal Register endpoints require authentication (API key or OAuth2).

Plans: every field, including full_text, is available on every plan, including Free.

Note: Federal Register documents are a flat resource with no expandable relations. The full field set is available via the shape query parameter. See Response Shaping.

Update Frequency

The Federal Register is read daily, and a document appears in the API the day it is picked up after publication.

The Federal Register often fills in a document's details over the few days after it is published, and those updates flow through as changes to the same row. A document published this week is more likely to change than one published last month.

Identity

A document is identified by its document_number and publication_date together. The document number alone is not unique: the Federal Register reused numbers across genuinely different documents, as late as 2015.

The primary key and detail-lookup value is uuid. It is derived from the document number and publication date rather than assigned sequentially, so it is stable across rebuilds of the dataset and safe to store alongside your own records.

Corrections

A correction is published as its own document, with its own number and row. The two directions of the link are:

  • correction_of — on the correction, identifies the document it corrects.
  • corrections — on the original, an array of Federal Register API URLs for the documents that correct it.

The rows are never merged, so a search for the subject of a rule can return both the rule and its corrections.

Structured fields

These fields are the Federal Register's own structures, returned as JSON exactly as published. On a few dozen documents they are null rather than an empty array or object.

agencies

An array of the agencies that issued the document, one object per agency:

Key Type Description
raw_name String The agency name as printed on the document. Always present.
name String The Federal Register's canonical agency name.
slug String The Federal Register's agency slug — the value ?fr_agency= matches.
id Integer The Federal Register's agency id.
parent_id Integer or null The parent agency's id; null for a top-level agency.
url String The agency's page on federalregister.gov.
json_url String The agency's Federal Register API record.

A small share of agency entries (under 2%) carry only raw_name: the Federal Register printed a name it did not match to an agency record. ?fr_agency= cannot reach a document through such an entry.

These are Federal Register agency records, not Tango organizations; there is no link between the two.

{"raw_name": "Employee Benefits Security Administration", "name": "Employee Benefits Security Administration", "slug": "employee-benefits-security-administration", "id": 131, "parent_id": 271, "url": "https://www.federalregister.gov/agencies/employee-benefits-security-administration", "json_url": "https://www.federalregister.gov/api/v1/agencies/131"}

cfr_references

An array of the Code of Federal Regulations parts the document amends or affects:

Key Type Description
title Integer CFR title number.
part Integer, string, or null CFR part number. Mixed type: usually a JSON number, a string on about a quarter of references, and occasionally null. Compare it as a string.
chapter String or null CFR chapter, where given.
citation_url Null Present on every reference; not populated.

?cfr_title= and ?cfr_part= match both spellings of part, so the filters are unaffected by the mixed type.

{"title": 14, "part": "39", "chapter": null, "citation_url": null}

dockets

An array of Regulations.gov dockets associated with the document:

Key Type Description
id String Docket id, e.g. FAA-2024-2669.
title String Docket title.
agency_name String or null Agency that owns the docket.
documents Array Documents in the docket, as Regulations.gov lists them.
supporting_documents Array Supporting documents in the docket.
supporting_documents_count Integer Count of supporting documents.

String arrays

Field Contents Example
docket_ids Every docket, project or amendment identifier printed on the document — not only Regulations.gov docket ids. ["Docket No. FAA-2024-2669", "Amendment 39-22915", "AD 2024-26-01"]
topics The Federal Register's subject topics. ["Air transportation", "Aircraft", "Aviation safety"]
regulation_id_numbers Regulation Identifier Numbers (RINs). ["2120-AA64"]
corrections Federal Register API URLs of the documents that correct this one. ["https://www.federalregister.gov/api/v1/documents/C1-2024-30578"]

regulation_id_number_info

An object keyed by RIN, one entry per RIN in regulation_id_numbers. Each value is an object with title, priority_category, issue (the Unified Agenda edition, e.g. 202504), html_url and xml_url — or null when the Federal Register holds no agenda entry for that RIN.

{"2120-AA64": {"title": "Airworthiness Directives", "issue": "202504", "html_url": "https://www.federalregister.gov/regulations/2120-AA64/airworthiness-directives", "xml_url": "http://www.reginfo.gov/public/do/eAgendaViewRule?pubId=202504&RIN=2120-AA64&operation=OPERATION_EXPORT_XML"}}

regulations_dot_gov_info

A single object describing the document's Regulations.gov record — not keyed by RIN, despite the similar name. It is {} when Regulations.gov has no record for the document.

Keys, each present only when Regulations.gov supplies it: document_id, docket_id, agency_id, title, comments_url, comments_count, supporting_documents, supporting_documents_count, regulation_id_number, regulatory_plan (an object with title and html_url), and checked_regulationsdotgov_at.

Fields

Field Type Description Source
uuid String (UUID) Stable primary key and detail-lookup value, derived from document_number and publication_date. Tango
document_number String Federal Register document number, e.g. 2016-31922. Not unique on its own — see Identity. Federal Register
publication_date Date Date the document was published. Federal Register
citation String Federal Register citation, e.g. 91 FR 188. Federal Register
title String Document title. Federal Register
type String Notice, Rule, Proposed Rule, Presidential Document, Correction, Sunshine Act Document or Uncategorized Document. Nearly every Uncategorized Document is from 1994. Federal Register
subtype String Populated almost only on presidential documents: Proclamation, Executive Order, Memorandum, Determination, Notice, Presidential Order or Other. An empty string on every other document, not null. Federal Register
abstract String The document's summary. Absent on roughly a third of documents. Federal Register
action String The ACTION line, e.g. Notice. or Final rule. Federal Register
dates String The document's DATES paragraph, as free text — not a date. Federal Register
comments_close_on Date When the comment period closes. Null on documents that take no comments. Federal Register
effective_on Date When the document takes effect. Null on most documents, including most notices. Federal Register
signing_date Date Date a presidential document was signed. Federal Register
start_page Integer First page in the printed Federal Register. Federal Register
end_page Integer Last page in the printed Federal Register. Federal Register
page_length Integer Number of printed pages. Federal Register
volume Integer Federal Register volume. Federal Register
significant Boolean Designated significant under Executive Order 12866. Null on about 90% of documents, where no designation was made either way. Federal Register
toc_doc String The document's line in the daily table of contents. Federal Register
toc_subject String The table-of-contents subject heading it appears under. Federal Register
correction_of String On a correction, identifies the document it corrects. Federal Register
corrections Array of String Federal Register API URLs of the documents that correct this one. Federal Register
disposition_notes String Disposition notes on a presidential document. Federal Register
executive_order_notes String Notes on an executive order. Federal Register
executive_order_number String Executive order number, e.g. 14372. Federal Register
presidential_document_number String Presidential document number. Federal Register
proclamation_number String Proclamation number. Federal Register
not_received_for_publication String Carried through from the Federal Register; rarely if ever populated. Federal Register
comment_url String Where to submit a comment, usually on Regulations.gov. Federal Register
regulations_dot_gov_url String The document's Regulations.gov page. Federal Register
html_url String The document's page on federalregister.gov. Federal Register
body_html_url String The full text as HTML on federalregister.gov. Federal Register
pdf_url String The printed PDF on govinfo.gov. Federal Register
public_inspection_pdf_url String The public inspection PDF, filed before publication. Federal Register
raw_text_url String The full text as plain text on federalregister.gov. Federal Register
agencies Array of Object Issuing agencies — see agencies. Federal Register
cfr_references Array of Object CFR parts affected — see cfr_references. Federal Register
dockets Array of Object Regulations.gov dockets — see dockets. Federal Register
docket_ids Array of String Docket and other identifiers printed on the document. Federal Register
topics Array of String Subject topics. Federal Register
regulation_id_numbers Array of String Regulation Identifier Numbers (RINs). Federal Register
regulation_id_number_info Object Unified Agenda details keyed by RIN — see regulation_id_number_info. Federal Register
regulations_dot_gov_info Object The Regulations.gov record — see regulations_dot_gov_info. Federal Register
full_text String The document's plain-text body. Detail endpoint only, and only when named in shape. Populated on nearly every document. Federal Register

Default shapes

  • List returns: uuid, document_number, publication_date, type, subtype, title, abstract, action, agencies, cfr_references, citation, significant, comments_close_on, effective_on, html_url, pdf_url.
  • Detail returns the list fields plus dates, signing_date, start_page, end_page, volume, docket_ids, dockets, regulation_id_numbers, topics, correction_of, corrections, executive_order_number, presidential_document_number, proclamation_number, comment_url, regulations_dot_gov_url, raw_text_url, body_html_url.

page_length, toc_doc, toc_subject, disposition_notes, executive_order_notes, not_received_for_publication, public_inspection_pdf_url, regulation_id_number_info and regulations_dot_gov_info are in neither default; name them in ?shape= to get them. full_text can be named on the detail endpoint only.

Usage Notes

  • Read publication_date alongside document_number. Before 2016 a document number can belong to more than one document.
  • Agencies are the Federal Register's, not Tango's. Match them with ?fr_agency= and the Federal Register slug; they do not join to Tango organizations, entities or awards.
  • significant is three-valued. true, false, and null for the large majority of documents that were never designated either way.
  • Alerts follow the record. federal_register is an alertable query type; a document appearing or changing fires, but a comment period closing does not. See Webhooks.

Data Sources

  • Federal Register — every field except uuid, as published on federalregister.gov, from January 1994 forward.
  • Tango — uuid.