Discover/citizenscount.org API
live

citizenscount.org APIcitizenscount.org

Access NH candidate profiles, election results, bill details, elected officials by town, and policy topics via the Citizens Count API. 15 structured endpoints.

Endpoints
15
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/b478096f-c6b1-4653-9c31-f53541f97170/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b478096f-c6b1-4653-9c31-f53541f97170/get_candidate_list' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 15 totalclick to expand

Retrieve the full A-Z list of candidate and officeholder profiles from Citizens Count NH. Returns all candidates with their names, slugs, and profile URLs.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of candidates",
    "candidates": "array of candidate objects with name, slug, and url"
  },
  "sample": {
    "data": {
      "total": 3625,
      "candidates": [
        {
          "url": "https://www.citizenscount.org/candidate/kimberly-abare",
          "name": "Kimberly Abare",
          "slug": "kimberly-abare"
        }
      ]
    },
    "status": "success"
  }
}

About the citizenscount.org API

The Citizens Count NH API exposes 15 endpoints covering New Hampshire political data: candidate profiles with party affiliation and policy positions, election results with vote counts, NH bill summaries and full details, and elected officials filtered by town. The get_elected_officials_by_town endpoint alone returns federal, state, and local representatives for any of the hundreds of NH towns and wards in the index.

Candidate and Officeholder Data

The get_candidate_list endpoint returns the full A-Z index of candidate and officeholder profiles as an array of objects with name, slug, and url. Pass any slug (e.g. 'kelly-ayotte') to get_candidate_profile to retrieve party, current_office, and a positions array where each item includes issue, stance, and a text description. This makes it straightforward to build candidate comparison tools or policy-position trackers without manually crawling individual profile pages.

Elections and Legislative Tracking

get_elections_list returns all tracked elections with their slugs, which you then pass to get_election_results to get a results array containing race, candidate, party, votes, and percentage per row. On the legislative side, get_bills_list supports optional page (0-indexed) and topic parameters so you can paginate through all NH bills or filter to a specific policy area like 'guns' or 'marijuana'. The topic slugs themselves come from get_topics_list. get_bill_detail returns the full title, status, sponsor, summary, and description for any individual bill.

Geo-Filtered Officials and Town Index

get_nh_towns_list returns every NH town, city, and ward with a slug in county/town format (e.g. 'rockingham/auburn'). Feed that slug to get_elected_officials_by_town and the response includes a representatives array with name, slug, and office for all levels of government serving that location. get_elected_officials provides a category-level overview (US President, NH Governor, US Senate, etc.) with links to detail pages.

Search, Articles, and Voter Guides

search_site accepts a free-text query and returns title, url, and snippet for matching content across candidates, bills, and news. get_articles_list paginates through discussion topics and news stories; get_article_detail returns the full content, date, and title for any article by its path slug (prefixed with /news/ or /issues/). get_voter_information returns structured voter education articles with titles and URLs.

Common use cases
  • Build a candidate comparison tool that pulls policy positions from get_candidate_profile across multiple candidates on the same issue.
  • Display all state and federal representatives for a user's NH town using get_elected_officials_by_town with a town slug from get_nh_towns_list.
  • Track New Hampshire legislation by topic using get_bills_list filtered with a topic slug, then pull full bill text via get_bill_detail.
  • Populate election results dashboards using vote counts and percentages from get_election_results for specific NH races.
  • Aggregate policy topic content and related bills using get_topic_detail to feed a civic education or news briefing app.
  • Power a full-text search feature over NH political content using search_site with keyword queries.
  • Archive NH political news and issue articles by paginating get_articles_list and fetching full text with get_article_detail.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Citizens Count have an official developer API?+
Citizens Count does not publish an official developer API. This Parse API provides structured programmatic access to the data on citizenscount.org.
What does `get_candidate_profile` return beyond basic biographical data?+
It returns party, current_office (if the candidate holds one), and a positions array. Each position object includes the issue, the candidate's stance, and a text description. It does not include voting history or campaign finance figures.
Does the API cover states other than New Hampshire?+
No. Citizens Count focuses exclusively on New Hampshire, so all endpoints — towns, bills, officials, elections — are NH-specific. If you need coverage of other states, you can fork this API on Parse and revise it to target a comparable civic data source for those states.
Does `get_election_results` include historical results going back many election cycles?+
Results are limited to elections tracked in the get_elections_list index. Coverage depth depends on what Citizens Count has published; very old cycles may not appear. You can fork the API on Parse and revise it to target archived election pages if you need results beyond what the index surfaces.
How does pagination work for `get_bills_list` and `get_articles_list`?+
Both endpoints accept an optional page integer parameter that is 0-indexed, so page 0 is the first page. Neither endpoint returns a total page count in the response, so you should continue incrementing page until you receive an empty array to know you have reached the end.
Page content last updated . Spec covers 15 endpoints from citizenscount.org.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.