Sources

Every number on this site links to its source. Here is where the data comes from.

Parliament Members API

MP profiles, photos, constituency, party, election date

Auth: None (public) Last updated: 2026-05-24 04:46

IPSA

MP expense claims for all 650 MPs. Staffing, office, accommodation, travel.

Auth: None (public) Last updated: 2026-05-24T04:55:21.881776+00:00

Hansard

Verbatim Commons and Lords contributions. The basis for every speech-vs-vote pairing in the Lie Detector.

Auth: None (public) Last updated: 2026-05-24 04:46

Electoral Commission

Donations to MPs, party branches, and national Labour Party

Auth: None (public) Last updated: 2026-05-24T04:54:28.773069+00:00

Companies House

Director appointments, PSC, co-director networks, dissolution status

Auth: API key (free) Last updated: 2026-05-24T04:49:09.735535+00:00

Commons Votes API

Division voting records for all tracked key votes

Auth: None (public) Last updated: 2026-05-24T04:54:55.973218+00:00

Register of Members' Financial Interests

Declared interests. Employment, gifts, hospitality, property, shareholdings.

Auth: None (public) Last updated: 2026-05-24 04:46

GOV.UK Ministerial Gifts

Gifts, hospitality, and travel accepted by government ministers

Auth: None (public) Last updated: 2026-05-24 04:46

GOV.UK Speeches

Ministerial speeches outside the Commons chamber. Folded into the Lie Detector corpus alongside Hansard.

Auth: None (public) Last updated: 2026-05-24 04:46

Bluesky

Public posts by Labour MPs with verified handles. Folded into the Lie Detector corpus as a secondary source.

Auth: None (public) Last updated: 2026-05-24 04:46

APPG Register

All-Party Parliamentary Group memberships, officers, and funders

Auth: None (public) Last updated: 2026-05-24 04:46

Methodology

Labour Tracker collects data from 11 official public sources using automated update scripts. The pipeline runs weekly on Sundays at 4am UTC. Each run fetches the latest data from all sources, cross-references records by MP ID and name, computes risk scores, and validates output before deployment.

The integrity scorer cross-references Companies House directorships against the Register of Members' Financial Interests to identify undeclared interests. Red flags are assigned severity levels (critical, high, warning, info) based on the type of finding and confidence of the name match.

Promise verdicts (kept, broken, in progress, abandoned, not started) are assessed against the manifesto text, official government announcements, and independent data. Each verdict includes evidence text and a source link.

Fact check verdicts (true, partly true, misleading, false) are assessed by comparing the claim against the cited data source. Where possible, the specific data point is linked.

The Lie Detector compares verbatim Hansard speeches and other public statements with the same MP's recorded division vote on the underlying policy. An automated classifier proposes possible mismatches. No finding is published until a human reviewer has confirmed the speech and the vote are accurately characterised. See the Lie Detector page for the full methodology.

Cost per taxpayer figures use HMRC PAYE taxpayer counts per constituency (2023-24 data) where available.