FDA Open API
openFDA provides open access to public FDA data including adverse events, product recalls, drug labels, device clearances, and more. The API returns data in JSON format and supports Elasticsearch-based search queries. **Authentication**: Optional API key for higher rate limits (120,000 requests/day vs 1,000/day without key). **Rate Limits**: 240 requests/minute per IP (or per key with authentication). **Important Disclaimer**: Do not rely on openFDA to make decisions regarding medical care. While every effort is made to ensure data accuracy, all results should be assumed unvalidated.
Base URL:
Auth: none
Endpoints: 16
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 22:14:50.890552
https://api.fda.gov/Auth: none
Endpoints: 16
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 22:14:50.890552
Links
Documentation:
- API Documentation official
SDKs:
- openFDA Official (python) official
- openFDA R Package (r)
- FDAopenR (r)
- MedxR (r)
- OpenFDA API Ruby Wrapper (ruby)
1228ms
Avg latency (7d)52
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/animalandveterinary/event.json | Animal Drug Adverse Event Reports | api_key | 200 | 984ms |
GET |
/device/510k.json | 510(k) Premarket Notifications | api_key | 500 | 930ms |
GET |
/device/classification.json | Search device classifications | api_key | 200 | 852ms |
GET |
/device/enforcement.json | Device Recall Enforcement Reports | — | — | — |
GET |
/device/event.json | Device Adverse Event Reports | api_key | 200 | 890ms |
GET |
/device/pma.json | Search PMA (Premarket Approval) applications | api_key | 200 | 904ms |
GET |
/device/recall.json | Search device recalls | api_key | 404 | 898ms |
GET |
/device/udi.json | Search Unique Device Identification (UDI) data | api_key | 404 | 827ms |
GET |
/drug/enforcement.json | Drug Recall Enforcement Reports | api_key | 200 | 863ms |
GET |
/drug/event.json | Drug Adverse Event Reports | api_key | 200 | 2401ms |
GET |
/drug/label.json | Drug Product Labeling | api_key | 200 | 983ms |
GET |
/drug/ndc.json | National Drug Code Directory | api_key | 200 | 847ms |
GET |
/food/enforcement.json | Food Recall Enforcement Reports | api_key | 200 | 1379ms |
GET |
/other/nsde.json | Search National Drug Code Directory | api_key | 404 | 874ms |
GET |
/other/substance.json | Search substances and ingredients | api_key | 200 | 960ms |
GET |
/tobacco/problem.json | Search tobacco product problems | api_key | — | — |