๐ FDA Drug Shortage Supply Intelligence
Pricing
from $2.50 / 1,000 fda shortage presentations
๐ FDA Drug Shortage Supply Intelligence
Monitor FDA drug shortages by NDC and supplier. Detect availability changes, shortage duration and supplier concentration, with procurement-ready drug summaries.
Pricing
from $2.50 / 1,000 fda shortage presentations
Rating
0.0
(0)
Developer
Ilia
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Turn the FDA's presentation-level shortage feed into procurement-ready supply signals. Filter by drug, manufacturer, therapeutic category, status or update date; export both detailed NDC presentations and grouped drug summaries.
What is different
Generic openFDA Actors return raw shortage rows. This Actor additionally calculates shortage age, normalizes dates, flags constrained presentations, counts distinct and currently available suppliers per drug, creates portfolio-level risk summaries, and fingerprints each NDC so scheduled runs can emit only new or changed records.
๐ค Output
- Drug, brand, NDC, company, dosage form, strength and presentation
- Current availability, shortage status/reason and FDA update date
- Therapeutic categories, application numbers, routes, ingredients and RxCUIs
- Days since the initial shortage posting
- Drug summary: supplier count, available supplier count, constrained presentation count and deterministic risk level
new,updatedorunchangedcheckpoint state plus the official FDA evidence link
Monitoring workflow
Create a Task with onlyChanges: true, schedule it daily, and connect the dataset to email, Slack, a webhook, Make, Zapier or Google Sheets. The first run establishes a baseline; later runs output only new or materially changed presentations.
Example input
{"therapeuticCategory":"Oncology","statuses":["Current"],"availabilityRiskOnly":true,"outputMode":"both","onlyChanges":false,"maxItems":100}
๐ฐ Pricing
Pay per result with separate low-cost events for presentation records and higher-value grouped supply summaries. Use maxItems and Apify's per-run charge limit to cap spend.
Data comes from the official openFDA Drug Shortages endpoint. This Actor is an independent data tool and is not affiliated with the FDA.
๐ฅ Complete input reference
| Field | Type | Default | Purpose |
|---|---|---|---|
genericName | string | โ | Example: cisplatin, fentanyl or methotrexate. |
companyName | string | โ | Keep records whose FDA company name contains this text. |
therapeuticCategory | string | โ | Filter categories such as Oncology, Anesthesia or Pediatric. |
statuses | array | ["Current"] | Current and/or resolved shortage records. |
availabilityRiskOnly | boolean | false | Exclude presentations the FDA marks Available. |
updatedSince | string | โ | ISO date YYYY-MM-DD. Leave empty for all current records. |
outputMode | string | "both" | Choose presentation rows, grouped drug summaries, or both. |
onlyChanges | boolean | false | Stores fingerprints in the task key-value store for scheduled monitoring. |
maxItems | integer | 100 | Hard cap on matching FDA presentation records processed in this run. |
๐ค Complete output reference
The default dataset is exportable as JSON, CSV, Excel, XML or RSS. Fields remain stable for scheduled runs and API integrations.
| Field | Type |
|---|---|
recordType | string |
recordKey | string |
genericName | string |
proprietaryName | string |
packageNdc | string |
companyName | string |
availability | string |
status | string |
riskLevel | string |
changeType | string |
supplierCount | integer / null |
availableSupplierCount | integer / null |
unavailablePresentationCount | integer / null |
daysSinceInitialPosting | integer / null |
updateDate | string |
initialPostingDate | string |
dosageForm | string |
strength | array |
presentation | string |
therapeuticCategories | array |
shortageReason | string |
relatedInfo | string |
applicationNumbers | array |
routes | array |
substances | array |
rxcui | array |
officialSourceUrl | string |
sourceLastUpdated | string / null |
scrapedAt | string |
๐ API & integrations
Run this Actor from the Apify Console, API, CLI, MCP, Make, Zapier or n8n. Replace the Actor identifier and token in this template:
curl -X POST "https://api.apify.com/v2/acts/fda-drug-shortage-supply-intelligence/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{}'
Results are stored in the run's default dataset and can be forwarded with Apify webhooks or scheduled Tasks.
๐ Search keywords
FDA Drug Shortage Supply Intelligence, fda, drug, shortage, supply, intelligence, Apify Actor, scraper API, structured data, scheduled monitor, automation.