fda-database

Query openFDA data for drugs, devices, foods, and adverse events.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill fda-database
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fda-database
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/fda-database
Command: npx skills add https://github.com/ovachiever/droid-tings --skill fda-database

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to FDA regulatory data (drugs, devices, foods, substances) via openFDA endpoints, enabling pharmacovigilance, device surveillance, and regulatory analysis.

Core Features & Use Cases

  • Query adverse events, labeling, enforcement, 510(k), PMA, and NDC data
  • Cross-domain analyses: safety signals, recalls, approvals, and regulatory trends
  • API key setup and rate-limit considerations for production use

Quick Start

Create an FDAQuery client, query drug adverse events, fetch a drug label, and search device classifications.

Frequently Asked Questions about fda-database

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

FAQPage Schema
How do I query FDA adverse events and drug safety data programmatically?

Query FDA adverse events data programmatically using the FDAQuery client to search drug safety records, retrieve labeling information, and monitor adverse event trends. The Skill provides API key handling, rate limiting, and pagination to access openFDA endpoints for drugs, devices, and foods across pharmacovigilance workflows.

What FDA regulatory data can I access through openFDA APIs?

OpenFDA endpoints provide access to adverse events, drug labeling, enforcement actions, 510(k) submissions, PMA approvals, NDC drug codes, device classifications, and food recall data. This enables cross-domain analyses for safety signals, regulatory trends, and compliance monitoring.

How do I set up API rate limiting and caching for FDA data queries at scale?

The FDAQuery client implements built-in API key handling, rate limiting, caching, error handling, and retry logic to manage production-scale requests. Configure your API key and the Skill automatically handles rate constraints and response caching to optimize repeated queries.

Can I search device recalls and approvals alongside drug adverse events in one workflow?

Yes. Query multiple FDA data domains—drugs, devices, foods, adverse events, recalls, and regulatory submissions—within a single workflow. The FDAQuery client supports unified search, limit, skip, count, and sort parameters across all endpoint types.

What prerequisites do I need before querying FDA data with this Skill?

Register for an openFDA API key (free, no key required for basic queries) and install the requests dependency. The Skill handles authentication, pagination, and error recovery automatically, so you can start querying FDA endpoints immediately after setup.

What are the limitations of openFDA data queries for real-time monitoring?

OpenFDA data is updated periodically and subject to rate limits. For production pharmacovigilance workflows, monitor rate-limit headers, implement caching strategies, and batch queries. Real-time alerts require supplementary event-stream monitoring beyond the openFDA API.