ESFA APAR UKPRN Portfolio Status Monitor
Pricing
from $20.00 / 1,000 apar ukprn status event delivereds
ESFA APAR UKPRN Portfolio Status Monitor
Watch UKPRNs and emit typed APAR APPEARED/DROPPED/STATUS_CHANGED/DELIVER_* events from the official DfE/ESFA Apprenticeship Provider and Assessment Register CSV. Not Ofsted URN twin; not Ofqual AO twin; not full UKRLP scrape; not unpaid training-SaaS.
Pricing
from $20.00 / 1,000 apar ukprn status event delivereds
Rating
0.0
(0)
Developer
Daniel Witney
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
ESFA APAR UKPRN Portfolio Status Event Monitor
Watch a book of UKPRNs and emit typed eligibility/status events when the official DfE / ESFA Apprenticeship Provider and Assessment Register (APAR) CSV shows a provider appearing, leaving the published register, flipping Status (e.g. “Not Currently Starting New Apprentices”), or flipping CanDeliverApprenticeships / CanDeliverApprenticeshipUnits.
Not Ofsted URN inspection twin (#26). Not Ofqual AO/qualification change twin. Not a full UKRLP provider-directory scrape (APAR is the funded apprenticeship eligibility slice with status/deliver flags). Not unpaid training-SaaS scrape.
Coverage honesty (UKPRN exact match + APAR CSV only)
- Source: Official DfE/ESFA APAR download landing page
https://download.apprenticeships.education.gov.uk/apar
→ rotating CSV/apar/downloadcsv?filename=apar-….csv
(live-verified; fields include durableUkprn,Name,ApplicationType,Status,CanDeliverApprenticeships,CanDeliverApprenticeshipUnits,StartDate,ApplicationDeterminedDate). - Keys: UKPRN exact match after normalize (digits only; typically 8 digits). Provider name is not used as a primary match.
- Cadence: Follows DfE APAR publish / filename rotation (not intra-day streaming).
- Scope: APAR funded-apprenticeship eligibility slice only — do not claim full UKRLP directory coverage or Ofsted inspection grades.
Events
| Event | When |
|---|---|
APAR_APPEARED | Watched UKPRN missing → present on APAR |
APAR_DROPPED | Watched UKPRN present → missing from APAR |
APAR_STATUS_CHANGED | Status cell changed while still present |
APAR_DELIVER_APPRENTICESHIPS_CHANGED | CanDeliverApprenticeships flipped |
APAR_DELIVER_UNITS_CHANGED | CanDeliverApprenticeshipUnits flipped |
RUN_STATUS | Non-billable health row every successful run |
First observation of a UKPRN 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 APAR CSV via landing-page discovery (no API key). One CSV pull, then in-memory filter to the watchlist — does not bill national rows.
Pricing (Model A)
apar-ukprn-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: ukprns (alias providerNumbers). Optional signalGroups: directory, status, deliver.
Legal
GREEN — DfE APAR public download (OGL / public-sector open data practice). Cite DfE APAR + retrieval date. Default product fields = UKPRN + name + application type + status + deliver flags (org data; no consumer PII).
A1b wedge
UKPRN watchlist × scheduled official APAR CSV snapshot diff → typed eligibility/status/deliver-flag events only for the book. Same-job Store niche empty; adjacent wrong register: Ofqual NEW change signals (starshaped_bullsnake/ofqual-qualification-organisation-change-signals, 1 MAU, 2026-09-15); Ofsted (#26) is URN inspection outcomes. See opportunity/reports/phase3-a1b-next3-v15.md (#3 PASS → build #43). Competitors cited from v15 only.
Private
isPublic must remain false for this launch.