Skip to content

openFDA API

US drug labels, adverse events, recalls and device data.
Status
Working
API key
Not needed
Browser calls
Runs in the browser
Latency
1119 ms

Build snapshot, not live. One verifier run on , from the machine that built this site. How we check

Example request

GEThttps://api.fda.gov/drug/label.json?limit=1

Sent from your browser straight to api.fda.gov. No proxy: this site never sees the request or the answer.

Copy the request

Shell
curl -s 'https://api.fda.gov/drug/label.json?limit=1'

Response stored by the verifier

This is what api.fda.gov answered when the verifier sent the request above on : HTTP 200, application/json. Arrays are cut to two items and long strings are shortened. It comes from the build snapshot.

application/json · stored
{
  "meta": {
    "disclaimer": "Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is ac...",
    "terms": "https://open.fda.gov/terms/",
    "license": "https://open.fda.gov/license/",
    "last_updated": "2026-10-02",
    "results": {
      "skip": 0,
      "limit": 1,
      "total": 262888
    }
  },
  "results": [
    {
      "effective_time": "20210902",
      "inactive_ingredient": [
        "INACTIVE INGREDIENTS Sucrose"
      ],
      "purpose": [
        "USES USES: Temporary Relief - Acne, Boils* * Claims based on traditional homeopathic practice, not accepted medical e..."
      ],
      "keep_out_of_reach_of_children": [
        "Keep this and all medication out of reach of children"
      ],
      "warnings": [
        "WARNINGS This product is to be used for self-limiting conditions If symptoms do not improve in 4 days, or worsen, dis..."
      ],
      "questions": [
        "QUESTIONS OR COMMENTS www.Rxhomeo.com | 1.888.2796642 | info@rxhomeo.com Rxhomeo, Inc 3200 Commander Dr, Ste 100-W1, ..."
      ],
      "spl_product_data_elements": [
        "SILICEA SILICEA SUCROSE SILICON DIOXIDE SILICON DIOXIDE"

…

Availability

Up 1 of 1 day checked · 30-day window

What counts as up for this API: an answer within five seconds, a 2xx status, and the JSON body must contain the field "results".

Last check: — passed, HTTP 200 in 1119 ms.

The check runs from our infrastructure, not from where you are. If you need certainty, send the request yourself above. How the verifier works.

Questions

Does the openFDA API need an API key?

No. The sample request on this page was answered without a key, token or account.

Can I call the openFDA API from the browser?

Yes. api.fda.gov answered our verifier with an Access-Control-Allow-Origin header on Oct 3, 2026, so a fetch call from a web page can read the response.

Is the openFDA API working?

At the check on Oct 3, 2026 it returned HTTP 200 with the expected data in 1119 ms. The status at the top of this page shows the most recent result we have.