Data Sources

The primary source of data for this site is the parliament.uk API. This provides the list of MPs, their constituency terms and party affiliations, the posts they have held, voting records, debate contributions and registered interests. We pull down the latest data every night.

Party donations are published by the Electoral Commission on their own timetable rather than ours, so they are imported as required.

Below is every job that puts something on this site: how often it runs, and when it last completed successfully. Figures and summaries are as of the last run shown, not of this moment.

RETRIEVAL

Bringing data in from Parliament and the Electoral Commission.

  • Members, parties and constituencies Daily at 12:00am Last run: 23/09/2026 0:00
  • Member service history Weekly, every Friday at 12:15am Last run: 18/09/2026 0:15
  • Divisions and voting records Daily at 12:30am Last run: 23/09/2026 0:30
  • Debates and contributions Daily at 1:00am Last run: 22/09/2026 1:00
  • Registered interests Daily at 2:00am Last run: 23/09/2026 2:00
  • Party donations As required Last run: 12/09/2026 14:44

PROCESSING

Classifying what has come in, and rebuilding the figures derived from it.

  • Topic classification, debates Daily at 3:00am Last run: 23/09/2026 3:00
  • Topic classification, divisions Daily at 3:15am Last run: 23/09/2026 3:15
  • MP statistics and rankings Daily at 3:30am Last run: 23/09/2026 3:30
  • Donor and benefactor rankings Daily at 3:45am Last run: 23/09/2026 3:45

AI CONTENT GENERATION

Prose written by Claude from the data above — how we protect accuracy.

  • MP profile summaries Weekly, every Friday at 4:00am Last run: 18/09/2026 4:00
  • Registered interests summaries Weekly, every Friday at 4:30am Last run: 18/09/2026 4:30
  • Financial connections summaries Weekly, every Friday at 5:00am Last run: 18/09/2026 5:00

Members' Registered Interests

  • In total we have recorded 6,750 registered interests during the current parliament
  • First interest recorded: Lisa Nandy for Donations and other support (including loans) for activities as an MP on 08/07/2024
  • Most recent interest: Dr Jeevun Sandher for Donations and other support (including loans) for activities as an MP on 21/09/2026

If you look at the registered interests on an MP's profile on parliament.uk you will only see what is on the latest register. You cannot easily find a full list of interests for the current parliament there, which is what we provide.

Every interest is displayed exactly as registered. The site adds structure (categories, filters, comparisons) to help users interpret data, but never adds narrative judgment about whether an interest is appropriate. All interests data displayed is taken directly from parliament.uk. We assign interests and payments to the political party that the MP was a member of at the time of the payment so if they have subsequently changed parties the interest is still linked to the original party.

Financial Connections

This section of the website is unique in that it doesn't simply display content from other sources in a more meaningful way. Instead it seeks to combine and clean up data from multiple sources to provide a more meaningful and complete picture than you can get elsewhere.

A financial connection is defined as any entity (individual or organisation) that has ever provided either a donation to a party, or a registered financial interest to an MP. Registered interest data from the Parliament API can be complex and sometimes incomplete or innacurate. The same individual may be listed with slightly different names for example. The EC donations data has the same problem. Several donors appear multiple times with slightly different names. This leads to inaccuracies when trying to find all the donations from a single individual.

We have therefore attempted to collate these two data sources into one single list which resolves those issues and gives you the complete picture on any individual or organisations financial links to MPs and parties. This process is ongoing, every time the donations data or registered interests data is pulled down and new financial entities are added it runs them through a fuzzy matching process, checks companies house and attempts to match them to existing entities in our database. Exact matches get merged automatically, close matches are set aside for human review.

We are also working on a relationships list - this would connect different entities together via Directors, PoSC and so forth to build up a financial connections network for an even more complete picture.

DIVISIONS

590

recorded during the current parliament

  • First King's Speech (Motion for an Address): Amendment (h) 22/07/2024
  • Most recent Terminally Ill Adults (End of Life) Bill: Second Reading 11/09/2026

DEBATES

11,739

recorded during the current parliament

  • First Election of Speaker 09/07/2024
  • Most recent Young Carers’ Champions 15/09/2026

DONATIONS

4,597

recorded during the current parliament

  • First £156,000 to Labour (Co-op) 06/07/2024
  • Most recent £769 to Liberal Democrat 30/06/2026

AI-Generated Content

MP profile summaries on this site are generated using the Claude AI model (Anthropic). These summaries are intended to make the underlying data more readable and accessible.

How we protect accuracy:

  • Summaries are generated exclusively from structured data retrieved from the Parliament API — Claude is not asked to recall facts about MPs from its own knowledge
  • The prompt explicitly instructs the model not to include any information beyond what is provided in the data
  • All statistics cited in summaries (voting rates, rankings, contribution counts) are drawn directly from our database and verified against Parliament API sources
  • Topic classifications are validated against a fixed list before being stored

Limitations:

  • Summaries are regenerated weekly and may not reflect very recent parliamentary activity — each summary is dated to indicate when it was generated
  • Topic classifications are automated and occasionally a debate or division title may be ambiguous
  • AI-generated prose, while constrained to provided data, should be considered interpretive rather than authoritative — always refer to the underlying statistics and official Hansard records for definitive information

Additional Data

We also used the Open Geography Portal to match up constituencies to regions.