FDA data sources

This page lists every official source behind the site, with its canonical URL, what it contains, its known limitations, and its expected update frequency where the FDA states one. Each dataset on the site links back to one of these sources so you can always verify a record against the regulator's authoritative copy. This is regulatory information only — not medical advice.

Why source transparency matters

A derivative index is only as trustworthy as its sources and its honesty about them. Because this site reorganises public FDA data rather than originating it, the most important thing it can do is be explicit about exactly where each field comes from and what that source does and does not guarantee. The four sources below are the entirety of the site's data lineage. We do not blend in undisclosed sources, and we do not present any value that cannot be traced back to one of them.

1. openFDA Drug Enforcement API (recalls)

This source powers the drug recalls hub and the per-class recall pages.

2. openFDA Drug Shortages API (shortages)

This source powers the drug shortages hub and the current-shortages page.

3. Drugs@FDA (approvals)

This source underpins the drug approvals page.

4. Orange Book data files (approvals reference)

This source is a reference for the approvals layer and is cross-referenced from the approvals page.

A note on update cadence and "not guaranteed"

You will notice that the expected update frequency for every source above is described as not guaranteed. This is deliberate and honest. The FDA refreshes these datasets on its own schedule, and openFDA documents that its data is provided for research rather than as a real-time, legally controlled feed. Rather than imply a precise cadence the agency does not promise, this site timestamps every ingestion and exposes that timestamp on the freshness page and in /freshness.json. The pipeline itself runs daily, but how much new data each run finds depends entirely on what the FDA has published since the previous run.

The practical implication for you is simple: for anything time-sensitive, treat this site as a fast index and confirm the live value at the official source. The freshness page tells you when the data was last checked, and every record links to the regulator's current copy. This combination — a quick, navigable index plus an always-available path to the authoritative record — is the whole design intent of the project.

Verification and attribution

Every record page on the site carries a source-and-provenance block linking to the specific openFDA query or FDA page that returns the original record, together with the source dataset name, the ingestion timestamp and the record's content hash. This is intentional: the site's role is to help you find and date the official record quickly, then hand you straight to the regulator's authoritative copy for verification. If a value here ever disagrees with the FDA's live record, the FDA's record governs. For definitions of the terms used across these sources, see the regulatory intelligence glossary; for the full pipeline, see the methodology.