Election.org Public Data API website screenshot

Election.org Public Data API

Election.org Public Data API provides free, anonymous access to a wide range of civic election data, including linked civic JSON datasets and federal CSV files. Users can retrieve information on candidates, results, campaign finance, and more, supporting public insight and research without requiring authentication or payment.

Election.org Public Data API publishes 50 API contracts indexed on the APIs.io network, including Address API, Alerts API, Authority Topics API, and 47 more. Tagged areas include Elections, Public Records, Data API, Campaign Finance, and Government.

The Election.org Public Data API catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Election.org Public Data API’s developer surface includes authentication, changelog, documentation, support, and 11 more developer resources.

31.6/100 thin ▼ -5.7 Agent 21/100 agent aware Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
1 published contract
ElectionsPublic RecordsData APICampaign FinanceGovernmentPolitical Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
Regulatory Posture applies to this provider. Its tags matched the Government & Public Sector regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for Election.org Public Data API It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/election-org/"><img src="https://apis.io/badge/election-org/card.svg" alt="Election.org Public Data API on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • MCP Server +12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
  • Agentic Access Contract +10 pts — agentic_access artifact present (x-agentic-access), graded by author
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Rate-Limit Signaling +7 pts — OpenAPI responses document X-RateLimit-* / RateLimit headers (verified), else a rate_limits artifact or RateLimits link (documented)
  • Request/Response Examples +7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
  • Registration Without a Human +6 pts — a `registration_endpoint` in the served RFC 8414 / OIDC discovery document
7 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/election-org/apis.yml: open an issue on github.com/api-evangelist/election-org to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Standards implemented 1

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (published)

APIs 50

Individual APIs this provider publishes, each with its own machine-readable definition.

Election.org Public Data API

Public API providing free access to civic election data.

Election.org Public Data API Address API

The Address API from Election.org Public Data API — 1 operation(s) for address.

Election.org Public Data API Alerts API

The Alerts API from Election.org Public Data API — 1 operation(s) for alerts.

Election.org Public Data API Authority Topics API

The Authority Topics API from Election.org Public Data API — 1 operation(s) for authority topics.

Election.org Public Data API Ballot Measures API

The Ballot Measures API from Election.org Public Data API — 1 operation(s) for ballot measures.

Election.org Public Data API Ballots API

The Ballots API from Election.org Public Data API — 1 operation(s) for ballots.

Election.org Public Data API Candidacy Opportunities API

The Candidacy Opportunities API from Election.org Public Data API — 1 operation(s) for candidacy opportunities.

Election.org Public Data API Candidate Compare API

The Candidate Compare API from Election.org Public Data API — 1 operation(s) for candidate compare.

Election.org Public Data API Candidate Filings API

The Candidate Filings API from Election.org Public Data API — 1 operation(s) for candidate filings.

Election.org Public Data API Candidate Profiles API

The Candidate Profiles API from Election.org Public Data API — 1 operation(s) for candidate profiles.

Election.org Public Data API Candidates API

The Candidates API from Election.org Public Data API — 1 operation(s) for candidates.

Election.org Public Data API Charts API

The Charts API from Election.org Public Data API — 1 operation(s) for charts.

Election.org Public Data API Civic Systems API

The Civic Systems API from Election.org Public Data API — 1 operation(s) for civic systems.

Election.org Public Data API Committees API

The Committees API from Election.org Public Data API — 1 operation(s) for committees.

Election.org Public Data API Contests API

The Contests API from Election.org Public Data API — 1 operation(s) for contests.

Election.org Public Data API Countries API

The Countries API from Election.org Public Data API — 1 operation(s) for countries.

Election.org Public Data API Datasets API

The Datasets API from Election.org Public Data API — 1 operation(s) for datasets.

Election.org Public Data API Districts API

The Districts API from Election.org Public Data API — 1 operation(s) for districts.

Election.org Public Data API Downloads API

The Downloads API from Election.org Public Data API — 7 operation(s) for downloads.

Election.org Public Data API Election Administration API

The Election Administration API from Election.org Public Data API — 1 operation(s) for election administration.

Election.org Public Data API Election.org Public Data API

The Election.org Public Data API API from Election.org Public Data API — 1 operation(s) for election.org public data api.

Election.org Public Data API Election Rules API

The Election Rules API from Election.org Public Data API — 1 operation(s) for election rules.

Election.org Public Data API Elections API

The Elections API from Election.org Public Data API — 2 operation(s) for elections.

Election.org Public Data API Finance API

The Finance API from Election.org Public Data API — 1 operation(s) for finance.

Election.org Public Data API Financial Disclosures API

The Financial Disclosures API from Election.org Public Data API — 1 operation(s) for financial disclosures.

Election.org Public Data API Governments API

The Governments API from Election.org Public Data API — 1 operation(s) for governments.

Election.org Public Data API International Results API

The International Results API from Election.org Public Data API — 1 operation(s) for international results.

Election.org Public Data API Judges API

The Judges API from Election.org Public Data API — 1 operation(s) for judges.

Election.org Public Data API Judicial Officials API

The Judicial Officials API from Election.org Public Data API — 1 operation(s) for judicial officials.

Election.org Public Data API Local Adapters API

The Local Adapters API from Election.org Public Data API — 1 operation(s) for local adapters.

Election.org Public Data API Local Candidate Backgrounds API

The Local Candidate Backgrounds API from Election.org Public Data API — 1 operation(s) for local candidate backgrounds.

Election.org Public Data API Local Candidate Endorsements API

The Local Candidate Endorsements API from Election.org Public Data API — 1 operation(s) for local candidate endorsements.

Election.org Public Data API Local Candidate Media API

The Local Candidate Media API from Election.org Public Data API — 1 operation(s) for local candidate media.

Election.org Public Data API Local Candidate Positions API

The Local Candidate Positions API from Election.org Public Data API — 1 operation(s) for local candidate positions.

Election.org Public Data API Local Candidates API

The Local Candidates API from Election.org Public Data API — 1 operation(s) for local candidates.

Election.org Public Data API Local Coverage API

The Local Coverage API from Election.org Public Data API — 1 operation(s) for local coverage.

Election.org Public Data API Local Position History API

The Local Position History API from Election.org Public Data API — 1 operation(s) for local position history.

Election.org Public Data API Local Promises API

The Local Promises API from Election.org Public Data API — 1 operation(s) for local promises.

Election.org Public Data API Office Guides API

The Office Guides API from Election.org Public Data API — 1 operation(s) for office guides.

Election.org Public Data API Offices API

The Offices API from Election.org Public Data API — 1 operation(s) for offices.

Election.org Public Data API People API

The People API from Election.org Public Data API — 1 operation(s) for people.

Election.org Public Data API Political Ads API

The Political Ads API from Election.org Public Data API — 1 operation(s) for political ads.

Election.org Public Data API Presidential Results API

The Presidential Results API from Election.org Public Data API — 1 operation(s) for presidential results.

Election.org Public Data API Questionnaires API

The Questionnaires API from Election.org Public Data API — 1 operation(s) for questionnaires.

Election.org Public Data API Representatives API

The Representatives API from Election.org Public Data API — 1 operation(s) for representatives.

Election.org Public Data API Results API

The Results API from Election.org Public Data API — 1 operation(s) for results.

Election.org Public Data API School Finance Comparisons API

The School Finance Comparisons API from Election.org Public Data API — 1 operation(s) for school finance comparisons.

Election.org Public Data API State Finance API

The State Finance API from Election.org Public Data API — 1 operation(s) for state finance.

Election.org Public Data API Stock Trades API

The Stock Trades API from Election.org Public Data API — 1 operation(s) for stock trades.

Election.org Public Data API Vendors API

The Vendors API from Election.org Public Data API — 1 operation(s) for vendors.

Scroll for all 50

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Election Org Context

2 classes · 14 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Election.org Public Data API API Rules

9 rules · 7 errors 1 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Citation

12 properties

JSON SCHEMA

PublicDataResponse

2 properties

JSON SCHEMA

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Election Org Authentication

1 scheme

SECURITY

Election Org Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Documentation 1

Reference material describing how the API behaves

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: election-org
name: Election.org Public Data API
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  probe_state: unreadable
  source:
  - authentication
  - security
  generated: '2026-11-06'
  method: derived
image: https://election.org/og.png
description: Election.org Public Data API provides free, anonymous access to a wide range of civic election data, including
  linked civic JSON datasets and federal CSV files. Users can retrieve information on candidates, results, campaign finance,
  and more, supporting public insight and research without requiring authentication or payment.
url: https://raw.githubusercontent.com/api-evangelist/election-org/refs/heads/main/apis.yml
x-type: company
x-source: harvest:new-submission
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-11 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-10-11'
modified: '2026-10-11'
tags:
- Elections
- Public Records
- Data API
- Campaign Finance
- Government
- Political Data
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Spectral
  url: rules/election-org-rules.yml
- type: JSONLD
  url: json-ld/election-org-context.jsonld
- type: Vocabulary
  url: vocabulary/election-org-vocabulary.yml
- type: Conformance
  url: conformance/election-org-conformance.yml
- type: DataModel
  url: data-model/election-org-data-model.yml
- type: Authentication
  url: authentication/election-org-authentication.yml
- type: ErrorCatalog
  url: errors/election-org-problem-types.yml
- type: Hosts
  url: hosts/election-org-hosts.yml
- type: Vendors
  url: vendors/election-org-vendors.yml
- type: ChangeLog
  url: https://election.org/changelog
- type: DomainSecurity
  url: security/election-org-domain-security.yml
- type: Website
  url: https://election.org/
- type: Documentation
  url: https://election.org/data/api
- type: PrivacyPolicy
  url: https://election.org/privacy
- type: Support
  url: https://election.org/support
apis:
- name: Election.org Public Data API
  description: Public API providing free access to civic election data.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  aid: election-org:election-org-public-data-api
- aid: election-org:election-org-address-api
  name: Election.org Public Data API Address API
  description: The Address API from Election.org Public Data API — 1 operation(s) for address.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Address
  properties:
  - type: OpenAPI
    url: openapi/election-org-address-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-alerts-api
  name: Election.org Public Data API Alerts API
  description: The Alerts API from Election.org Public Data API — 1 operation(s) for alerts.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Alerts
  properties:
  - type: OpenAPI
    url: openapi/election-org-alerts-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-authority-topics-api
  name: Election.org Public Data API Authority Topics API
  description: The Authority Topics API from Election.org Public Data API — 1 operation(s) for authority topics.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Authority Topics
  properties:
  - type: OpenAPI
    url: openapi/election-org-authority-topics-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-ballot-measures-api
  name: Election.org Public Data API Ballot Measures API
  description: The Ballot Measures API from Election.org Public Data API — 1 operation(s) for ballot measures.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Ballot Measures
  properties:
  - type: OpenAPI
    url: openapi/election-org-ballot-measures-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-ballots-api
  name: Election.org Public Data API Ballots API
  description: The Ballots API from Election.org Public Data API — 1 operation(s) for ballots.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Ballots
  properties:
  - type: OpenAPI
    url: openapi/election-org-ballots-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-candidacy-opportunities-api
  name: Election.org Public Data API Candidacy Opportunities API
  description: The Candidacy Opportunities API from Election.org Public Data API — 1 operation(s) for candidacy opportunities.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Candidacy Opportunities
  properties:
  - type: OpenAPI
    url: openapi/election-org-candidacy-opportunities-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-candidate-compare-api
  name: Election.org Public Data API Candidate Compare API
  description: The Candidate Compare API from Election.org Public Data API — 1 operation(s) for candidate compare.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Candidate Compare
  properties:
  - type: OpenAPI
    url: openapi/election-org-candidate-compare-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-candidate-filings-api
  name: Election.org Public Data API Candidate Filings API
  description: The Candidate Filings API from Election.org Public Data API — 1 operation(s) for candidate filings.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Candidate Filings
  properties:
  - type: OpenAPI
    url: openapi/election-org-candidate-filings-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-candidate-profiles-api
  name: Election.org Public Data API Candidate Profiles API
  description: The Candidate Profiles API from Election.org Public Data API — 1 operation(s) for candidate profiles.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Candidate Profiles
  properties:
  - type: OpenAPI
    url: openapi/election-org-candidate-profiles-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-candidates-api
  name: Election.org Public Data API Candidates API
  description: The Candidates API from Election.org Public Data API — 1 operation(s) for candidates.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Candidates
  properties:
  - type: OpenAPI
    url: openapi/election-org-candidates-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-charts-api
  name: Election.org Public Data API Charts API
  description: The Charts API from Election.org Public Data API — 1 operation(s) for charts.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Charts
  properties:
  - type: OpenAPI
    url: openapi/election-org-charts-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-civic-systems-api
  name: Election.org Public Data API Civic Systems API
  description: The Civic Systems API from Election.org Public Data API — 1 operation(s) for civic systems.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Civic Systems
  properties:
  - type: OpenAPI
    url: openapi/election-org-civic-systems-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-committees-api
  name: Election.org Public Data API Committees API
  description: The Committees API from Election.org Public Data API — 1 operation(s) for committees.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Committees
  properties:
  - type: OpenAPI
    url: openapi/election-org-committees-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-contests-api
  name: Election.org Public Data API Contests API
  description: The Contests API from Election.org Public Data API — 1 operation(s) for contests.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Contests
  properties:
  - type: OpenAPI
    url: openapi/election-org-contests-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-countries-api
  name: Election.org Public Data API Countries API
  description: The Countries API from Election.org Public Data API — 1 operation(s) for countries.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Countries
  properties:
  - type: OpenAPI
    url: openapi/election-org-countries-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-datasets-api
  name: Election.org Public Data API Datasets API
  description: The Datasets API from Election.org Public Data API — 1 operation(s) for datasets.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Datasets
  properties:
  - type: OpenAPI
    url: openapi/election-org-datasets-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-districts-api
  name: Election.org Public Data API Districts API
  description: The Districts API from Election.org Public Data API — 1 operation(s) for districts.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Districts
  properties:
  - type: OpenAPI
    url: openapi/election-org-districts-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-downloads-api
  name: Election.org Public Data API Downloads API
  description: The Downloads API from Election.org Public Data API — 7 operation(s) for downloads.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Downloads
  properties:
  - type: OpenAPI
    url: openapi/election-org-downloads-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-election-administration-api
  name: Election.org Public Data API Election Administration API
  description: The Election Administration API from Election.org Public Data API — 1 operation(s) for election administration.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Election Administration
  properties:
  - type: OpenAPI
    url: openapi/election-org-election-administration-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-election-org-public-data-api-api
  name: Election.org Public Data API Election.org Public Data API
  description: The Election.org Public Data API API from Election.org Public Data API — 1 operation(s) for election.org public
    data api.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Election.org Public Data API
  properties:
  - type: OpenAPI
    url: openapi/election-org-election-org-public-data-api-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-election-rules-api
  name: Election.org Public Data API Election Rules API
  description: The Election Rules API from Election.org Public Data API — 1 operation(s) for election rules.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Election Rules
  properties:
  - type: OpenAPI
    url: openapi/election-org-election-rules-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-elections-api
  name: Election.org Public Data API Elections API
  description: The Elections API from Election.org Public Data API — 2 operation(s) for elections.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Elections
  properties:
  - type: OpenAPI
    url: openapi/election-org-elections-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-finance-api
  name: Election.org Public Data API Finance API
  description: The Finance API from Election.org Public Data API — 1 operation(s) for finance.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Finance
  properties:
  - type: OpenAPI
    url: openapi/election-org-finance-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-financial-disclosures-api
  name: Election.org Public Data API Financial Disclosures API
  description: The Financial Disclosures API from Election.org Public Data API — 1 operation(s) for financial disclosures.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Financial Disclosures
  properties:
  - type: OpenAPI
    url: openapi/election-org-financial-disclosures-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-governments-api
  name: Election.org Public Data API Governments API
  description: The Governments API from Election.org Public Data API — 1 operation(s) for governments.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Governments
  properties:
  - type: OpenAPI
    url: openapi/election-org-governments-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-international-results-api
  name: Election.org Public Data API International Results API
  description: The International Results API from Election.org Public Data API — 1 operation(s) for international results.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - International Results
  properties:
  - type: OpenAPI
    url: openapi/election-org-international-results-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-judges-api
  name: Election.org Public Data API Judges API
  description: The Judges API from Election.org Public Data API — 1 operation(s) for judges.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Judges
  properties:
  - type: OpenAPI
    url: openapi/election-org-judges-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-judicial-officials-api
  name: Election.org Public Data API Judicial Officials API
  description: The Judicial Officials API from Election.org Public Data API — 1 operation(s) for judicial officials.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Judicial Officials
  properties:
  - type: OpenAPI
    url: openapi/election-org-judicial-officials-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-adapters-api
  name: Election.org Public Data API Local Adapters API
  description: The Local Adapters API from Election.org Public Data API — 1 operation(s) for local adapters.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Adapters
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-adapters-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-candidate-backgrounds-api
  name: Election.org Public Data API Local Candidate Backgrounds API
  description: The Local Candidate Backgrounds API from Election.org Public Data API — 1 operation(s) for local candidate
    backgrounds.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Candidate Backgrounds
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-candidate-backgrounds-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-candidate-endorsements-api
  name: Election.org Public Data API Local Candidate Endorsements API
  description: The Local Candidate Endorsements API from Election.org Public Data API — 1 operation(s) for local candidate
    endorsements.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Candidate Endorsements
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-candidate-endorsements-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-candidate-media-api
  name: Election.org Public Data API Local Candidate Media API
  description: The Local Candidate Media API from Election.org Public Data API — 1 operation(s) for local candidate media.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Candidate Media
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-candidate-media-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-candidate-positions-api
  name: Election.org Public Data API Local Candidate Positions API
  description: The Local Candidate Positions API from Election.org Public Data API — 1 operation(s) for local candidate positions.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Candidate Positions
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-candidate-positions-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-candidates-api
  name: Election.org Public Data API Local Candidates API
  description: The Local Candidates API from Election.org Public Data API — 1 operation(s) for local candidates.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Candidates
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-candidates-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-coverage-api
  name: Election.org Public Data API Local Coverage API
  description: The Local Coverage API from Election.org Public Data API — 1 operation(s) for local coverage.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Coverage
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-coverage-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-position-history-api
  name: Election.org Public Data API Local Position History API
  description: The Local Position History API from Election.org Public Data API — 1 operation(s) for local position history.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Position History
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-position-history-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-local-promises-api
  name: Election.org Public Data API Local Promises API
  description: The Local Promises API from Election.org Public Data API — 1 operation(s) for local promises.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Local Promises
  properties:
  - type: OpenAPI
    url: openapi/election-org-local-promises-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-office-guides-api
  name: Election.org Public Data API Office Guides API
  description: The Office Guides API from Election.org Public Data API — 1 operation(s) for office guides.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Office Guides
  properties:
  - type: OpenAPI
    url: openapi/election-org-office-guides-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-offices-api
  name: Election.org Public Data API Offices API
  description: The Offices API from Election.org Public Data API — 1 operation(s) for offices.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Offices
  properties:
  - type: OpenAPI
    url: openapi/election-org-offices-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-people-api
  name: Election.org Public Data API People API
  description: The People API from Election.org Public Data API — 1 operation(s) for people.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - People
  properties:
  - type: OpenAPI
    url: openapi/election-org-people-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-political-ads-api
  name: Election.org Public Data API Political Ads API
  description: The Political Ads API from Election.org Public Data API — 1 operation(s) for political ads.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Political Ads
  properties:
  - type: OpenAPI
    url: openapi/election-org-political-ads-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-presidential-results-api
  name: Election.org Public Data API Presidential Results API
  description: The Presidential Results API from Election.org Public Data API — 1 operation(s) for presidential results.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Presidential Results
  properties:
  - type: OpenAPI
    url: openapi/election-org-presidential-results-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-questionnaires-api
  name: Election.org Public Data API Questionnaires API
  description: The Questionnaires API from Election.org Public Data API — 1 operation(s) for questionnaires.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Questionnaire
  tags_raw:
  - Questionnaires
  properties:
  - type: OpenAPI
    url: openapi/election-org-questionnaires-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-representatives-api
  name: Election.org Public Data API Representatives API
  description: The Representatives API from Election.org Public Data API — 1 operation(s) for representatives.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Representatives
  properties:
  - type: OpenAPI
    url: openapi/election-org-representatives-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-results-api
  name: Election.org Public Data API Results API
  description: The Results API from Election.org Public Data API — 1 operation(s) for results.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Results
  properties:
  - type: OpenAPI
    url: openapi/election-org-results-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-school-finance-comparisons-api
  name: Election.org Public Data API School Finance Comparisons API
  description: The School Finance Comparisons API from Election.org Public Data API — 1 operation(s) for school finance comparisons.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - School Finance Comparisons
  properties:
  - type: OpenAPI
    url: openapi/election-org-school-finance-comparisons-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-state-finance-api
  name: Election.org Public Data API State Finance API
  description: The State Finance API from Election.org Public Data API — 1 operation(s) for state finance.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - State Finance
  properties:
  - type: OpenAPI
    url: openapi/election-org-state-finance-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-stock-trades-api
  name: Election.org Public Data API Stock Trades API
  description: The Stock Trades API from Election.org Public Data API — 1 operation(s) for stock trades.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Stock Trades
  properties:
  - type: OpenAPI
    url: openapi/election-org-stock-trades-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
- aid: election-org:election-org-vendors-api
  name: Election.org Public Data API Vendors API
  description: The Vendors API from Election.org Public Data API — 1 operation(s) for vendors.
  humanURL: https://election.org/data/api
  baseURL: https://election.org/api/v1
  tags:
  - Vendors
  properties:
  - type: OpenAPI
    url: openapi/election-org-vendors-api-openapi.yml
  - type: JSONSchema
    url: json-schema/election-org-citation-schema.json
  - type: JSONSchema
    url: json-schema/election-org-public-data-response-schema.json
x-submission-notes: Source-linked civic/election JSON + federal CSV datasets, anonymous + free keys; requests free listing
  only
x-submission-probe: root 200, docs 200, OpenAPI 3.1.0 200 (56 ops), invented path 404
x-submitted-by: hello@election.org (sender jacksonjezio@gmail.com) (email, 2026-10-11)
x-coverage:
  state: unreadable
  reason: no-machine-readable-spec
  method: derived
  generated: '2026-10-11'
  generator: derive-coverage.py (pre-flight evidence)
  detail: the company publishes developer documentation but serves no machine-readable contract from it
  evidence:
  - url: https://election.org/api/mcp
    status: null
  - url: https://election.org/
    status: 200
x-enrichment:
  date: '2026-10-11'
  status: enriched
  artifacts_added: 11
  pass: modular-v1
  engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local

Election.org Public Data API — frequently asked questions

Does Election.org Public Data API have an API?

Yes. APIs.io lists 50 APIs from Election.org Public Data API, including Election.org Public Data API, Election.org Public Data API Address API and Election.org Public Data API Alerts API, and 47 more.

Is there an OpenAPI specification for the Election.org Public Data API?

Yes. APIs.io indexes 49 OpenAPI specifications for Election.org Public Data API, each linked for download from this page.

How do I authenticate with the Election.org Public Data API?

Election.org Public Data API uses bearer-token authentication (1 scheme). The details are profiled on APIs.io as Election Org Authentication.

Is the Election.org Public Data API ready for AI agents?

Election.org Public Data API has a Kin Score of 31.6 out of 100 (thin) and an Agent Readiness score of 20.7 (agent-aware), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/election-org"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/election-org/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/election-org/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.