Search & Filtering
How to use the parcel search endpoint with filters.
Overview
The /parcels/search endpoint is the primary way to discover parcels in the Indiana Property Data API. It supports address and owner text search, structured filters, and pagination.
Basic Search
Search by address text:
curl "https://api.aribatax.com/parcels/search?address=Hartford%20Ridge" \
-H "Authorization: Bearer your_api_key_here"
Filter Parameters
Combine filters to narrow results:
| Parameter | Type | Description |
|-----------|------|-------------|
| address | string | Street address search term |
| owner | string | Owner name search term |
| zip | string | Filter by 5-digit ZIP code |
| county_id | string | Filter by county numeric ID (1-92) |
| prop_class | string | Filter by DLGF property class code (e.g. 510) |
| limit | integer | Results per page (1-100, default 25) |
| offset | integer | Number of results to skip |
Examples
Search by county and ZIP code:
curl "https://api.aribatax.com/parcels/search?county_id=58&zip=47001&limit=10" \
-H "Authorization: Bearer your_api_key_here"
Search by owner name:
curl "https://api.aribatax.com/parcels/search?owner=Hiett&county_id=58" \
-H "Authorization: Bearer your_api_key_here"
Address search with property class filter:
curl "https://api.aribatax.com/parcels/search?address=Main&prop_class=510" \
-H "Authorization: Bearer your_api_key_here"
Response Format
Results are returned as a GeoJSON FeatureCollection. Each feature carries the parcel geometry plus a properties object with the parcel attributes:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": { "type": "MultiPolygon", "coordinates": ["..."] },
"properties": {
"id": "75436466-b2be-474a-96fd-c9f9fd84bc54",
"stateParcelId": "580223001018000005",
"countyId": 58,
"countyName": "Ohio",
"propAddress": "8288 Hartford Ridge Rd",
"propCity": "Aurora",
"propZip": "47001",
"ownerName": "Hiett, Ronald L & Katrina M",
"propClass": "510",
"avTotal": 78100
}
}
],
"meta": {
"total": 70,
"limit": 25,
"offset": 0
}
}
Tips
addressandownerare substring matches -- partial terms work- Combine multiple filters for more precise results -- all filters are ANDed together
- The
totalfield inmetatells you the total matching count for pagination UI - Use the feature's
properties.id(UUID) with the per-parcel endpoints (/parcels/:id/assessments,/sales,/buildings,/land,/overlays)