Food and Drug Administration website screenshot

Food and Drug Administration

openFDA is an Elasticsearch-based public API that serves FDA data on drugs, devices, foods, animal/veterinary products, and tobacco. Each noun exposes one or more datasets including adverse events, recall enforcement reports, product labeling, classifications, registrations, and approvals.

Food and Drug Administration publishes 6 APIs on the APIs.io network, including Animal & Veterinary API, Device API, Drug API, and 3 more. Tagged areas include Drugs, Devices, Federal Government, Food Safety, and Public Data.

The Food and Drug Administration catalog on APIs.io includes 1 Spectral governance ruleset.

Food and Drug Administration’s developer surface includes authentication, documentation, GitHub presence, and 6 more developer resources.

39.2/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
6 APIs
DrugsDevicesFederal GovernmentFood SafetyPublic DataRecallsAdverse Events

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 39.2/100 · thin
Contract Quality 13.6 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 1.2 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/food-and-drug-administration: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Food and Drug Administration Animal & Veterinary API

Adverse events involving animal and veterinary products.

Food and Drug Administration Device API

Device-related endpoints (adverse events, classifications, recalls, 510(k), PMA, UDI).

Food and Drug Administration Drug API

Drug-related endpoints (adverse events, labeling, recalls, NDC).

Food and Drug Administration Food API

Food-related endpoints (enforcement reports, adverse events).

Food and Drug Administration Other API

Cross-cutting datasets (NSDE, substance, harmonized).

Food and Drug Administration Tobacco API

Tobacco product problem reports.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

openFDA API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Food And Drug Administration Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Food And Drug Administration Agentic Access

22 operations

22 operations · 0 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: food-and-drug-administration
name: Food and Drug Administration
description: openFDA is an Elasticsearch-based public API that serves FDA data on drugs, devices, foods, animal/veterinary
  products, and tobacco. Each noun exposes one or more datasets including adverse events, recall enforcement reports, product
  labeling, classifications, registrations, and approvals.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/food-and-drug-administration.png
access: 3rd-Party
created: '2024-12-03'
modified: '2026-05-19'
position: Consumer
tags:
- Drugs
- Devices
- Federal Government
- Food Safety
- Public Data
- Recalls
- Adverse Events
url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: food-and-drug-administration:food-and-drug-administration-animal-veterinary-api
  name: Food and Drug Administration Animal & Veterinary API
  description: Adverse events involving animal and veterinary products.
  humanURL: https://open.fda.gov/apis
  baseURL: https://api.fda.gov
  tags:
  - Animal & Veterinary
  properties:
  - type: OpenAPI
    url: openapi/food-and-drug-administration-animal-veterinary-api-openapi.yml
  - type: Documentation
    url: https://open.fda.gov/apis
  - type: Authentication
    url: https://open.fda.gov/apis/authentication/
  - type: TermsOfService
    url: https://open.fda.gov/terms/
  - type: StatusPage
    url: https://open.fda.gov/about/status/
  - type: Capabilities
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/capabilities/openfda-capabilities.yml
  - type: Rules
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/rules/openfda-rules.yml
- aid: food-and-drug-administration:food-and-drug-administration-device-api
  name: Food and Drug Administration Device API
  description: Device-related endpoints (adverse events, classifications, recalls, 510(k), PMA, UDI).
  humanURL: https://open.fda.gov/apis
  baseURL: https://api.fda.gov
  tags:
  - Device
  properties:
  - type: OpenAPI
    url: openapi/food-and-drug-administration-device-api-openapi.yml
  - type: Documentation
    url: https://open.fda.gov/apis
  - type: Authentication
    url: https://open.fda.gov/apis/authentication/
  - type: TermsOfService
    url: https://open.fda.gov/terms/
  - type: StatusPage
    url: https://open.fda.gov/about/status/
  - type: Capabilities
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/capabilities/openfda-capabilities.yml
  - type: Rules
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/rules/openfda-rules.yml
- aid: food-and-drug-administration:food-and-drug-administration-drug-api
  name: Food and Drug Administration Drug API
  description: Drug-related endpoints (adverse events, labeling, recalls, NDC).
  humanURL: https://open.fda.gov/apis
  baseURL: https://api.fda.gov
  tags:
  - Drug
  properties:
  - type: OpenAPI
    url: openapi/food-and-drug-administration-drug-api-openapi.yml
  - type: Documentation
    url: https://open.fda.gov/apis
  - type: Authentication
    url: https://open.fda.gov/apis/authentication/
  - type: TermsOfService
    url: https://open.fda.gov/terms/
  - type: StatusPage
    url: https://open.fda.gov/about/status/
  - type: Capabilities
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/capabilities/openfda-capabilities.yml
  - type: Rules
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/rules/openfda-rules.yml
- aid: food-and-drug-administration:food-and-drug-administration-food-api
  name: Food and Drug Administration Food API
  description: Food-related endpoints (enforcement reports, adverse events).
  humanURL: https://open.fda.gov/apis
  baseURL: https://api.fda.gov
  tags:
  - Food
  properties:
  - type: OpenAPI
    url: openapi/food-and-drug-administration-food-api-openapi.yml
  - type: Documentation
    url: https://open.fda.gov/apis
  - type: Authentication
    url: https://open.fda.gov/apis/authentication/
  - type: TermsOfService
    url: https://open.fda.gov/terms/
  - type: StatusPage
    url: https://open.fda.gov/about/status/
  - type: Capabilities
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/capabilities/openfda-capabilities.yml
  - type: Rules
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/rules/openfda-rules.yml
- aid: food-and-drug-administration:food-and-drug-administration-other-api
  name: Food and Drug Administration Other API
  description: Cross-cutting datasets (NSDE, substance, harmonized).
  humanURL: https://open.fda.gov/apis
  baseURL: https://api.fda.gov
  tags:
  - Other
  properties:
  - type: OpenAPI
    url: openapi/food-and-drug-administration-other-api-openapi.yml
  - type: Documentation
    url: https://open.fda.gov/apis
  - type: Authentication
    url: https://open.fda.gov/apis/authentication/
  - type: TermsOfService
    url: https://open.fda.gov/terms/
  - type: StatusPage
    url: https://open.fda.gov/about/status/
  - type: Capabilities
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/capabilities/openfda-capabilities.yml
  - type: Rules
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/rules/openfda-rules.yml
- aid: food-and-drug-administration:food-and-drug-administration-tobacco-api
  name: Food and Drug Administration Tobacco API
  description: Tobacco product problem reports.
  humanURL: https://open.fda.gov/apis
  baseURL: https://api.fda.gov
  tags:
  - Tobacco
  properties:
  - type: OpenAPI
    url: openapi/food-and-drug-administration-tobacco-api-openapi.yml
  - type: Documentation
    url: https://open.fda.gov/apis
  - type: Authentication
    url: https://open.fda.gov/apis/authentication/
  - type: TermsOfService
    url: https://open.fda.gov/terms/
  - type: StatusPage
    url: https://open.fda.gov/about/status/
  - type: Capabilities
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/capabilities/openfda-capabilities.yml
  - type: Rules
    url: https://raw.githubusercontent.com/api-evangelist/food-and-drug-administration/refs/heads/main/rules/openfda-rules.yml
common:
- type: AgenticAccess
  url: agentic-access/food-and-drug-administration-agentic-access.yml
- type: DomainSecurity
  url: security/food-and-drug-administration-domain-security.yml
- type: Authentication
  url: authentication/food-and-drug-administration-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/fda
- type: Website
  url: https://www.fda.gov/
- type: Documentation
  url: https://open.fda.gov/apis
- type: Authentication
  url: https://open.fda.gov/apis/authentication/
- type: TermsOfService
  url: https://open.fda.gov/terms/
- type: GitHub
  url: https://github.com/FDA/openfda
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com