FDA drug shortages
Official FDA drug-shortage records matching watches you set
Monitor official FDA drug-shortage records. Generate source-linked change alerts, supply reports, and optional exports.
Not FDA warning letters. Not DailyMed SPL label versions. Not a CPSC/NHTSA product-safety recall digest. You supply watches.
from $5.00 / 1,000 FDA drug shortage row ($0.005 per delivered fda-shortage-row); $0.25 per FDA drug shortage change alert; $10.00 per FDA drug shortage supply report; $6.00 per FDA drug shortage export. No Actor Start.
Open FDA Drug Shortage Supply Change Report on Apify
FDA Drug Shortage Supply Change Report, not a neighboring Actor
Use this page for this Actor’s job. Use FDA Warning Letters Scraper for FDA warning-letter pages; Use DailyMed Label Change Watch Report for DailyMed SPL metadata/versions; Use Product Safety Recall Scraper for CPSC and related recalls.
| This Actor | FDA Warning Letters Scraper | DailyMed Label Change Watch Report | Product Safety Recall Scraper | |
|---|---|---|---|---|
| Intent | FDA shortage status changes and supply reports | FDA warning-letter pages | DailyMed SPL metadata/versions | CPSC and related recalls |
| Primary input | watches | search terms | watches | terms |
| What it reads | Official FDA drug-shortage public records | FDA warning letters | DailyMed | Public recall feeds |
| Primary output | Record, alert, report, and export events | Letter rows | Label-change alerts | Recall rows |
| Not this job | Not FDA warning letters. Not DailyMed SPL label versions. Not a CPSC/NHTSA product-safety recall digest. You supply watches. | Not drug-shortage status. | Not FDA shortage records. | Not FDA drug shortages. |
Store ID: taroyamada/fda-drug-shortage-supply-change-report. Respect source terms, robots.txt, and rate limits.
Use cases
- One drug/name watch with generateReport off first
- Use initialRunMode baseline_only to seed state
- Turn report/export on after the watch is stable
How is FDA Drug Shortage Supply Change Report different from FDA Warning Letters Scraper and DailyMed Label Change Watch Report?
FDA Drug Shortage Supply Change Report (taroyamada/fda-drug-shortage-supply-change-report): Monitor official FDA drug-shortage records. Generate source-linked change alerts, supply reports, and optional exports. Not FDA warning letters. Not DailyMed SPL label versions. Not a CPSC/NHTSA product-safety recall digest. You supply watches. FDA Warning Letters Scraper is for FDA warning-letter pages (input search terms; FDA warning letters; Letter rows). Not drug-shortage status. DailyMed Label Change Watch Report is for DailyMed SPL metadata/versions (input watches; DailyMed; Label-change alerts). Not FDA shortage records. Product Safety Recall Scraper is for CPSC and related recalls (input terms; Public recall feeds; Recall rows). Not FDA drug shortages.
What input is required?
Live required fields: watches. Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
watches |
any[] | [] |
Shortage watches. Bounded recurring searches. Use a stable id and at least one filter per watch. Required. |
monitorKey |
string | "fda-drug-shortage-watch" |
Monitor key. Stable isolated state namespace for a recurring shortage watch. |
initialRunMode |
string enum | "baseline_only" |
Initial run mode. baseline_only stores the first observation with zero rows; emit_backfill emits current matches for an explicit first report. enum: baseline_only, emit_backfill |
generateReport |
boolean | true |
Generate supply report. Generate one aggregate descriptive report when new or changed observations are emitted. |
emitRawRows |
boolean | false |
Emit shortage rows. Emit one normalized public shortage row for each new or changed record. This is the low-priced row event. |
emitExport |
boolean | false |
Generate shortage export. Generate a compact JSON-ready export when new or changed observations are emitted. |
emitUnchanged |
boolean | false |
Emit unchanged observations. Accepted for compatibility, but unchanged observations always remain zero rows and zero charge for billing safety. |
maxRecordsPerWatch |
integer | 50 |
Maximum records per watch. Maximum records requested from openFDA per watch. The official API maximum is 100. minimum=1 maximum=100 |
maxChargeUsd |
number | 25 |
Maximum charge USD. Fail closed before pushing any row if planned PPE charges exceed this cap. minimum=0.005 maximum=250 |
openfdaApiKey |
string | empty |
Optional openFDA API key. Optional user-supplied openFDA key. Leave blank: normal use does not require a key. The key is never written to output, source URLs, or state. |
dryRun |
boolean | false |
Dry run. Return representative event rows without calling openFDA, saving state, or charging PPE events. |
Published Store example run input (omitted fields take schema defaults):
{
"watches": [
{
"id": "current-injectable-shortages-2026",
"statuses": [
"Current"
],
"dosageForms": [
"Injection"
],
"updateDateFrom": "2026-01-01",
"updateDateTo": "2026-12-31"
}
],
"maxRecordsPerWatch": 3,
"maxChargeUsd": 3,
"dryRun": false
}
Run FDA Drug Shortage Supply Change Report on Apify
How do dataset, webhook, and dry-run delivery work?
Dataset output is the billable surface when rows are written. See live PPE for which events bill. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
Published README Output Example / Sample Output JSON. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is FDA Drug Shortage Supply Change Report priced?
Billing is pay per event. The live Store card is from $5.00 / 1,000 FDA drug shortage row ($0.005 per delivered fda-shortage-row); $0.25 per FDA drug shortage change alert; $10.00 per FDA drug shortage supply report; $6.00 per FDA drug shortage export. No Actor Start. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
fda-shortage-row (FDA drug shortage row) |
$0.005 | Charged only when a fda drug shortage row row is delivered. |
fda-shortage-change-alert (FDA drug shortage change alert) |
$0.25 | Charged only when a fda drug shortage change alert row is delivered. |
fda-shortage-supply-report (FDA drug shortage supply report) |
$10.00 | Charged only when a fda drug shortage supply report row is delivered. |
fda-shortage-export (FDA drug shortage export) |
$6.00 | Charged only when a fda drug shortage export row is delivered. |
from $5.00 / 1,000 FDA drug shortage row ($0.005 per delivered fda-shortage-row); $0.25 per FDA drug shortage change alert; $10.00 per FDA drug shortage supply report; $6.00 per FDA drug shortage export. No Actor Start.
See FDA Drug Shortage Supply Change Report pricing on Apify
Limits to keep in mind
- See live required fields
- Public FDA shortage data only
- Report and export are opt-in
- Not DailyMed full SPL text
- Respect source terms, robots.txt, and rate limits.
Open FDA Drug Shortage Supply Change Report on Apify
Related pages
- FDA Warning Letters Scraper — Not drug-shortage status.
- DailyMed Label Change Watch Report — Not FDA shortage records.
- Product Safety Recall Scraper — Not FDA drug shortages.
- Tools