UK FSA AppNo Portfolio Status Monitor
Pricing
from $20.00 / 1,000 fsa appno status event delivereds
UK FSA AppNo Portfolio Status Monitor
Watch FSA Approval Numbers (AppNo) and emit typed APPEARED/DROPPED/ACTIVITIES_CHANGED/AUTHORITY_CHANGED events from the official FSA Approved Food Establishments daily CSV (OGL v3). Not FHRS hygiene ratings; not FSA alerts/RASFF; not FSIS Est# twin; not HTML scrape; not unpaid supplier-audit SaaS.
Pricing
from $20.00 / 1,000 fsa appno status event delivereds
Rating
0.0
(0)
Developer
Daniel Witney
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
UK FSA Approved Food Establishment Approval Number Portfolio Status Event Monitor
Watch a book of FSA Approval Numbers (AppNo) and emit typed directory status/activity events when the official Food Standards Agency Approved Food Establishments — Daily update CSV shows an establishment appearing, leaving the published approved list, or materially changing activities / competent authority.
Not FHRS / Scores-on-the-Doors hygiene ratings. Not an FSA food-alert / RASFF ticker. Not unpaid supplier-audit SaaS scrape. Not the US FSIS Est# twin (different regulator, geography, ID scheme).
Coverage honesty (AppNo exact match + daily CSV cadence)
- Source: Official FSA OGL v3 daily CSV
https://fsaopendata.blob.core.windows.net/fsaopendatacatalog/source_data.ApprovedEstPublication_Daily.csv
(live-verified HTTP 200; fields includeAppNo,TradingName, address,All_Activities,CompetentAuthority,GeographicLocalAuthority,InsertedDate). - Keys: AppNo exact match after normalize (trim / uppercase / collapse internal whitespace). TradingName+postcode is not used as a primary match.
- Cadence: Daily FSA extract (not intra-day).
- Geography: Verified blob coverage includes England / Wales / Northern Ireland / Crown Dependencies. Scotland (Food Standards Scotland) publishes separately and is not in this daily file — do not claim full-UK single-file coverage.
- Fields: Activities and authority mapped from FSA CSV columns (no invented statuses).
Events
| Event | When |
|---|---|
FSA_APP_APPEARED | Watched AppNo missing → present on approved list |
FSA_APP_DROPPED | Watched AppNo present → missing from approved list |
FSA_ACTIVITIES_CHANGED | All_Activities fingerprint changed while still present |
FSA_AUTHORITY_CHANGED | Competent and/or geographic local authority changed while still present |
RUN_STATUS | Non-billable health row every successful run |
First observation of an AppNo 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 FSA daily CSV (no API key). One CSV pull, then in-memory filter to the watchlist — does not bill national rows.
Pricing (Model A)
fsa-appno-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: approvalNumbers (alias appNos). Optional signalGroups: directory, activities, authority.
Legal
GREEN — FSA open data under Open Government Licence v3. Cite FSA + retrieval date. Default product fields = AppNo + trading name + activities/authority + address (business facility data; no consumer PII).
A1b wedge
Approval-number watchlist × scheduled official daily FSA CSV snapshot diff → typed approval-directory status/activity events only for the book. Existing Store shelf is alert/RASFF/FHRS (wrong jobs) or empty AppNo portfolio PPE. See opportunity/reports/phase3-a1b-next3-v12.md (#1 PASS → build #32). Competitors cited from v12 only: taroyamada/food-safety-alert-portfolio-report (0 MAU, alerts); EU RASFF scrapers promptica / scrapers_lat (1); FHRS hygiene scrapers (exhausted adjacent).
Private
isPublic must remain false for this launch.