Firecrawl Alexandria

Clarity Elections ENR official election results

Clarity Election Night Reporting (results.enr.clarityelections.com), the results site that hundreds of US county election offices and several state election offices (for example Iowa, Kentucky, West Virginia and Arkansas statewide, and many New Jersey, Michigan, Colorado and other counties) publish official election-night and canvass results on. Lists a jurisdiction's elections, returns every contest of an election (federal, state, county, municipal, school and judicial races and ballot questions) with candidates, parties, votes, percentages, precincts reporting and winner flags, and breaks one contest down by precinct (county sites) or county (state sites). Reads the anonymous JSON files behind the ENR web app; results are unofficial until certified. Jurisdictions that run their own systems (statewide sites of Georgia, Pennsylvania, Arizona, Texas, California, Florida and others) are not on Clarity; a county there may still be.

Try Clarity Elections ENR official election results now.

Choose an example or ask your own question.

Clarity Elections ENR official election results
TRY ASKING
1Request
stringRequired

contest_id from get_results, e.g. 1.

string

County path segment exactly as the site writes it after the state (case-sensitive), e.g. Cumberland, Black_Hawk; spaces become underscores. Omit for a state-level site.

string

Clarity election id (EID) from list_elections or from the site URL, e.g. 127562.

string

Two-letter US state code of the Clarity site, e.g. IA (a state site) or NJ with county Cumberland (a county site). Case-insensitive.

string

A pasted results.enr.clarityelections.com URL such as https://results.enr.clarityelections.com/NJ/Cumberland/127562/web.345435/#/summary; state, county and election id are read from its path. Takes precedence over state and county.

5 credits
Codefollows the fields above
const result = await firecrawl.scrape({
  alexandria: {
    provider: "results-enr-clarityelections-com",
    capability: "elections/get_contest_details",
    options: {
      contest_id: "9",
      url: "https://results.enr.clarityelections.com/NJ/Cumberland/127562/web.345435/#/summary",
    },
  },
});
2Response example

This is a sample shape. Press Run to see live data from Clarity Elections ENR official election results.

{
  "area_level": "precinct",
  "areas": [
    {
      "choices": [
        {
          "name": "Dominick A. PATITUCCI",
          "votes": 0
        },
        {
          "name": "John A. WOLBERT, Jr.",
          "votes": 0
        },
        {
          "name": "Write-In",
          "votes": 0
        }
      ],
      "level": "precinct",
      "name": "Deerfield 1",
      "precincts_reporting": null,
      "precincts_total": null,
      "total_votes": 0
    },
    {
      "choices": [
        {
          "name": "Dominick A. PATITUCCI",
          "votes": 0
        },
        {
          "name": "John A. WOLBERT, Jr.",
          "votes": 0
        },
        {
          "name": "Write-In",
          "votes": 0
        }
      ],
      "level": "precinct",
      "name": "Deerfield Prov",
      "precincts_reporting": null,
      "precincts_total": null,
      "total_votes": 0
    }
  ],
  "contest": {
    "ballots_cast": null,
    "category": "Municipal",
    "choices": [
      {
        "name": "Dominick A. PATITUCCI",
        "party": "REP",
        "percent": 0,
        "recount": false,
        "runoff": false,
        "votes": 0,
        "winner": false
      },
      {
        "name": "John A. WOLBERT, Jr.",
        "party": "REP",
        "percent": 0,
        "recount": false,
        "runoff": false,
        "votes": 0,
        "winner": false
      },
      {
        "name": "Write-In",
        "party": null,
        "percent": 0,
        "recount": false,
        "runoff": false,
        "votes": 0,
        "winner": false
      }
    ],
    "contest_id": "9",
    "name": "Deerfield Township Committee",
    "precincts_reporting": 0,
    "precincts_total": 2,
    "ranked_choice": false,
    "registered_voters": null,
    "total_votes": 0,
    "vote_for": 2
  },
  "count": 2,
  "election": {
    "county": "Cumberland",
    "date": "2026-11-03",
    "election_id": "127562",
    "name": "2026 GENERAL ELECTION",
    "results_url": "https://results.enr.clarityelections.com/NJ/Cumberland/127562/",
    "site_level": "county",
    "state": "NJ",
    "version": "381805"
  },
  "observed_at_ms": 1793104503743,
  "source_url": "https://results.enr.clarityelections.com/NJ/Cumberland/127562/381805/json/details.json",
  "status_note": "Election-night results are unofficial until the election office certifies them; vote totals change with each upload (see election.version)."
}
Browse the library