citizenlabsgr/elections-api

API for voter registration status and sample ballots in Michigan.

42
/ 100
Emerging

This project helps Michigan voters or advocacy groups quickly access crucial election information. By providing a person's name, birth date, and zip code, you get back their voter registration status, polling place, absentee ballot details, and official sample ballot for their specific precinct. This is ideal for voter education campaigns, non-profits encouraging civic engagement, or individual voters verifying their status.

Use this if you need to programmatically check Michigan voter registration status, find polling locations, track absentee ballots, or retrieve sample ballot information for specific precincts.

Not ideal if you need election data for states other than Michigan or if you are looking for historical election results rather than current voter and ballot details.

voter-registration election-advocacy civic-tech ballot-information public-service
No Package No Dependents
Maintenance 6 / 25
Adoption 5 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

12

Forks

5

Language

Python

License

GPL-3.0

Category

scraper

Last pushed

Jan 07, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/perception/citizenlabsgr/elections-api"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.