openFDA

A U.S. Food and Drug Administration project that exposes public FDA data via a single Elasticsearch-backed REST/JSON API. Covers adverse-event reports, drug labels, recalls, NDC directory, device 510(k) and adverse events, food enforcement, tobacco problem reports, and animal/vet adverse events.

openFDA is one of 20 APIs that Life Sciences publishes on the APIs.io network.

This API exposes 1 JSON Schema definition.

Tagged areas include FDA, Drug, Device, Food, and Adverse Events. The published artifact set on APIs.io includes API documentation, a GitHub repository, sample payloads, and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
name: openFDA
description: A U.S. Food and Drug Administration project that exposes public FDA data via a single Elasticsearch-backed
  REST/JSON API. Covers adverse-event reports, drug labels, recalls, NDC directory, device 510(k) and
  adverse events, food enforcement, tobacco problem reports, and animal/vet adverse events.
humanURL: https://open.fda.gov/
baseURL: https://api.fda.gov/
tags:
- FDA
- Drug
- Device
- Food
- Adverse Events
- Regulator
properties:
- type: Documentation
  url: https://open.fda.gov/apis/
- type: Documentation
  url: https://open.fda.gov/apis/drug/
  title: Drug endpoints
- type: Documentation
  url: https://open.fda.gov/apis/device/
  title: Device endpoints
- type: Documentation
  url: https://open.fda.gov/apis/food/
  title: Food endpoints
- type: GitHubRepository
  url: https://github.com/FDA/openfda
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/life-sciences/refs/heads/main/json-schema/drug-schema.json
  title: Drug Schema
- type: Example
  url: https://raw.githubusercontent.com/api-evangelist/life-sciences/refs/heads/main/examples/drug-example.json
  title: Drug Example