Next free-source hunt
We check for new free data every weekday.
Datasets / OSINT
federalregister.gov/

Office of the Federal Register API

Freeauth: noneProvider terms#osint#event-data#historical-data#risk✓ verified Nov 2, 2026

Office of the Federal Register API

The Office of the Federal Register exposes rules, proposed rules, notices and presidential documents through JSON and CSV endpoints. Records include document number, type, title, agencies, abstract, publication and effective dates, CFR references, docket or regulation identifiers and links to text or PDFs; no key is needed.

Coverage

The document search covers Federal Register documents published since 1994 and reflects the U.S. federal daily publication. Search pages return at most 1,000 documents per request, with filters for dates, agencies, document types, CFR references and other fields.

Verdict

This API gives a regulatory-event signal for new U.S. rules, proposals, notices and presidential actions that may affect companies, sectors or operations. Publication, signing, effective and comment-close dates describe different stages and should remain separate. FederalRegister.gov is an unofficial edition, so use the linked official PDF when the legal text controls. Search begins in 1994, and documents can later receive corrections or related-document links.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load recent Federal Register documents into Parquet. Checked against the provider's documentation on Nov 2, 2026.

Raw skill file (/skills/federal-register-api.md)Also in our MCP server: call get_ingestion_skill with {"slug": "federal-register-api"}.

Access

  • No account or key. The public document-search endpoint returns JSON or CSV.
  • Use date and agency filters to divide long searches; each response page is capped at 1,000 documents.

Request

bash
curl 'https://www.federalregister.gov/api/v1/documents.json?per_page=25&order=newest&conditions%5Bpublication_date%5D%5Bgte%5D=2026-10-19'

Format

JSON with a result count, pagination metadata and document records containing identifiers, titles, types, agencies, abstracts, publication dates and provider links.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""Recent Federal Register documents -> pandas -> Parquet. No key."""
import requests
import pandas as pd

URL = "https://www.federalregister.gov/api/v1/documents.json"
params = {
    "per_page": 25,
    "order": "newest",
    "conditions[publication_date][gte]": "2026-10-19",
}
response = requests.get(URL, params=params, timeout=60)
response.raise_for_status()
payload = response.json()
df = pd.DataFrame(payload["results"])
df["publication_date"] = pd.to_datetime(df["publication_date"])
df.to_parquet("federal_register_recent.parquet", index=False)
print(len(df), "documents", df["publication_date"].min().date().isoformat(), "to",
      df["publication_date"].max().date().isoformat(), "of", payload["count"], "matches")

Run by us on 2026-11-02 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 25 documents 2026-11-02 to 2026-11-02 of 1076 matches

Limits

  • Rate limit: Not stated.
  • Document search pages are limited to 1,000 records.
  • The document-search endpoint covers publications since 1994.

Quirks

  • Publication date, signing date, effective date and comment-close date describe different stages; preserve each populated field.
  • The API site is an unofficial edition. Keep official PDF and XML links with the metadata when the underlying text matters.
  • Corrections and related documents can appear after first publication, so retain document numbers and retrieval time for refreshes.

Terms and attribution

  • The API pages do not state a dataset-wide SPDX licence.
  • Federal websites can contain protected third-party material, trademarks and logos even when the underlying federal work is not copyright-protected.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer