Texas Property Tax Data ServiceAdmin

Counties

All 254 Texas counties, keyed by FIPS — the only stable geographic key in the system.

GET /v1/counties

GET/v1/counties

List counties ordered by FIPS.

ParameterInTypeDescription
limitqueryintegerPage size, 1–500. Default 100.
offsetqueryintegerPage offset. Default 0.
Response (abridged)
{
  "data": [
    { "fips": "48001", "name": "Anderson", "slug": "anderson" },
    { "fips": "48003", "name": "Andrews", "slug": "andrews" }
  ],
  "meta": { "total": 254, "limit": 100, "offset": 0 }
}

GET /v1/counties/{fips}

GET/v1/counties/{fips}

County detail with its appraisal district(s) and provenance.

Response (abridged)
{
  "data": {
    "fips": "48201",
    "name": "Harris",
    "slug": "harris",
    "appraisal_districts": [
      {
        "id": "…",
        "name": "Harris County Appraisal District",
        "chief_appraiser": "…",
        "email": "…",
        "phone": "…",
        "website": "…"
      }
    ],
    "provenance": { "source_id": "…", "as_of": "2026-07-25", "confidence": "published" }
  }
}

A few appraisal districts serve multiple counties, so a county can list more than one district.

Why FIPS and not names

County names collide and change; FIPS codes do not. Texas county FIPS are odd numbers 48001–48507 assigned alphabetically. Always store and pass the 5-digit string — leading zeros matter (48001, not 1).