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.
- Create an account at the developer portal
- Navigate to API Keys in the dashboard sidebar
- 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:
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:
{
"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
- Search & Filtering -- learn how to search parcels
- Spatial Queries -- radius and bounding box lookups
- Rate Limits -- understand usage limits
- API Reference -- full endpoint documentation