civicinfo/v2 library
Google Civic Information API - v2
Provides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.
For more information, see developers.google.com/civic-information/
Create an instance of CivicInfoApi to access these resources:
Classes
- AdministrationRegion
- Describes information about a regional election administrative area.
- AdministrativeBody
- Information about an election administrative body (e.g. County Board of Elections).
- Candidate
- Information about a candidate running for elected office.
- Channel
- A social media or web channel for a candidate.
- CivicInfoApi
- Provides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.
- Contest
- Information about a contest that appears on a voter's ballot.
- DivisionSearchResponse
- The result of a division search query.
- DivisionSearchResult
- Represents a political geographic division that matches the requested query.
- DivisionsResource
- Election
- Information about the election that was queried.
- ElectionOfficial
- Information about individual election officials.
- ElectionsQueryResponse
- The list of elections available for this version of the API.
- ElectionsResource
- ElectoralDistrict
- Describes the geographic scope of a contest.
- GeographicDivision
- Describes a political geography.
- Office
- Information about an Office held by one or more Officials.
- Official
- Information about a person holding an elected office.
- PollingLocation
- A location where a voter can vote.
- Precinct
- RepresentativeInfoData
- RepresentativeInfoResponse
- The result of a representative info lookup query.
- RepresentativesResource
- SimpleAddressType
- A simple representation of an address.
- Source
- Contains information about the data source for the element containing it.
- VoterInfoResponse
- The result of a voter info lookup query.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.