USDA FSIS MPI Est# Portfolio Status Monitor
Pricing
from $20.00 / 1,000 fsis mpi est# status event delivereds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
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_numbermatch;establishment_idis 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
| Event | When |
|---|---|
FSIS_EST_APPEARED | Watched Est# missing → present on active directory |
FSIS_EST_DROPPED_OR_INACTIVE | Watched Est# present → missing (optionally confirmed on inactive file) |
FSIS_ACTIVITIES_CHANGED | Activities fingerprint changed while still present |
FSIS_SIZE_CHANGED | Size field changed while still present |
FSIS_GRANT_DATE_CHANGED | Grant date changed while still present |
RUN_STATUS | Non-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. WithemitFixtureDemoEvents=false(default) emits onlyRUN_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 eventapify-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.
Legal
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.