Base URL
https://api.pollresults.org/v1.0
List poll types
curl https://api.pollresults.org/v1.0/politics/results
Get presidential approval polls
curl https://api.pollresults.org/v1.0/politics/results/approval
Get Presidential polls, 2028 cycle
curl https://api.pollresults.org/v1.0/politics/results/president
Get Senate polls, 2026 cycle
General call:
curl https://api.pollresults.org/v1.0/politics/results/senate
Filtered by state:
curl "https://api.pollresults.org/v1.0/politics/results/senate?state=NC"
Get House polls, 2026 cycle
General call:
curl https://api.pollresults.org/v1.0/politics/results/house
Filtered by state:
curl "https://api.pollresults.org/v1.0/politics/results/house?state=FL"
Filtered by state and district:
curl "https://api.pollresults.org/v1.0/politics/results/house?state=FL&district=27"
Get Governor polls, 2026 cycle
General call:
curl https://api.pollresults.org/v1.0/politics/results/governor
Filtered by state:
curl "https://api.pollresults.org/v1.0/politics/results/governor?state=NC"
Get other offices, 2026 cycle
curl https://api.pollresults.org/v1.0/politics/results/other
Pagination
Results are cursor-paginated, 10 per page by default (max 100). Pass
the cursor from a response back in to get the next page.
curl "https://api.pollresults.org/v1.0/politics/results/senate?limit=25"