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 ActorFDA Warning Letters ScraperDailyMed Label Change Watch ReportProduct Safety Recall Scraper
IntentFDA shortage status changes and supply reportsFDA warning-letter pagesDailyMed SPL metadata/versionsCPSC and related recalls
Primary inputwatchessearch termswatchesterms
What it readsOfficial FDA drug-shortage public recordsFDA warning lettersDailyMedPublic recall feeds
Primary outputRecord, alert, report, and export eventsLetter rowsLabel-change alertsRecall rows
Not this jobNot 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

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

Open FDA Drug Shortage Supply Change Report on Apify

Related pages