JSON

Every Politician

All members of national parliament 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.

The project was shut down in June 2019, leaving the contained data to slowly wither in precision. Going forward, the Peppercat Legislators dataset will succeed EveryPolitician. It generates membership data from Wikidata, which is currently incomplete in some jurisdictions. Going forward, the intention is to use the EveryPolitician scrapers to update membership data in Wikidata.

The OpenSanctions importer only includes individuals active since the year 2000.

Data overview

Entity count:73,173 target entities · 73,173 searchable entities · 73,173 total
Entity types:
People73,173
Coverage:
232 countries · Show overview...
Publisher:MySociety (UK Citizens Online Democracy) non-official source

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

Information:everypolitician.org
Source data:data.opensanctions.org (JSON)
Collections:in OpenSanctions Default · Politically Exposed Persons (PEPs)
Last changed:

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 entities42 MB
names.txtTarget names text file4 MB
senzing.jsonSenzing entity format30 MB
targets.nested.jsonTargets as nested JSON42 MB
targets.simple.csvTargets as simplified CSV14 MB

Help: Using the data · format reference · identifier use · commercial licensing

Using the API

You can query the data in this dataset via the application programming interface (API) endpoints below. Please read the introduction for documentation and terms of service.

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

Recent additions

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

AddedNameTypeCountries
Tommy FranzenPersonSweden
Anton OttPersonGermany
Henrik SvensenPersonNorway
Ivar FranzénPersonSweden
Isidoro Tohá GonzálezPersonChile
Howe Yoon ChongPersonSingapore
Harry HansenPersonNorway
Paul GillmorPersonUnited States
Henryk LewczukPersonPoland
Hugh GibbonsPersonIreland