fda-database

Aggregate openFDA data for drugs, devices, foods, and substances.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill fda-database-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fda-database
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/07-%E4%B8%B4%E5%BA%8A%E5%8C%BB%E5%AD%A6%E4%B8%8E%E7%B2%BE%E5%87%86%E5%8C%BB%E7%96%97/fda-database
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill fda-database-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Enable researchers to access and integrate FDA regulatory data from openFDA across drugs, devices, foods, and substances in a single workflow.

Core Features & Use Cases

  • Unified querying across multiple openFDA endpoints (drug, device, food, animalandveterinary, other) with consistent response formats.
  • Built-in rate limiting, caching, and error handling to support production usage and rapid data analysis.
  • Quick-start workflows and example patterns for safety signal analysis, regulatory research, and historical trend exploration.

Quick Start

Query an openFDA endpoint for a drug, device, or food and inspect the returned results.

Frequently Asked Questions about fda-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query openFDA adverse event data for drug and device regulatory research?

Query openFDA adverse event data by using a unified API wrapper to fetch records across drug, device, and food endpoints. It aggregates regulatory data with consistent response formats for safety signal analysis and historical trend exploration.

Can I use Python requests for openFDA API data analysis and cross-endpoint stitching?

Python requests can be used for openFDA API data analysis, as the Skill implements a unified wrapper handling cross-endpoint stitching. It manages rate limiting, caching, and error handling to support production-level data workflows.

What is the best way to access FDA recall and approval records for multiple substances?

Access FDA recall and approval records through a unified querying interface that aggregates data across drugs, devices, foods, and substances. This approach provides consistent response formats and integrates UNII identifiers for regulatory research.

How does rate limiting work when querying openFDA endpoints for historical trends?

Rate limiting works by managing request frequency through the built-in API wrapper when querying openFDA endpoints. This prevents throttling during data analysis and historical trend exploration by automatically handling request intervals and caching responses.

Does openFDA data aggregation support food and veterinary endpoint queries?

openFDA data aggregation supports food and animal and veterinary endpoint queries alongside drugs and devices. The unified interface allows researchers and data scientists to query these endpoints and inspect returned results using consistent formats.

Why do openFDA API requests fail during large-scale safety signal analysis?

openFDA API requests may fail during large-scale safety signal analysis due to rate limits or network errors. The Skill addresses this by implementing built-in error handling and caching to manage failures and support rapid data analysis.