The Cicero API matches your addresses to their legislative districts and gives you back a wealth of elected official contact information.

API

Whether you want to populate constituent records in your database or provide an elected official lookup tool on your website, use the Cicero API for rapid and highly accurate district matching and data population.

Daily Updates

We monitor special elections, appointments and redistricting efforts and update our data on a daily basis, not just just after major elections.

Comprehensive, Verified Social Media Information

The Cicero database features comprehensive, verified gathering of over a dozen social media identifiers for elected officials.

Real People, Not Robots

Our team of researchers collects and enters all of our data by hand. We never use scrapers. This guarantees better quality data compared to other services using website scraping.

Features

Geocoding

Geocoding is the assignment of latitude and longitude coordinate points to an address. Addresses are passed to the Cicero API, each one is geocoded, and then the coordinates and CASS-certified standardized address is passed back to the user.

Address Based District Matching

Cicero matches districts based on full address data, leading to the most consistently accurate results. Many other services use only zip codes, which can cover multiple legislative districts, leading to imprecise results.

Boundary Maps

The Cicero API map service provides you with a configurable boundary map image for each district. District boundary maps help visualize the geographic area an elected official represents.

API Pricing

What is a credit?

A credit is the currency of the Cicero API. To learn more about API resources and their cost in credits, please visit our documentation. In general, the number of credits you’ll need will be the number of addresses or locations you need to match.

Questions About Pricing?

Our team is here to help you understand the API’s pricing structure. Contact Us today.

Salesforce

Cicero Python Library - GitHub and PyPi

The Cicero API is available with a Python wrapper, which wraps the API in easy to use functions and classes specific to the Python programming language. Access to this library is available through both GitHub and PyPi.

CiviCRM

Cicero integrates with CiviCRM, an open source constituent relationship management system, automatically setting school and legislative information for your contacts. This plugin is not maintained by Azavea.

A call is a line of communication used to ask an API to return a specific result. In the case of Cicero, you might make a call to the legislative_district resource, which will return a response of legislative districts to the location you specified.

Your user ID and password are the email address and password you provided during the Cicero API account signup process. The same user ID and password are used as authentication for accessing the Cicero API.

We offer a Free Trial so users can experiment with integration prior to committing to a paid account. New users are automatically given a free trial when signing up for the API. The free trial provides 1000 credits and expires after 90 days. If, at the end of your 90-day trial period, you would like to continue using the Cicero API, you can simply purchase credits by visiting the Purchase page in your user account dashboard. We kindly ask that you only sign up for one free trial per organization.