← POLIAPI/MOCKUPS/MARKET WEDGE
go-to-market · mockup
// market wedge

The Civic API is gone.
Migrate in one afternoon.

Google shut down the Civic Information API on April 30, 2025 — leaving thousands of voter-guide apps, news tools, and nonprofits with no drop-in replacement. PoliAPI is built specifically for that migration.

// parity

Endpoint-for-endpoint map.

Google Civic
PoliAPI
Parity
voterInfoQuery
GET /v1/ballot?address=…
full
representatives
GET /v1/officeholders?ocd_id=…
full
elections
GET /v1/elections
full
divisions
GET /v1/jurisdictions
full
divisionsByAddress
GET /v1/districts?address=…
full + geometry
electionOfficials
embedded on /v1/jurisdictions/{id}
full
// schema diff

Same OCD-IDs. Same field names. One-line migration.

If you used the official Google Civic JS client, swap the base URL and rotate the key. The response shape is a superset.

migration · before / after
- const civic = google.civicinfo({ version: 'v2', auth: GOOGLE_API_KEY });
- const res = await civic.elections.voterInfoQuery({ address });
+ const res = await fetch(`https://api.poliapi.dev/v1/ballot?address=${encodeURIComponent(address)}`, {
+   headers: { Authorization: `Bearer ${POLIAPI_KEY}` }
+ }).then(r => r.json());

// res.contests, res.pollingLocations, res.election — same field names, same OCD-IDs.
// who's stranded

The 12,000+ apps that lost their backend.

A non-exhaustive map of integrations affected by the shutdown — every one of them is a target customer.

News orgs
NYT The Daily, Vox election guides, dozens of local newsrooms using NPR's Election Toolkit.
Civic-tech nonprofits
Rock the Vote, BallotReady free tier, Vote.org backends.
Productivity tools
Calendar integrations, address-book enrichers, CRM 'who's my rep' features.
Internal HR tools
Fortune-500 'meet your representative' employee portals.
Civic education
iCivics, school-curriculum publishers, museum kiosks.
Faith & community
Diocese voter guides, union political-action committees.