Discover/harriscountytx.gov API
live

harriscountytx.gov APIharriscountytx.gov

Access Harris County election results, county services, public notices, and Commissioners Court meeting schedules via a structured JSON API.

Endpoints
4
Updated
14d ago
Try it
Party code. Accepted values: 'dem', 'rep'.
Election code identifying a specific election (e.g. '0326' for March 2026 Primary).
api.parse.bot/scraper/b0c5049d-7c08-4129-812f-771091f3cd8e/<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/b0c5049d-7c08-4129-812f-771091f3cd8e/get_election_results?party=rep&election_code=0326' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Fetch election results for a specific Harris County election and party. Returns contest-level results including candidate names, vote counts by type (absentee, early voting, election day), and percentages.

Input
ParamTypeDescription
partystringParty code. Accepted values: 'dem', 'rep'.
election_codestringElection code identifying a specific election (e.g. '0326' for March 2026 Primary).
Response
{
  "type": "object",
  "fields": {
    "ec": "string — election code",
    "et": "string — election type (e.g. 'Primary Election')",
    "edt": "string — election date",
    "contests": "array of contest objects with candidate names, vote breakdowns, and percentages"
  },
  "sample": {
    "data": {
      "o": 1,
      "bc": 0,
      "dt": "2026-03-13T13:20:00Z",
      "ec": "0326",
      "et": "Primary Election",
      "rv": 0,
      "to": null,
      "vc": 275,
      "vt": 275,
      "edt": "March 03, 2026",
      "contests": [
        {
          "i": 8301,
          "t": "Dem - United States Senator",
          "ca": [
            "JAMES TALARICO (DEM)",
            "JASMINE CROCKETT (DEM)"
          ],
          "cp": "DEM",
          "pr": 1157,
          "sn": "1",
          "tp": 1157,
          "tv": [
            170564,
            190615
          ],
          "vf": 0,
          "pct": [
            "46.72%",
            "52.22%"
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the harriscountytx.gov API

The Harris County TX API provides 4 endpoints covering election results, county facilities, public notices, and the Commissioners Court calendar from harriscountytx.gov. The get_election_results endpoint returns contest-level vote breakdowns by absentee, early voting, and election day tallies. The get_county_services endpoint surfaces facility data — parks, libraries, senior centers, and more — with addresses and service-type-specific fields pulled from ArcGIS.

Election Results

The get_election_results endpoint accepts an election_code parameter (e.g. '0326' for the March 2026 Primary) and an optional party filter ('dem' or 'rep'). Responses include the election type (et), election date (edt), and a contests array. Each contest object contains candidate names and vote counts broken down by absentee, early voting, and election day, plus percentage figures. This makes it straightforward to compute margin-of-victory or turnout comparisons across voting methods.

County Services and Facilities

get_county_services returns paginated feature records from Harris County's ArcGIS layer. The service_type parameter filters by category: 'Parks', 'Public_Library_Branches', 'CommunityCenters', 'Senior_Centers', or 'County_Annexes' (among accepted values). Each record includes Name, Address, and additional fields that vary by service type. Use limit and offset to page through large result sets.

Public Notices and Commissioners Court

get_public_notices requires no parameters and returns a notices array where each item carries a title, link, and source — distinguishing between notices from the Harris County homepage and the County Clerk's Commissioners Court exceptions archive. The get_commissioners_court_calendar endpoint queries the Legistar system and returns meeting events in descending date order. Each event object includes EventDate, EventTime, EventLocation, EventBodyName, and EventAgendaFile (a direct URL to the agenda document), along with additional Legistar metadata. A limit parameter controls how many meetings are returned.

Common use cases
  • Track candidate vote totals and absentee vs. election-day splits for Harris County primary or general elections
  • Build a facility finder that locates nearby Harris County parks, libraries, or senior centers by address
  • Monitor the Commissioners Court agenda file URL to alert stakeholders when a new meeting packet is posted
  • Aggregate public notices from multiple Harris County sources into a single feed for legal or civic monitoring tools
  • Compare early voting and election day turnout across contests within the same election code
  • Paginate through Harris County community center records to populate a directory or mapping application
  • Feed Commissioners Court meeting dates and locations into a calendar or scheduling integration
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 Harris County have an official developer API?+
Harris County does not publish a unified developer API. Some underlying GIS data is accessible via ArcGIS REST services at https://arcgis.harriscountytx.gov, and meeting data is available through the Legistar platform, but there is no single official API covering election results, notices, and services together.
What vote breakdown fields does get_election_results return?+
Each contest in the contests array includes candidate names alongside separate vote counts for absentee, early voting, and election day balloting, plus percentage values. The ec field echoes back the election code and edt gives the election date, so you can associate results with a specific race and cycle without additional lookups.
Does get_county_services return all service types in a single call?+
No — the service_type parameter selects one category per request (e.g. 'Parks' or 'Senior_Centers'). The response includes count and a services array scoped to that type, with limit and offset for pagination. If you need multiple facility types, issue a separate call for each service_type value.
Does the API cover property tax records or Harris County Appraisal District data?+
Not currently. The API covers election results, county facilities, public notices, and Commissioners Court meeting schedules. You can fork it on Parse and revise to add an endpoint pulling HCAD property or appraisal data.
How current is the public notices data returned by get_public_notices?+
The endpoint reflects notices as they appear on the Harris County homepage and the County Clerk's Commissioners Court exceptions archive at the time of the request. There is no date-range filter parameter, so all notices currently visible on those sources are returned. Historical notice archives are not exposed by this endpoint.
Page content last updated . Spec covers 4 endpoints from harriscountytx.gov.
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.