Documentation menu
GET

/landuse

Returns land-use and zoning application records for a jurisdiction.

Base URL

https://api.threshmoor.com

Query parameters

ParameterTypeDefaultRequiredDescription
jurisdictionstringNoFilter to a single jurisdiction (e.g. "austin"). Case-insensitive. Omit to query all jurisdictions.
limitinteger25NoHow many records to return. Accepted range: 1–100.
case_typestringNoKeyword filter by case type (e.g. "Rezoning", "Variance"). Case-insensitive.

Response shape

Every successful response is wrapped in a LandUseResponse object:

{
  "jurisdiction": string,
  "count":        number,
  "records":      LandUse[]
}

LandUse object

FieldTypeDescription
case_numberstring | nullThe case identifier.
case_typestring | nullType of application (e.g. "Rezoning", "Variance", "Site Plan").
descriptionstring | nullDescription of the case.
statusstring | nullCurrent status (e.g. "Approved", "Pending", "Denied").
applied_datestring | nullDate the application was filed (ISO 8601 format).
decision_datestring | nullDate a decision was made (ISO 8601 format).
addressstring | nullStreet address.
citystring | nullCity name.
zipstring | nullZIP / postal code.
latitudestring | nullLatitude coordinate.
longitudestring | nullLongitude coordinate.
jurisdictionstringThe jurisdiction this record belongs to (always present, e.g. "Austin, TX").

Example

Request

GET /landuse?jurisdiction=austin&limit=2 HTTP/1.1
Host: api.threshmoor.com
X-API-Key: thresh_live_...

Response — 200 OK

{
  "jurisdiction": "Austin, TX",
  "count": 2,
  "records": [
    {
      "case_number": "C14-2026-0078",
      "case_type": "Rezoning",
      "description": "Rezone from SF-3 to MF-3 for multifamily development",
      "status": "Pending",
      "applied_date": "2026-05-14T00:00:00.000",
      "decision_date": null,
      "address": "4501 BULL CREEK RD",
      "city": "AUSTIN",
      "zip": "78731",
      "latitude": "30.33512100",
      "longitude": "-97.75294800",
      "jurisdiction": "Austin, TX"
    },
    {
      "case_number": "C14-2026-0062",
      "case_type": "Variance",
      "description": "Variance for reduced front setback on single-family lot",
      "status": "Approved",
      "applied_date": "2026-04-22T00:00:00.000",
      "decision_date": "2026-06-10T00:00:00.000",
      "address": "1108 W 9TH ST",
      "city": "AUSTIN",
      "zip": "78703",
      "latitude": "30.27640300",
      "longitude": "-97.75210900",
      "jurisdiction": "Austin, TX"
    }
  ]
}

Error responses

StatusMeaning
502The upstream data source is unreachable or returned an unexpected response. The API never leaks raw errors; you will receive a short, human-readable message.
{
  "detail": "Could not reach the Austin land-use data source: ..."
}