openFDA API
openFDA API: drug labeling records.
Operational
Last checked · response time 462 ms
90-day uptime
Past incidents
No incidents reported.
No incidents reported.
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 5m
No incidents reported.
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 5m
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 10m
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 10m
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 5m
- Guardian-measuredResolvedAPI: HTTP 404 · resolved after 5m
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 10m
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 5m
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 5m
- Guardian-measuredResolvedAPI: HTTP 500 · resolved after 5m
Recent changes
- Potentially breaking change23 fields changed: results[].active_ingredient, results[].do_not_use, results[].inactive_ingredient, +20 more
- Potentially breaking change23 fields changed: results[].active_ingredient, results[].do_not_use, results[].inactive_ingredient, +20 more
- Potentially breaking change23 fields changed: results[].active_ingredient, results[].do_not_use, results[].inactive_ingredient, +20 more
- Potentially breaking change23 fields changed: results[].active_ingredient, results[].do_not_use, results[].inactive_ingredient, +20 more
- Potentially breaking change23 fields changed: results[].active_ingredient, results[].do_not_use, results[].inactive_ingredient, +20 more
- Breaking change18 fields changed: results[].active_ingredient, results[].inactive_ingredient, results[].keep_out_of_reach_of_children, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
- Potentially breaking change18 fields changed: results[].do_not_use, results[].openfda.brand_name, results[].openfda.generic_name, +15 more
Integrate
The live status, 90-day uptime figure and change history on this page are also machine-readable: embed the badge, poll the JSON, or subscribe to the feed. No key needed.
Status badge:
Markdown embed: [](https://guardiandev.ai/apis/openfda-api)
Machine-readable: JSON (versioned v1, CORS-enabled) · Atom feed of drift & outage events.
Guardian probes https://api.fda.gov/drug/label.json?limit=1 about every 5 minutes. How Guardian measures.