List

Returns the full list of politicians covered by the GuruFocus politician trading dataset, including each politician's ID, name, role, district, state, and party.
Author:Will ShawWill Shaw
Reviewed by:Charlie TianCharlie Tian
Fact checked by:Vera YuanVera Yuan
Updated June 11, 2026
GET/politicians

Auth

headers: { 'Authorization': 'Replace with your API token' }

Examples

fetch('https://api.gurufocus.com/data/politicians', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})

Responses

Successful response. The exact payload fields depend on this endpoint.

Example Body (Field Reference)

No response body is documented for this status.

Introduction

Returns the complete list of politicians available in the GuruFocus politician trading dataset.

Use this endpoint to discover politician IDs before calling /politicians/transactions with an id filter.

Response Notes

Each item in the response represents one politician covered by the dataset.

Typical fields include:

  • A stable politician identifier
  • Full display name
  • Office or position
  • District when available
  • State
  • Party affiliation

Response Reference

Display NameField NameType
IDidnumber
Full Namefull_namestring
Positionpositionstring
Districtdistrictstring
Statestatestring
Partypartystring

Common Workflow

  1. Call /politicians to browse supported politicians.
  2. Copy the id for a specific politician.
  3. Call /politicians/transactions?id={id} to retrieve that politician's trades.