fda-database

Query OpenFDA drug, device, and food endpoints with pagination and retry logic.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill fda-database-swaruplab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fda-database
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/fda-database
Command: npx skills add https://github.com/swaruplab/operon --skill fda-database-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables researchers and developers to access and analyze FDA data across drugs, devices, foods, and related datasets via a single, cohesive API layer, eliminating repetitive data gathering and normalization tasks.

Core Features & Use Cases

  • Unified access to OpenFDA endpoints for drugs, devices, foods, and animal/veterinary data.
  • Built-in helpers for common analyses such as adverse event counts, labeling extraction, recalls, and regulatory trend exploration.
  • Real-world scenarios include safety signal detection, regulatory monitoring, and retrospective research across multiple FDA datasets.

Quick Start

Run a quick example to retrieve aspirin adverse events using the FDAQuery helper.

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 drugs and devices?▼

Querying OpenFDA adverse event data involves using a unified FDAQuery class that supports FAERS drug events and MAUDE device events with automatic caching, pagination, and retry logic to return structured records.

What FDA datasets can I access for safety signal detection and regulatory monitoring?▼

Available FDA datasets for safety signal detection include drugs, devices, foods, and animal/veterinary endpoints, covering CAERS, food enforcement, NDC, and UNII datasets to inform regulatory monitoring workflows.

Does the OpenFDA API have rate limits I need to handle when pulling multiple datasets?▼

OpenFDA API rate limiting is managed automatically through built-in retry logic and error handling, ensuring stable data extraction across drugs, devices, and foods without manual throttling or request management.

Can I extract drug labeling and recall information using the OpenFDA API?▼

Drug labeling and recall information extraction is supported through built-in helper methods for common queries, normalizing data from multiple OpenFDA endpoints into a cohesive API layer for analysis.

What is the best way to normalize FDA data across different endpoints for retrospective research?▼

The best way to normalize FDA data involves using a single cohesive API layer that unifies access across OpenFA endpoints, eliminating repetitive data gathering tasks and accelerating retrospective research workflows.