Open data

The tables behind the reports

We build the Index reports from public records that are published but not usefully published: locked in appendices, split across releases, or named inconsistently between one dataset and the next. The reconciled tables are more useful than our charts, so they are here as spreadsheets rather than as screenshots.

Free to reuse, including commercially, under CC BY 4.0. Credit Untap and link back, and you need not ask us anything.

October 2024 to September 2025 · 31 rows

Untap Parking Index 2026: private parking appeal outcomes by operator

Appeal outcomes for 31 UK private parking operators, combining the independent appeals service’s published decisions with the volume of keeper-data enquiries each operator made to the DVLA. Includes appeals decided, allowed, refused and not contested, with derived allow, withdrawal and cancellation rates, and appeals per 1,000 keeper enquiries.

Cite it like this

Untap (2026). Untap Parking Index 2026: private parking appeal outcomes by operator. October 2024 to September 2025. Retrieved from https://untap.money/parking-index

What each column means
slug
Stable identifier for the operator
name
Operator name as published
keeper_enquiries
Keeper-data enquiries made to the DVLA in the period. Empty where the operator appears in the appeals data but could not be matched to a named company
decided
Appeals the service actually ruled on
allowed
Appeals decided in the motorist’s favour
refused
Appeals decided in the operator’s favour
not_contested
Appeals the operator chose not to contest, so no ruling was made
completed
decided + not_contested, the service’s own completion basis
allow_rate_pct
allowed / decided. How often the motorist won when someone ruled
withdrawal_rate_pct
not_contested / completed. How often the operator dropped the case
cancellation_rate_pct
(allowed + not_contested) / completed. How often the ticket died either way
appeals_per_1000_enquiries
completed per 1,000 keeper enquiries. A challenge rate, not a win rate

Financial year 2024-25 · 24 rows

Untap Rail Index 2024-25: Delay Repay outcomes by train operator

Delay Repay claim outcomes for 24 British train operators in financial year 2024-25, set against how often their trains were cancelled or significantly late and how many passengers they carried. Includes closed-claim approval rate, approved claims, approved claims per 100 journeys, and compensation paid where disclosed.

Cite it like this

Untap (2026). Untap Rail Index 2024-25: Delay Repay outcomes by train operator. Financial year 2024-25. Retrieved from https://untap.money/rail-index

What each column means
slug
Stable identifier for the operator
name
Operator name
role
Operator type: long-distance, commuter, regional, open-access, concession or devolved
casl_pct
Cancelled or significantly late, percent of trains, simple quarterly average
casl_yoy_pp
Year-on-year change in that figure, percentage points. Empty where the prior year is not in the same publication
journeys_m
Passenger journeys in millions
approval_rate_pct
Closed Delay Repay claims approved, percent
approved_claims
Delay Repay claims approved
approved_per_100_journeys
approved_claims divided by journeys, times 100. The comparable claim-density measure
paid_m_gbp
Delay Repay paid, £ millions. Empty for operators the department does not disclose
on_time_pct
On Time arrivals, percent. Empty where not published for that operator

A note on accuracy

Both tables reconcile to the totals their publishers report, and where our coverage of a market is incomplete the reports say so rather than implying otherwise. The parking table covers the operators named in the appeals service's own appendix, which is most of the market and not all of it.

If you find something wrong, we would genuinely rather know. Corrections go to contact@untap.money.