Authentication

All Democratic Party API services use a shared API key service to authenticate consumers of the API. Anyone may sign up for an API Key.

All API requests are rate limited on a per key basis. This means that you will only be able to make a limited number of API requests in a given time period. You can see how many requests a given API key has left in the current time period through your API Key page, or through HTTP headers that are returned with each API request.

Our API Authentication architecture is powered by Lockbox, an open source middleware for shared API authentication created by the DNC.