openfda_approval_searcher
Verify FDA drug approval details by searching the Drugs@FDA database. Retrieve application numbers, drug names, formulations, marketing status, and approval dates to confirm drug status and history.
Instructions
Search FDA drug approval records from Drugs@FDA database.
⚠️ PREREQUISITE: Use the 'think' tool FIRST to plan your research strategy!
Returns information about:
- Application numbers and sponsors
- Brand and generic names
- Product formulations and strengths
- Marketing status and approval dates
- Submission history
Useful for verifying if a drug is FDA-approved and when.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
api_key | No | Optional OpenFDA API key (overrides OPENFDA_API_KEY env var) | |
application_number | No | NDA or BLA application number | |
approval_year | No | Year of approval (YYYY format) | |
drug | No | Drug name (brand or generic) to search for | |
limit | No | Maximum number of results | |
page | No | Page number (1-based) |
Input Schema (JSON Schema)
{
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional OpenFDA API key (overrides OPENFDA_API_KEY env var)",
"title": "Api Key"
},
"application_number": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "NDA or BLA application number",
"title": "Application Number"
},
"approval_year": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Year of approval (YYYY format)",
"title": "Approval Year"
},
"drug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Drug name (brand or generic) to search for",
"title": "Drug"
},
"limit": {
"default": 25,
"description": "Maximum number of results",
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"page": {
"default": 1,
"description": "Page number (1-based)",
"minimum": 1,
"title": "Page",
"type": "integer"
}
},
"title": "openfda_approval_searcherArguments",
"type": "object"
}