Quick Start

Get up and running with the Indiana Property Data API in under 5 minutes.

Step 1: Get your API key

Sign up for a free account to get your API key. The free tier includes 50 requests per month -- enough to prototype and explore the data.

  1. Create an account at the developer portal
  2. Navigate to API Keys in the dashboard sidebar
  3. Your default API key is created automatically -- click the copy button to grab it

Important: Never expose your API key in client-side code. Use it only in server-side applications or environment variables.

Step 2: Make your first request

Look up a parcel by its 18-digit state parcel ID:

Code
curl -X GET "https://api.aribatax.com/parcels/lookup/580223001018000005" \
  -H "Authorization: Bearer your_api_key_here"

The API returns the parcel as a GeoJSON Feature -- the boundary polygon in geometry and all property attributes in properties:

Code
{
  "data": {
    "type": "Feature",
    "geometry": {
      "type": "MultiPolygon",
      "coordinates": [[[[-84.956681, 38.992561], "..."]]]
    },
    "properties": {
      "id": "75436466-b2be-474a-96fd-c9f9fd84bc54",
      "stateParcelId": "580223001018000005",
      "parcelId": "58-02-23-001-018.000-005",
      "countyId": 58,
      "countyName": "Ohio",
      "countyFips": "18115",
      "propAddress": "8288 Hartford Ridge Rd",
      "propCity": "Aurora",
      "propZip": "47001",
      "ownerName": "Hiett, Ronald L & Katrina M",
      "propClass": "510",
      "acreage": "0.8200",
      "assessmentYear": 2025,
      "avLand": 35900,
      "avImpr": 42200,
      "avTotal": 78100,
      "latitude": 38.99251864,
      "longitude": -84.95673088,
      "dataSource": "data_harvest",
      "latestSaleDate": "2023-11-16"
    }
  }
}

The properties object contains additional fields (utilities, township, neighborhood, building characteristics where available) -- see the API Reference for the full schema.

Step 3: Explore endpoints

The API offers several endpoint groups. Here are the most commonly used:

  • GET /parcels/search -- Search parcels by address, owner name, ZIP code, county, or property class. Supports pagination.
  • GET /parcels/spatial -- Find parcels by radius (lat/lng/radius_miles) or bounding box (bbox).
  • GET /counties -- List all 92 Indiana counties with FIPS codes.
  • GET /parcels/:id/assessments -- Historical assessment values for a parcel including land, improvement, and total assessed values by year.
  • GET /parcels/:id/sales -- Sale history for a parcel. Includes sale date, price, buyer/seller from Sales Disclosure Form data.
  • GET /parcels/:id/buildings -- Building characteristics: square footage, year built, building type, and more (CAMA counties).
  • GET /parcels/:id/overlays -- Overlay intersections: FEMA floodplain, soils, aquifers, watersheds, and more.

Parcel :id is the parcel's UUID (the id field in properties). If you have an 18-digit state parcel ID, resolve it first with /parcels/lookup/:stateParcelId.

Next Steps