OpenFDA Recall Delta Feed avatar

OpenFDA Recall Delta Feed

Pricing

$2.00 / 1,000 materialized deltas

Go to Apify Store
OpenFDA Recall Delta Feed

OpenFDA Recall Delta Feed

Materialized change feed for FDA drug recalls (openFDA enforcement): new/updated records with changed_fields, hashes and provenance.

Pricing

$2.00 / 1,000 materialized deltas

Rating

0.0

(0)

Developer

Benjamin

Benjamin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Categories

Share

Materialized change feed for FDA drug recalls (openFDA drug/enforcement).

Input

  • source: openfda_drug_enforcement (única implementada).
  • changeType: new, updated, any (default any).
  • limit: 1–200 (default 50).
  • maxTotalChargeUsd: opcional; debe ser >= $0.01 (start fee).

Output

Un dataset item por delta válido materializado:

{
"source": "openfda_drug_enforcement",
"external_id": "D-1074-2017",
"observed_at": "2026-08-15T00:00:00",
"change_type": "new",
"changed_fields": ["recalling_firm", "reason_for_recall"],
"old_hash": "",
"new_hash": "sha256...",
"payload": { "recall_number": "D-1074-2017", ... }
}

Semántica

  • Primera corrida: baseline (todos new).
  • Corridas siguientes: new si el external_id no existía en el estado previo; updated si el hash del payload cambió.
  • Estado previo en el Key-Value store del actor (seen map external_id -> content_hash).
  • unchanged no se emite.

Pricing / cobro

  • Evento PPE: delta (por item materializado). Se cobra SOLO después de push_data exitoso.
  • Fail-loud: si el pricing configurado no incluye el evento delta, el run FALLA visiblemente (sin sustitución silenciosa del modelo de cobro).
  • Sin pricing configurado (draft/owner): no se cobra, run normal.

Limitaciones

  • changed_fields para updated usa ["$root"] (el KV store no persiste payloads completos); los campos exactos requieren el snapshot local (motor Boring Data Engine).
  • openFDA no debe usarse para decisiones clínicas; feed informativo con provenance.