API + Bulk Downloads

Your Data. Your Format.

county_fips,county_name,state,dem_votes,rep_votes,margin,swing
42017,Bucks,PA,232456,219873,2.78,-5.21
42029,Chester,PA,198432,143219,16.21,-3.42
42045,Delaware,PA,167892,98123,26.23,-4.18
42091,Montgomery,PA,312456,187234,25.03,-2.89

Export election data in CSV, JSON, or GeoJSON.
Build your own models with our comprehensive API.

103K+
County Records
Presidential 1860-2024
163K+
Precinct Records
Battleground states
3
Export Formats
CSV, JSON, GeoJSON
REST
API Access
Programmatic queries

Export Formats

Choose the format that fits your workflow.

CSV

Comma-separated values for spreadsheets and basic analysis. Import directly into Excel, Google Sheets, or R.

Excel analysis
R/Python pandas
Database import

JSON

Structured data for programmatic access. Ideal for web apps and custom integrations.

Web applications
API integrations
Custom dashboards

GeoJSON

Geographic data with geometry. Perfect for mapping applications and spatial analysis.

Mapbox/Leaflet
QGIS/ArcGIS
Spatial modeling

Available Datasets

Export any dataset in the Akashic database.

103,000+ rows

County Presidential

Vote totals, margins, and turnout for every county from 1860-2024

163,000+ rows

Precinct Results

Neighborhood-level data for battleground states 2020-2024

3,142 rows

County Demographics

Census ACS data: race, education, income, religion

2,175 rows

CD Results

Congressional district presidential results 2008-2024

25,000+ rows

Senate & Governor

Statewide race results by county 2000-2024

15,000+ rows

Polling Data

Historical polls with pollster ratings and methodology

REST API Access

Query our data programmatically for custom applications.

GET/api/v1/counties/PA/results
{
  "state": "PA",
  "counties": [
    {
      "fips": "42017",
      "name": "Bucks",
      "elections": [
        {
          "year": 2024,
          "dem": 232456,
          "rep": 219873,
          "margin": 2.78
        }
      ]
    }
  ]
}

RESTful Endpoints

Standard HTTP methods with JSON responses

API Key Auth

Simple bearer token authentication

Rate Limiting

Generous limits: 1000 req/hour on Pro, unlimited on Prophet

Filtering & Pagination

Query params for state, year, office, and more

Akashic Edge

Build on Real Data

Stop scraping. Stop cleaning. Get comprehensive election data ready for analysis in seconds.

API access available on Pro and Prophet tiers. Bulk exports on all paid plans.