Working with the Democracy Elections API? Learn how to integrate co-branded, authoritative, and comprehensive TurboVote Election Guides and State Voting Hubs instead of building native guides from scratch.
Election Guides
Transform the Democracy Works Elections API canonicalURL into a TurboVote Election Guide:
- Use Democracy Works Elections API getElections endpoint
- Get canonicalURL e.g. https://voting.democracy.works/en/elections/wi/2026-11-03.html
- Replace https://voting.democracy.works/en with partner hostname https://example.turbovote.org
- Drop .html
- Integrate link into campaign, site, or app:
- Destination Site URL: https://example.turbovote.org/elections/wi/2026-11-03
- Use an embed transport URL to open on any page embedding TurboVote: https://demoturbovote.org/example?tv-p=/elections/wi/2026-11-03
- Add embed parameters to embed on a new page: https://example.turbovote.org/elections/wi/2026-11-03?embed=window&partner=01gzpamk4zqm16ts3yjxt668tk&placement=hub-home
State Voting Hubs
Transform the Democracy Works Elections API canonicalURL into a TurboVote State Voting Hub:
- Use Democracy Works Elections API getStateAuthorities endpoint
- Get canonicalURL e.g. https://voting.democracy.works/en/vote/al.html
- Replace https://voting.democracy.works/en/vote/ with partner hostname
- https://example.turbovote.org/how-to-vote/
- Drop .html
- Integrate link into campaign, site, or app:
- Destination Site URL: https://example.turbovote.org/how-to-vote/al
- Use an embed transport URL to open on any page embedding TurboVote: https://demoturbovote.org/example?tv-p=/how-to-vote/al
- Add embed parameters to embed on a new page: https://example.turbovote.org/how-to-vote/al?embed=window&partner=01gzpamk4zqm16ts3yjxt668tk&placement=hub-home&r=tvhub&lang=en
Explore TurboVote’s growing set of User Experience Developer Tools.