MySociety's EveryPolitician Legislators

All members of national legislatures in the world, collected from hundreds of government web sites and consolidated via Wikidata.

The EveryPolitician project ran until 2019 and created a mechanism for consolidating data about members of parliament for 233 different countries and territories. As part of the project, EveryPolitician operated a large fleet of crawlers which read the web sites of parliaments around the world.

OpenSanctions only includes persons from this dataset which meet our standard criteria of PEP classification: national legislature members are included for 20 years after they held a position if an end date is known, otherwise for 40 years after they entered the position. They are excluded 5 years after their death, or 120 years after their birth.

Data overview 

Entities:
Total92,364
Searchable40,269
Targets40,060
Entity types:
People40,060
Positions209
Countries:
199 countries · Show overview...
Publisher:UK Citizens Online Democracy (MySociety) · Global non-official source

MySociety is a non-profit group developing online technologies that empower citizens to participate in politics and civic life.

Collections:in OpenSanctions Default · Politically Exposed Persons Datasets
Information:www.everypolitician.org
Source data:data.opensanctions.org · JSON
Tags:list.pep
Coverage:added · current until · frequency: not automated
Last processed:
2026-07-23 15:23:33 · v. 20260723152333-orw
Last change:

Bulk download 

Downloads contain the full set of entities contained in this dataset. You can fetch a simplified tabular form, or detailed, structured data in JSON format. Updated files will be provided once a day at the same location.

File nameExport typeSize
entities.ftm.jsonFollowTheMoney entities44.28 MB
names.txtTarget names text file2.35 MB
senzing.jsonSenzing entity format30.2 MB
targets.nested.jsonTargets as nested JSON65.89 MB
targets.simple.csvTargets as simplified CSV9.37 MB

Help: Using the data · model reference · delta updates · support · change log · licensing

Using the API 

You can query the data in this dataset via these API endpoints:

For entity matching, use the /match endpoint:
For full-text search, use the /search endpoint:
Use the Reconciliation API in OpenRefine:

Recent additions 

The following targeted entities have been added to this data source most recently:

AddedNameTypeCountries
Halldór ÁsgrímssonPersonIceland
Gunnar BirgissonPersonIceland
Shimon PeresPersonIsrael
Robert ByrdPersonUnited States
Daniel InouyePersonUnited States
Winnie Madikizela-MandelaPersonSouth Africa
Walter B. JonesPersonUnited States
Baroness JowellPersonUnited Kingdom
Bill YoungPersonUnited States
Guido WesterwellePersonGermany
Arlen SpecterPersonUnited States
Benjamin Ben-EliezerPersonIsrael
Ted StevensPersonUnited States
Bob BennettPersonUnited States
Martin McGuinnessPersonUnited Kingdom · Northern Ireland · Ireland
Code on GitHub