USDA FSIS MPI Est# Portfolio Status Monitor avatar

USDA FSIS MPI Est# Portfolio Status Monitor

Pricing

from $20.00 / 1,000 fsis mpi est# status event delivereds

Go to Apify Store
USDA FSIS MPI Est# Portfolio Status Monitor

USDA FSIS MPI Est# Portfolio Status Monitor

Watch FSIS establishment numbers and emit typed APPEARED/DROPPED_OR_INACTIVE/ACTIVITIES_CHANGED/SIZE_CHANGED/GRANT_DATE_CHANGED events from the official USDA FSIS MPI Directory JSON API/CSV. Not nationwide leads dump; not recall feed; not HTML scrape.

Pricing

from $20.00 / 1,000 fsis mpi est# status event delivereds

Rating

0.0

(0)

Developer

Daniel Witney

Daniel Witney

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

USDA FSIS MPI Establishment Number Portfolio Status Event Monitor

Watch a book of FSIS establishment numbers and emit typed directory status/activity events when the official USDA FSIS Meat, Poultry and Egg Product Inspection (MPI) Directory shows an establishment appearing, leaving the active directory (inactive/drop), or materially changing activities / size / grant_date.

Not a nationwide FSIS leads dump. Not an FSIS recall ticker. Not HTML scrape of the FSIS map UI. Not unpaid food-safety SaaS scrape.

Coverage honesty (Est# matching + directory cadence)

  • Source: Official FSIS MPI Directory JSON https://www.fsis.usda.gov/fsis/api/establishments/mpi (primary). Documented CSV alternate supported as optional fallback. Optional inactive MPI CSV used best-effort for drop confirmation (often Akamai-gated from some egress).
  • Keys: Prefer exact establishment_number match; establishment_id is a secondary key.
  • Cadence: MPI publish is typically weekly (not intra-day). Absence from the active directory should be cross-checked against inactive-file semantics when available — this Actor states that honestly in event summaries.
  • Fields: Activities, size, and grant_date are mapped faithfully from FSIS directory fields (no invented statuses).

Events

EventWhen
FSIS_EST_APPEAREDWatched Est# missing → present on active directory
FSIS_EST_DROPPED_OR_INACTIVEWatched Est# present → missing (optionally confirmed on inactive file)
FSIS_ACTIVITIES_CHANGEDActivities fingerprint changed while still present
FSIS_SIZE_CHANGEDSize field changed while still present
FSIS_GRANT_DATE_CHANGEDGrant date changed while still present
RUN_STATUSNon-billable health row every successful run

First observation of an Est# stores a baseline only (no product charge).

Modes

  • sourceMode=fixture (default): Store health / CI. With emitFixtureDemoEvents=false (default) emits only RUN_STATUS / FIXTURE_HEALTH → 0 product charges.
  • sourceMode=live: Official FSIS MPI JSON API (no API key). One directory pull, then in-memory filter to the watchlist — does not bill national rows.

Pricing (Model A)

  • fsis-mpi-est-status-event-delivered @ $0.02 / unique delivered event
  • apify-actor-start @ $0.00005
  • Quiet books ≈ $0 product charge

Input

See .actor/input_schema.json. Primary field: establishmentNumbers. Optional establishmentIds, signalGroups: directory, activities, size, grant_date.

GREEN — USDA/FSIS MPI Directory published for public reuse. Cite FSIS + retrieval date. Default product fields = establishment_number + establishment_id + name + activities/size/grant_date + address (business facility data; no consumer PII).

A1b wedge

Establishment-number watchlist × scheduled official MPI API/CSV snapshot diff → typed directory status/activity events only for the book. Existing Store shelf is FSIS leads dump / recall scrapers (wrong job). See opportunity/reports/phase3-a1b-next3-v11.md (#1 PASS → build #29).

Private

isPublic must remain false for this launch.