Search & Filtering
How to use the parcel search endpoint with filters and full-text search.
Overview
The /v1/parcels/search endpoint is the primary way to discover parcels in the Indiana Property Data API. It supports text search, structured filters, and pagination.
Basic Search
Search by address text:
curl "https://api.aribatax.com/v1/parcels/search?q=4521+Meridian+Indianapolis" \
-H "X-API-Key: your_api_key_here"
Filter Parameters
Combine filters to narrow results:
| Parameter | Type | Description |
|-----------|------|-------------|
| q | string | Full-text search across address and owner fields |
| county_id | integer | Filter by county ID (1-92) |
| zip | string | Filter by 5-digit ZIP code |
| property_class | string | Filter by property class code |
| min_av | integer | Minimum total assessed value |
| max_av | integer | Maximum total assessed value |
| limit | integer | Results per page (1-100, default 20) |
| offset | integer | Number of results to skip |
Examples
Search by county and ZIP code:
curl "https://api.aribatax.com/v1/parcels/search?county_id=49&zip=46208&limit=10" \
-H "X-API-Key: your_api_key_here"
Search by assessed value range:
curl "https://api.aribatax.com/v1/parcels/search?county_id=2&min_av=100000&max_av=500000" \
-H "X-API-Key: your_api_key_here"
Full-text search with property class filter:
curl "https://api.aribatax.com/v1/parcels/search?q=Main+Street&property_class=residential" \
-H "X-API-Key: your_api_key_here"
Response Format
{
"data": [
{
"state_parcel_id": "180490110004000015",
"address": { "street": "4521 N Meridian St", "city": "Indianapolis" },
"county": { "id": 49, "name": "Marion" },
"total_av": 243000,
"data_source": "cama"
}
],
"meta": {
"total": 847,
"limit": 20,
"offset": 0
}
}
Tips
- Use
qfor user-facing search boxes; use structured filters for programmatic queries - Combine multiple filters for more precise results -- all filters are ANDed together
- The
totalfield inmetatells you the total matching count for pagination UI - Results are scored by relevance when using
q; by default order is otherwise by parcel ID