Check the setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- An agency slug from the Federal Register agency directory
Daily rules, proposed rules, notices, and presidential documents for building focused regulatory-change and agency-publication monitors.
From source to product signal
The Federal Register API exposes metadata and links for rules, proposed rules, notices, and presidential documents. Start with a bounded page from one agency and retain each official PDF link. FederalRegister.gov is an informational rendition, so legal research and deadlines must be verified against the official edition on GovInfo.
Install the packages, then run the notebook cell.
python -m pip install pandas requests
import pandas as pd
import requests
response = requests.get(
"https://www.federalregister.gov/api/v1/documents.json",
params={
"conditions[agencies][]": "environmental-protection-agency",
"order": "newest",
"per_page": 20,
},
timeout=30,
)
response.raise_for_status()
documents = pd.DataFrame(response.json()["results"])
documents["retrieved_at_utc"] = pd.Timestamp.now(tz="UTC")
print(documents[["publication_date", "type", "title", "pdf_url"]].head())Test a useful signal
Identify the latest rules, proposed rules, and notices published by one agency.
Office of the Federal Register is a government source. Last verified 2026-08-11. Temporal coverage: 1994-present.