Federal Register

App · Misc References · 14 actions

The daily journal of the United States government. Every rule, proposed rule, notice and presidential document a federal agency publishes appears in the Federal Register, and all of it since 1994 is here: search it by agency, subject, docket, RIN, part of the Code of Federal Regulations, or distance from a place; read a whole day's issue the way it is printed; count what is being published and by whom; and watch the public inspection desk to see what is coming before it appears. Every document carries the agency's own summary, the day it takes effect and the day comments close, so a workflow can raise an alert on a deadline that matters. Free and open: no account or API key required.

Actions

ActionWhat it does
Count documentsCount matching documents and break the total down by month, agency, topic, document type or any other grouping, without fetching the documents themselves.
Get a documentGet one published document by its document number, with the agency's summary, its effective and comment-closing dates, the docket and RIN it belongs to, the parts of the Code of Federal Regulations it changes, and links to the official PDF and the full text.
Get a public inspection documentGet one document on public inspection by its document number, with when it was filed, when it is due to be published, and links to the filed PDF and its full text.
Get a suggested searchGet one curated search, with the editors' description of the subject and the exact words the Federal Register searches for on it.
Get an agencyGet one agency by its identifier: what it does, how it was established, the department it belongs to, its sub-agencies, its website and its seal.
Get an imageGet every size of an image published with a document: a map, a diagram, a presidential signature.
Get an issue's table of contentsRead one day's issue the way the printed Federal Register lays it out: every document grouped under the agency that published it and the kind of document it is.
Get several documentsGet several published documents in one step, by their document numbers.
Get several public inspection documentsGet several documents on public inspection in one step, by their document numbers.
List agenciesList the agencies that publish in the Federal Register: around 470 of them, departments and their sub-agencies alike, with what each one does, its parent department and its seal.
List documents on public inspectionList everything filed for public inspection right now: the documents the Federal Register will publish, usually tomorrow.
List suggested searchesList the Federal Register's own curated searches: around ninety subjects its editors maintain, from Airworthiness Directives to Economic Sanctions, with how many documents each matched in the past year and how many are still open for comment.
Search documentsSearch everything the U.S. government has published in the Federal Register since 1994: final rules, proposed rules, notices and presidential documents.
Search documents on public inspectionSearch the documents on public inspection, the ones filed but not yet published, by words, agency, document type or docket.

Count documents

Count matching documents and break the total down by month, agency, topic, document type or any other grouping, without fetching the documents themselves. This is how to answer 'which agencies published most about this?' or 'is this picking up?' in one step. Takes exactly the same filters as Search documents. No API key required.

Inputs

Break the counts down bygroup_bytext
What to group the counts by. Grouping by day over a long range returns a lot of rows, so pair it with a date range.One of: daily (Day), weekly (Week), monthly (Month), quarterly (Quarter), yearly (Year), agency, topic, section, type (Document type), subtype (Document subtype). Default: monthly.
Search texttermtext
Optional. Words to look for in the full text of a document. Put a phrase in quotes to keep it together ("clean water"), and separate alternatives with a vertical bar to match any of them ("wildfire" | "prescribed burn"). Leave blank to match everything and rely on the filters below.
Agenciesagencieslist
Optional. Only documents published by these agencies. The list comes from the Federal Register itself, so it is every agency that publishes: all 470-odd of them, departments and sub-agencies alike. Leave empty for every agency.
Document typesdocument_typeslist
Optional. Only these kinds of document. A final rule is law; a proposed rule is what an agency intends to do and is usually open for comment; a notice is everything else an agency must announce; a presidential document is an executive order, proclamation or memorandum. Leave empty for all four.One or more of: RULE (Final rule), PRORULE (Proposed rule), NOTICE, PRESDOCU (Presidential document).
Published on or afterpublished_fromdate
Optional. Only documents published on or after this date. The Federal Register's online record starts in 1994. Set this and 'Published on or before' to the same day to read a single issue.
Published on or beforepublished_todate
Optional. Only documents published on or before this date. Leave blank to run up to today.
Topicstopicslist
Optional. Only documents indexed under these subject terms. These are the Code of Federal Regulations' own indexing terms, such as 'Air pollution control' or 'Motor vehicle safety', and are far more specific than the subject areas below. Leave empty for every topic.
Subject areassectionslist
Optional. Only documents filed under these subject areas: the six broad headings FederalRegister.gov browses by. Use topics above for anything narrower. Leave empty for all six.One or more of: business-and-industry (Business and industry), environment, health-and-public-welfare (Health and public welfare), money, science-and-technology (Science and technology), world.
Significancesignificancetext
Whether to narrow to the rules deemed significant under Executive Order 12866, which are the ones that went through White House review before being published. Both by default.One of: any (Both, significant or not), significant (Significant only), not_significant (Not significant only). Default: any.
Takes effect on or aftereffective_fromdate
Optional. Only documents that take effect on or after this date. A rule is usually published weeks before it takes effect, so this is the date to filter on when the question is 'what changes soon?' rather than 'what was announced?'.
Takes effect on or beforeeffective_todate
Optional. Only documents that take effect on or before this date.
Docket numberdocket_idtext
Optional. Only documents filed under this agency docket, which is how a single rulemaking is followed from proposal to final rule. Every document reports its own docket numbers.
Regulation ID number (RIN)regulation_id_numbertext
Optional. Only documents carrying this Regulation Identifier Number, which the government assigns to a rulemaking and keeps for its whole life. Every document reports its own.
Code of Federal Regulations titlecfr_titletext
Optional. Only documents that change this title of the Code of Federal Regulations, the permanent rulebook the Federal Register amends. Leave blank for every title.One of: 1 (Title 1: General Provisions), 2 (Title 2: Federal Financial Assistance), 3 (Title 3: The President), 4 (Title 4: Accounts), 5 (Title 5: Administrative Personnel), 6 (Title 6: Domestic Security), 7 (Title 7: Agriculture), 8 (Title 8: Aliens and Nationality), 9 (Title 9: Animals and Animal Products), 10 (Title 10: Energy), and 39 more.
Code of Federal Regulations partcfr_parttext
Optional. Narrow the title above to one part, or a range of parts. Needs a title to be chosen as well, since parts are numbered within a title.
Presidential document typespresidential_document_typeslist
Optional. Only these kinds of presidential document. Applies to presidential documents only, so it will not narrow a search for agency rules or notices.One or more of: executive_order (Executive order), proclamation, memorandum, determination, notice, presidential_order (Presidential order), other.
Signed bypresidentslist
Optional. Only presidential documents signed by these presidents. The Federal Register's online record starts partway through the Clinton administration, in 1994.One or more of: donald-trump (Donald Trump), joe-biden (Joe Biden), barack-obama (Barack Obama), george-w-bush (George W. Bush), william-j-clinton (Bill Clinton).
Near this placenear_locationtext
Optional. Only documents about somewhere near here: a ZIP code, or a city and state. This is how to find the rules and notices that touch one area: a port, a wildlife refuge, an airport, a clean-air plan.
Within this many milesnear_within_milesnumber
How far from that place to look, in miles. Only used when a place is given above.From 1 to 200. Default: 25.

Outputs

group_bytext
What the counts were grouped by.
group_by_labeltext
That grouping's readable name.
group_countnumber
How many groups came back.
groupslist
The counts, biggest first, so the first row is the answer to 'which one most?'.
total_countnumber
Every group's count added up. Unlike a search's total, this is exact however large it is.
Example output
{
  "group_by": "type",
  "group_by_label": "Document type",
  "group_count": 4,
  "groups": [
    {
      "count": 90,
      "name": "Notice",
      "value": "NOTICE"
    },
    {
      "count": 13,
      "name": "Rule",
      "value": "RULE"
    },
    {
      "count": 4,
      "name": "Proposed Rule",
      "value": "PRORULE"
    },
    {
      "count": 1,
      "name": "Presidential Document",
      "value": "PRESDOCU"
    }
  ],
  "total_count": 108
}

Get a document

Get one published document by its document number, with the agency's summary, its effective and comment-closing dates, the docket and RIN it belongs to, the parts of the Code of Federal Regulations it changes, and links to the official PDF and the full text. No API key required.

Inputs

Document numberdocument_numbertextRequired
The document's document number, as every listing reports it and as it appears at the end of the document's web address. It looks like 2026-18141: the year, a hyphen, then digits.

Outputs

documentobject
One document published in the Federal Register.
Example output
{
  "document": {
    "abstract": null,
    "action": null,
    "agencies": [
      {
        "id": 538,
        "name": "Executive Office of the President",
        "short_name": null,
        "slug": "executive-office-of-the-president"
      }
    ],
    "agency_names": [
      "Executive Office of the President"
    ],
    "api_url": "https://www.federalregister.gov/api/v1/documents/2026-18141.json",
    "cfr_references": [],
    "citation": "91 FR 56737",
    "comment_url": null,
    "comments_close_on": null,
    "corrected_by": [],
    "correction_of": null,
    "dates_summary": null,
    "docket_ids": [],
    "document_number": "2026-18141",
    "effective_date": null,
    "end_page": 56739,
    "excerpt": null,
    "executive_order_number": "14423",
    "full_text_url": "https://www.federalregister.gov/documents/full_text/text/2026/09/03/2026-18141.txt",
    "html_url": "https://www.federalregister.gov/documents/2026/09/03/2026-18141/establishing-the-united-states-space-academy",
    "image_identifiers": [
      "TRUMP"
    ],
    "page_count": 3,
    "pdf_url": "https://www.govinfo.gov/content/pkg/FR-2026-09-03/pdf/2026-18141.pdf",
    "president": "Donald Trump",
    "public_inspection_pdf_url": "https://public-inspection.federalregister.gov/2026-18141.pdf",
    "publication_date": "2026-09-03",
    "regulation_id_numbers": [],
    "significant": null,
    "signing_date": "2026-08-28",
    "start_page": 56737,
    "subtype": "Executive Order",
    "title": "Establishing the United States Space Academy",
    "toc_heading": "U.S. Space Academy; Establishment (EO 14423)",
    "toc_subject": null,
    "topics": [],
    "type": "Presidential Document",
    "volume": 91
  }
}

Get a public inspection document

Get one document on public inspection by its document number, with when it was filed, when it is due to be published, and links to the filed PDF and its full text. Once it is published, use Get a document instead; the number stays the same. No API key required.

Inputs

Document numberdocument_numbertextRequired
The filing's document number, as every listing reports it and as it appears at the end of the document's web address. It looks like 2026-18141: the year, a hyphen, then digits.

Outputs

documentobject
One document on public inspection: filed, and due to be published, usually the next business day.
Example output
{
  "document": {
    "agencies": [
      {
        "id": 383,
        "name": "Nuclear Regulatory Commission",
        "short_name": null,
        "slug": "nuclear-regulatory-commission"
      }
    ],
    "agency_names": [
      "Nuclear Regulatory Commission"
    ],
    "api_url": "https://www.federalregister.gov/api/v1/public_inspection_documents/2026-18192",
    "docket_numbers": [],
    "document_number": "2026-18192",
    "editorial_note": null,
    "excerpt": null,
    "filed_at": "2026-09-02T16:15:00.000-04:00",
    "filing_type": "special",
    "full_text_url": "https://www.federalregister.gov/public-inspection/raw_text/202/618/192.txt",
    "html_url": "https://www.federalregister.gov/public-inspection/2026-18192/meetings-sunshine-act",
    "is_special_filing": true,
    "page_count": 3,
    "pdf_url": "https://public-inspection.federalregister.gov/2026-18192.pdf",
    "publication_date": "2026-09-04",
    "subjects": [
      "Meetings; Sunshine Act"
    ],
    "title": "Meetings; Sunshine Act",
    "type": "Notice"
  }
}

Get one curated search, with the editors' description of the subject and the exact words the Federal Register searches for on it. Hand those words to Search documents' search text to follow the subject without having to work out the query. No API key required.

Inputs

Suggested searchsuggested_search_slugtextRequired
Which curated search to look up. The list comes from the Federal Register itself.

Outputs

suggested_searchobject
One of the Federal Register's own curated searches.
Example output
{
  "suggested_search": {
    "description": "Climate change caused by human activity is subject to regulation in the U.S. This search includes climate change studies, notifications and regulatory actions of the scientific agencies.",
    "documents_in_last_year": 412,
    "documents_with_open_comment_periods": 7,
    "html_url": "https://www.federalregister.gov/documents/search?conditions%5Bterm%5D=%22greenhouse%20gas%22%20%7C%20%22climate%20change%22",
    "search_terms": "\"greenhouse gas\" | \"climate change\"",
    "section": "science-and-technology",
    "slug": "climate-change",
    "title": "Climate Change"
  }
}

Get an agency

Get one agency by its identifier: what it does, how it was established, the department it belongs to, its sub-agencies, its website and its seal. No API key required.

Inputs

Agencyagency_slugtextRequired
Which agency to look up. The list comes from the Federal Register itself.

Outputs

agencyobject
One agency that publishes in the Federal Register.
Example output
{
  "agency": {
    "child_slugs": [],
    "description": "The United States Coast Guard was established by act of January 28, 1915 and is the country's maritime safety, security and stewardship service.",
    "html_url": "https://www.federalregister.gov/agencies/coast-guard",
    "id": 53,
    "logo_url": "https://agency-logos.federalregister.gov/53/medium.jpg",
    "name": "Coast Guard",
    "parent_id": 227,
    "short_name": "USCG",
    "slug": "coast-guard",
    "website_url": "http://www.uscg.mil/"
  }
}

Get an image

Get every size of an image published with a document: a map, a diagram, a presidential signature. Each size comes with its dimensions and a direct URL. Image identifiers come from a document's 'image identifiers', so run Get a document first. No API key required.

Inputs

Image identifierimage_identifiertextRequired
Which image to fetch. Every document lists the identifiers of its own images under 'image identifiers'.

Outputs

countnumber
How many sizes are published.
image_identifiertext
The identifier that was looked up.
largest_urltext
A direct link to the largest size, which is the one to show.
variantslist
Every size the Federal Register publishes, largest first.
Example output
{
  "count": 2,
  "image_identifier": "TRUMP",
  "largest_url": "https://img.federalregister.gov/TRUMP/TRUMP_original_size.png",
  "variants": [
    {
      "content_type": "image/png",
      "height": 371,
      "size_bytes": 2334,
      "size_name": "original_size",
      "url": "https://img.federalregister.gov/TRUMP/TRUMP_original_size.png",
      "width": 494
    },
    {
      "content_type": "image/png",
      "height": 209,
      "size_bytes": 4837,
      "size_name": "large",
      "url": "https://img.federalregister.gov/TRUMP/TRUMP_large.png",
      "width": 278
    }
  ]
}

Get an issue's table of contents

Read one day's issue the way the printed Federal Register lays it out: every document grouped under the agency that published it and the kind of document it is. This is the answer to 'what came out today?', a briefing rather than a search. The Federal Register publishes every federal business day, so a weekend or a holiday has no issue and says so. No API key required.

Inputs

Issue datepublication_datedateRequired
Which day's issue to read. The Federal Register publishes on federal business days, from 1994 onwards.

Outputs

agencieslist
The agencies in the issue, in the order it prints them.
agency_countnumber
How many agencies published that day.
document_countnumber
How many documents the issue holds.
html_urltext
The issue on FederalRegister.gov.
publication_datetext
The issue's date (YYYY-MM-DD).
Example output
{
  "agencies": [
    {
      "count": 2,
      "document_categories": [
        {
          "count": 2,
          "documents": [
            {
              "document_numbers": [
                "2026-18044"
              ],
              "subjects": [
                "Safety Zone:",
                "Outer Harbor, Buffalo, NY"
              ],
              "title": "Safety Zone: Outer Harbor, Buffalo, NY"
            }
          ],
          "type": "Rule"
        }
      ],
      "name": "Coast Guard",
      "slug": "coast-guard"
    }
  ],
  "agency_count": 50,
  "document_count": 109,
  "html_url": "https://www.federalregister.gov/documents/2026/09/03",
  "publication_date": "2026-09-03"
}

Get several documents

Get several published documents in one step, by their document numbers. Use this instead of a step per document when a workflow has collected numbers over time: from a table of contents, a docket, or a week of alerts. A number with nothing behind it is reported rather than failing the step. No API key required.

Inputs

Document numbersdocument_numberslistRequired
The document numbers of the documents to fetch. Add them one at a time, or paste a comma-separated list. Numbers that turn out not to exist come back under 'not found' rather than failing the step.

Outputs

countnumber
How many were found.
documentslist
The documents that were found.
not_foundlist
The document numbers with nothing behind them. The step still succeeds, and the rest came back.
requested_countnumber
How many document numbers were asked for.
Example output
{
  "count": 1,
  "documents": [
    {
      "abstract": null,
      "action": null,
      "agencies": [
        {
          "id": 538,
          "name": "Executive Office of the President",
          "short_name": null,
          "slug": "executive-office-of-the-president"
        }
      ],
      "agency_names": [
        "Executive Office of the President"
      ],
      "api_url": "https://www.federalregister.gov/api/v1/documents/2026-18141.json",
      "cfr_references": [],
      "citation": "91 FR 56737",
      "comment_url": null,
      "comments_close_on": null,
      "corrected_by": [],
      "correction_of": null,
      "dates_summary": null,
      "docket_ids": [],
      "document_number": "2026-18141",
      "effective_date": null,
      "end_page": 56739,
      "excerpt": null,
      "executive_order_number": "14423",
      "full_text_url": "https://www.federalregister.gov/documents/full_text/text/2026/09/03/2026-18141.txt",
      "html_url": "https://www.federalregister.gov/documents/2026/09/03/2026-18141/establishing-the-united-states-space-academy",
      "image_identifiers": [
        "TRUMP"
      ],
      "page_count": 3,
      "pdf_url": "https://www.govinfo.gov/content/pkg/FR-2026-09-03/pdf/2026-18141.pdf",
      "president": "Donald Trump",
      "public_inspection_pdf_url": "https://public-inspection.federalregister.gov/2026-18141.pdf",
      "publication_date": "2026-09-03",
      "regulation_id_numbers": [],
      "significant": null,
      "signing_date": "2026-08-28",
      "start_page": 56737,
      "subtype": "Executive Order",
      "title": "Establishing the United States Space Academy",
      "toc_heading": "U.S. Space Academy; Establishment (EO 14423)",
      "toc_subject": null,
      "topics": [],
      "type": "Presidential Document",
      "volume": 91
    }
  ],
  "not_found": [
    "9999-99999"
  ],
  "requested_count": 2
}

Get several public inspection documents

Get several documents on public inspection in one step, by their document numbers. A number with nothing behind it, usually one that has since been published, is reported rather than failing the step. No API key required.

Inputs

Document numbersdocument_numberslistRequired
The document numbers of the filings to fetch. Add them one at a time, or paste a comma-separated list. Numbers that turn out not to exist come back under 'not found' rather than failing the step.

Outputs

countnumber
How many were found.
documentslist
The filings that were found.
not_foundlist
The document numbers with nothing behind them. The step still succeeds, and the rest came back.
requested_countnumber
How many document numbers were asked for.
Example output
{
  "count": 1,
  "documents": [
    {
      "agencies": [
        {
          "id": 383,
          "name": "Nuclear Regulatory Commission",
          "short_name": null,
          "slug": "nuclear-regulatory-commission"
        }
      ],
      "agency_names": [
        "Nuclear Regulatory Commission"
      ],
      "api_url": "https://www.federalregister.gov/api/v1/public_inspection_documents/2026-18192",
      "docket_numbers": [],
      "document_number": "2026-18192",
      "editorial_note": null,
      "excerpt": null,
      "filed_at": "2026-09-02T16:15:00.000-04:00",
      "filing_type": "special",
      "full_text_url": "https://www.federalregister.gov/public-inspection/raw_text/202/618/192.txt",
      "html_url": "https://www.federalregister.gov/public-inspection/2026-18192/meetings-sunshine-act",
      "is_special_filing": true,
      "page_count": 3,
      "pdf_url": "https://public-inspection.federalregister.gov/2026-18192.pdf",
      "publication_date": "2026-09-04",
      "subjects": [
        "Meetings; Sunshine Act"
      ],
      "title": "Meetings; Sunshine Act",
      "type": "Notice"
    }
  ],
  "not_found": [
    "9999-99999"
  ],
  "requested_count": 2
}

List agencies

List the agencies that publish in the Federal Register: around 470 of them, departments and their sub-agencies alike, with what each one does, its parent department and its seal. Search by name to turn 'the Coast Guard' into the identifier every agency filter takes. No API key required.

Inputs

Search textsearchtext
Optional. Keep only the agencies whose name, abbreviation or identifier contains this text. Ignores capitals.
Number of agencieslimitnumber
How many agencies to return. Between 1 and 500; 25 by default.From 1 to 500. Default: 25.
Skipoffsetnumber
How many agencies to skip before this page. Use the next offset from the previous result to page through. 0 by default.At least 0. Default: 0.

Outputs

agencieslist
The agencies on this page.
countnumber
How many are on this page.
has_moretrue/false
True when there are more to page through.
next_offsetnumber
The offset to ask for next, or nothing when this was the last page.
total_countnumber
How many matched altogether.
Example output
{
  "agencies": [
    {
      "child_slugs": [],
      "description": "The United States Coast Guard was established by act of January 28, 1915 and is the country's maritime safety, security and stewardship service.",
      "html_url": "https://www.federalregister.gov/agencies/coast-guard",
      "id": 53,
      "logo_url": "https://agency-logos.federalregister.gov/53/medium.jpg",
      "name": "Coast Guard",
      "parent_id": 227,
      "short_name": "USCG",
      "slug": "coast-guard",
      "website_url": "http://www.uscg.mil/"
    }
  ],
  "count": 1,
  "has_more": true,
  "next_offset": 25,
  "total_count": 472
}

List documents on public inspection

List everything filed for public inspection right now: the documents the Federal Register will publish, usually tomorrow. This is the earliest anyone outside the issuing agency can see them, which is the whole reason to watch this list rather than the published one. Special filings, filed ahead of schedule because they are urgent, are counted separately. No API key required.

Inputs

None.

Outputs

countnumber
How many are on public inspection.
documentslist
Everything currently on public inspection.
html_urltext
The public inspection desk on FederalRegister.gov.
regular_filings_updated_attext
When the regular filings were last refreshed.
special_filing_countnumber
How many of them were filed ahead of schedule because they are urgent.
special_filings_updated_attext
When the special filings were last refreshed.
Example output
{
  "count": 83,
  "documents": [
    {
      "agencies": [
        {
          "id": 383,
          "name": "Nuclear Regulatory Commission",
          "short_name": null,
          "slug": "nuclear-regulatory-commission"
        }
      ],
      "agency_names": [
        "Nuclear Regulatory Commission"
      ],
      "api_url": "https://www.federalregister.gov/api/v1/public_inspection_documents/2026-18192",
      "docket_numbers": [],
      "document_number": "2026-18192",
      "editorial_note": null,
      "excerpt": null,
      "filed_at": "2026-09-02T16:15:00.000-04:00",
      "filing_type": "special",
      "full_text_url": "https://www.federalregister.gov/public-inspection/raw_text/202/618/192.txt",
      "html_url": "https://www.federalregister.gov/public-inspection/2026-18192/meetings-sunshine-act",
      "is_special_filing": true,
      "page_count": 3,
      "pdf_url": "https://public-inspection.federalregister.gov/2026-18192.pdf",
      "publication_date": "2026-09-04",
      "subjects": [
        "Meetings; Sunshine Act"
      ],
      "title": "Meetings; Sunshine Act",
      "type": "Notice"
    }
  ],
  "html_url": "https://www.federalregister.gov/public-inspection/current",
  "regular_filings_updated_at": "2026-09-03T08:45:00.000-04:00",
  "special_filing_count": 1,
  "special_filings_updated_at": "2026-09-03T08:45:00.000-04:00"
}

List suggested searches

List the Federal Register's own curated searches: around ninety subjects its editors maintain, from Airworthiness Directives to Economic Sanctions, with how many documents each matched in the past year and how many are still open for comment. A good way to find the right words for a subject before writing a search of your own. No API key required.

Inputs

Subject areassectionlist
Optional. Only the curated searches under these subject areas. Leave empty for all of them.One or more of: business-and-industry (Business and industry), environment, health-and-public-welfare (Health and public welfare), money, science-and-technology (Science and technology), world.

Outputs

countnumber
How many came back.
sectionslist
The subject areas they fall under.
suggested_searcheslist
The curated searches, by subject area then title.
Example output
{
  "count": 93,
  "sections": [
    "business-and-industry",
    "environment",
    "health-and-public-welfare",
    "money",
    "science-and-technology",
    "world"
  ],
  "suggested_searches": [
    {
      "description": "Climate change caused by human activity is subject to regulation in the U.S. This search includes climate change studies, notifications and regulatory actions of the scientific agencies.",
      "documents_in_last_year": 412,
      "documents_with_open_comment_periods": 7,
      "html_url": "https://www.federalregister.gov/documents/search?conditions%5Bterm%5D=%22greenhouse%20gas%22%20%7C%20%22climate%20change%22",
      "search_terms": "\"greenhouse gas\" | \"climate change\"",
      "section": "science-and-technology",
      "slug": "climate-change",
      "title": "Climate Change"
    }
  ]
}

Search documents

Search everything the U.S. government has published in the Federal Register since 1994: final rules, proposed rules, notices and presidential documents. Narrow by agency, document type, subject, publication or effective date, docket, RIN, part of the Code of Federal Regulations, or distance from a place. Every result carries the agency's own summary, when the rule takes effect and when comments close, so a workflow can alert on a deadline without fetching the document again. No API key required.

Inputs

Search texttermtext
Optional. Words to look for in the full text of a document. Put a phrase in quotes to keep it together ("clean water"), and separate alternatives with a vertical bar to match any of them ("wildfire" | "prescribed burn"). Leave blank to match everything and rely on the filters below.
Agenciesagencieslist
Optional. Only documents published by these agencies. The list comes from the Federal Register itself, so it is every agency that publishes: all 470-odd of them, departments and sub-agencies alike. Leave empty for every agency.
Document typesdocument_typeslist
Optional. Only these kinds of document. A final rule is law; a proposed rule is what an agency intends to do and is usually open for comment; a notice is everything else an agency must announce; a presidential document is an executive order, proclamation or memorandum. Leave empty for all four.One or more of: RULE (Final rule), PRORULE (Proposed rule), NOTICE, PRESDOCU (Presidential document).
Published on or afterpublished_fromdate
Optional. Only documents published on or after this date. The Federal Register's online record starts in 1994. Set this and 'Published on or before' to the same day to read a single issue.
Published on or beforepublished_todate
Optional. Only documents published on or before this date. Leave blank to run up to today.
Topicstopicslist
Optional. Only documents indexed under these subject terms. These are the Code of Federal Regulations' own indexing terms, such as 'Air pollution control' or 'Motor vehicle safety', and are far more specific than the subject areas below. Leave empty for every topic.
Subject areassectionslist
Optional. Only documents filed under these subject areas: the six broad headings FederalRegister.gov browses by. Use topics above for anything narrower. Leave empty for all six.One or more of: business-and-industry (Business and industry), environment, health-and-public-welfare (Health and public welfare), money, science-and-technology (Science and technology), world.
Significancesignificancetext
Whether to narrow to the rules deemed significant under Executive Order 12866, which are the ones that went through White House review before being published. Both by default.One of: any (Both, significant or not), significant (Significant only), not_significant (Not significant only). Default: any.
Takes effect on or aftereffective_fromdate
Optional. Only documents that take effect on or after this date. A rule is usually published weeks before it takes effect, so this is the date to filter on when the question is 'what changes soon?' rather than 'what was announced?'.
Takes effect on or beforeeffective_todate
Optional. Only documents that take effect on or before this date.
Docket numberdocket_idtext
Optional. Only documents filed under this agency docket, which is how a single rulemaking is followed from proposal to final rule. Every document reports its own docket numbers.
Regulation ID number (RIN)regulation_id_numbertext
Optional. Only documents carrying this Regulation Identifier Number, which the government assigns to a rulemaking and keeps for its whole life. Every document reports its own.
Code of Federal Regulations titlecfr_titletext
Optional. Only documents that change this title of the Code of Federal Regulations, the permanent rulebook the Federal Register amends. Leave blank for every title.One of: 1 (Title 1: General Provisions), 2 (Title 2: Federal Financial Assistance), 3 (Title 3: The President), 4 (Title 4: Accounts), 5 (Title 5: Administrative Personnel), 6 (Title 6: Domestic Security), 7 (Title 7: Agriculture), 8 (Title 8: Aliens and Nationality), 9 (Title 9: Animals and Animal Products), 10 (Title 10: Energy), and 39 more.
Code of Federal Regulations partcfr_parttext
Optional. Narrow the title above to one part, or a range of parts. Needs a title to be chosen as well, since parts are numbered within a title.
Presidential document typespresidential_document_typeslist
Optional. Only these kinds of presidential document. Applies to presidential documents only, so it will not narrow a search for agency rules or notices.One or more of: executive_order (Executive order), proclamation, memorandum, determination, notice, presidential_order (Presidential order), other.
Signed bypresidentslist
Optional. Only presidential documents signed by these presidents. The Federal Register's online record starts partway through the Clinton administration, in 1994.One or more of: donald-trump (Donald Trump), joe-biden (Joe Biden), barack-obama (Barack Obama), george-w-bush (George W. Bush), william-j-clinton (Bill Clinton).
Near this placenear_locationtext
Optional. Only documents about somewhere near here: a ZIP code, or a city and state. This is how to find the rules and notices that touch one area: a port, a wildlife refuge, an airport, a clean-air plan.
Within this many milesnear_within_milesnumber
How far from that place to look, in miles. Only used when a place is given above.From 1 to 200. Default: 25.
Ordersorttext
What order to return the documents in. Newest first by default, which is what a monitoring workflow wants. Best match only means something alongside search text.One of: newest (Newest first), oldest (Oldest first), relevance (Best match (needs search text)), executive_order_number (Executive order number). Default: newest.
Number of documentslimitnumber
How many documents to return from this page. Between 1 and 1,000; 20 by default.From 1 to 1000. Default: 20.
Pagepagenumber
Which page of results to return. 1 by default; the result hands back the next page number to use. The Federal Register serves at most 50 pages for one search, so narrow the dates or the agencies rather than paging past that.From 1 to 50. Default: 1.

Outputs

countnumber
How many are on this page.
documentslist
The documents on this page.
has_moretrue/false
True when there is another page. This is the field to loop on.
next_pagenumber
The page number to ask for next, or nothing when this was the last one.
pagenumber
Which page this is.
query_descriptiontext
The Federal Register's own plain-English summary of what was searched for, e.g. "Documents matching 'climate', published on or after 08/01/2026". Worth putting at the top of a digest.
total_countnumber
How many matched altogether. The Federal Register stops counting at 10,000, so check 'total count is capped' before quoting it.
total_count_is_cappedtrue/false
True when there were too many matches to count exactly, so the total above is really 'at least that many'. Narrow the search to get an exact figure.
total_pagesnumber
How many pages can be reached, at this many per page.
Example output
{
  "count": 1,
  "documents": [
    {
      "abstract": null,
      "action": null,
      "agencies": [
        {
          "id": 538,
          "name": "Executive Office of the President",
          "short_name": null,
          "slug": "executive-office-of-the-president"
        }
      ],
      "agency_names": [
        "Executive Office of the President"
      ],
      "api_url": "https://www.federalregister.gov/api/v1/documents/2026-18141.json",
      "cfr_references": [],
      "citation": "91 FR 56737",
      "comment_url": null,
      "comments_close_on": null,
      "corrected_by": [],
      "correction_of": null,
      "dates_summary": null,
      "docket_ids": [],
      "document_number": "2026-18141",
      "effective_date": null,
      "end_page": 56739,
      "excerpt": null,
      "executive_order_number": "14423",
      "full_text_url": "https://www.federalregister.gov/documents/full_text/text/2026/09/03/2026-18141.txt",
      "html_url": "https://www.federalregister.gov/documents/2026/09/03/2026-18141/establishing-the-united-states-space-academy",
      "image_identifiers": [
        "TRUMP"
      ],
      "page_count": 3,
      "pdf_url": "https://www.govinfo.gov/content/pkg/FR-2026-09-03/pdf/2026-18141.pdf",
      "president": "Donald Trump",
      "public_inspection_pdf_url": "https://public-inspection.federalregister.gov/2026-18141.pdf",
      "publication_date": "2026-09-03",
      "regulation_id_numbers": [],
      "significant": null,
      "signing_date": "2026-08-28",
      "start_page": 56737,
      "subtype": "Executive Order",
      "title": "Establishing the United States Space Academy",
      "toc_heading": "U.S. Space Academy; Establishment (EO 14423)",
      "toc_subject": null,
      "topics": [],
      "type": "Presidential Document",
      "volume": 91
    }
  ],
  "has_more": true,
  "next_page": 2,
  "page": 1,
  "query_description": "Documents matching 'climate'",
  "total_count": 15,
  "total_count_is_capped": false,
  "total_pages": 2
}

Search documents on public inspection

Search the documents on public inspection, the ones filed but not yet published, by words, agency, document type or docket. Use this to catch a rule that matters the day before it appears; use Search documents for anything already published. No API key required.

Inputs

Search texttermtext
Optional. Words to look for in the filings. Leave blank to match everything on public inspection.
Agenciesagencieslist
Optional. Only documents published by these agencies. The list comes from the Federal Register itself, so it is every agency that publishes: all 470-odd of them, departments and sub-agencies alike. Leave empty for every agency.
Document typesdocument_typeslist
Optional. Only these kinds of document. A final rule is law; a proposed rule is what an agency intends to do and is usually open for comment; a notice is everything else an agency must announce; a presidential document is an executive order, proclamation or memorandum. Leave empty for all four.One or more of: RULE (Final rule), PRORULE (Proposed rule), NOTICE, PRESDOCU (Presidential document).
On public inspection onavailable_ondate
Optional. Only the filings available on this public inspection day. Leave blank for whatever is on public inspection now, which is the usual case.
Docket numberdocket_idtext
Optional. Only documents filed under this agency docket, which is how a single rulemaking is followed from proposal to final rule. Every document reports its own docket numbers.
Filing typefiling_typetext
Whether to narrow to special filings, which are filed ahead of the regular schedule because they are urgent, or to regular ones. Both by default.One of: any (Both, regular and special), special (Special filings only), regular (Regular filings only). Default: any.
Number of documentslimitnumber
How many filings to return from this page. Between 1 and 1,000; 20 by default.From 1 to 1000. Default: 20.
Pagepagenumber
Which page of results to return. 1 by default; the result hands back the next page number to use. The Federal Register serves at most 50 pages for one search, so narrow the dates or the agencies rather than paging past that.From 1 to 50. Default: 1.

Outputs

countnumber
How many are on this page.
documentslist
The filings on this page.
has_moretrue/false
True when there is another page. This is the field to loop on.
next_pagenumber
The page number to ask for next, or nothing when this was the last one.
pagenumber
Which page this is.
query_descriptiontext
The Federal Register's own plain-English summary of what was searched for, e.g. "Documents matching 'climate', published on or after 08/01/2026". Worth putting at the top of a digest.
total_countnumber
How many matched altogether. The Federal Register stops counting at 10,000, so check 'total count is capped' before quoting it.
total_count_is_cappedtrue/false
True when there were too many matches to count exactly, so the total above is really 'at least that many'. Narrow the search to get an exact figure.
total_pagesnumber
How many pages can be reached, at this many per page.
Example output
{
  "count": 1,
  "documents": [
    {
      "agencies": [
        {
          "id": 383,
          "name": "Nuclear Regulatory Commission",
          "short_name": null,
          "slug": "nuclear-regulatory-commission"
        }
      ],
      "agency_names": [
        "Nuclear Regulatory Commission"
      ],
      "api_url": "https://www.federalregister.gov/api/v1/public_inspection_documents/2026-18192",
      "docket_numbers": [],
      "document_number": "2026-18192",
      "editorial_note": null,
      "excerpt": null,
      "filed_at": "2026-09-02T16:15:00.000-04:00",
      "filing_type": "special",
      "full_text_url": "https://www.federalregister.gov/public-inspection/raw_text/202/618/192.txt",
      "html_url": "https://www.federalregister.gov/public-inspection/2026-18192/meetings-sunshine-act",
      "is_special_filing": true,
      "page_count": 3,
      "pdf_url": "https://public-inspection.federalregister.gov/2026-18192.pdf",
      "publication_date": "2026-09-04",
      "subjects": [
        "Meetings; Sunshine Act"
      ],
      "title": "Meetings; Sunshine Act",
      "type": "Notice"
    }
  ],
  "has_more": true,
  "next_page": 2,
  "page": 1,
  "query_description": "Documents matching 'climate'",
  "total_count": 21,
  "total_count_is_capped": false,
  "total_pages": 2
}

On this page