Locations are separate from filters. Filters narrow what you’re looking for (equity, property type, owner details). Locations define where you’re looking.
How Locations Work
Locations are passed alongside filters in your search request. While filters use AND logic (every filter must match), locations use OR logic — a record only needs to match one of your locations to be included.Location Types
Each location object requires atype field that determines its shape. For standard location types (state, county, zip_code), the identifier is always passed in a uniform code field:
| Type | Description | code value |
|---|---|---|
state | An entire US state | Two-letter abbreviation (e.g., "TX") |
county | A US county | 5-digit FIPS code (e.g., "48201") |
zip_code | A ZIP code area | 5-digit ZIP code (e.g., "78704") |
radius | A circle around a point | Uses latitude, longitude, radius_miles instead |
polygon | A custom drawn area | Uses coordinates array instead |
bounds | A rectangular bounding box | Uses north, south, east, west instead |
state
Search an entire US state using its two-letter abbreviation.
| Key | Type | Required | Description |
|---|---|---|---|
type | string | Yes | "state" |
code | string | Yes | Two-letter state abbreviation (e.g., "TX", "CA", "FL") |
county
Search a specific county using its FIPS code.
| Key | Type | Required | Description |
|---|---|---|---|
type | string | Yes | "county" |
code | string | Yes | 5-digit FIPS county code (e.g., "48201" for Harris County, TX) |
zip_code
Search a specific ZIP code area.
| Key | Type | Required | Description |
|---|---|---|---|
type | string | Yes | "zip_code" |
code | string | Yes | 5-digit ZIP code (e.g., "78704") |
radius
Search a circular area around a geographic point. Useful for targeting a neighborhood or proximity to a specific address.
| Key | Type | Required | Description |
|---|---|---|---|
type | string | Yes | "radius" |
latitude | number | Yes | Center point latitude |
longitude | number | Yes | Center point longitude |
radius_miles | number | Yes | Radius in miles (e.g., 5 for a 5-mile radius) |
polygon
Search a custom-drawn area defined by a series of coordinate pairs. The polygon is automatically closed — you do not need to repeat the first coordinate at the end.
| Key | Type | Required | Description |
|---|---|---|---|
type | string | Yes | "polygon" |
coordinates | array | Yes | Array of [longitude, latitude] pairs defining the polygon boundary. Minimum 3 points. |
bounds
Search a rectangular area defined by its four edges. This is the simplest way to search a map viewport or any rectangular region — just pass the north, south, east, and west boundaries.
| Key | Type | Required | Description |
|---|---|---|---|
type | string | Yes | "bounds" |
north | number | Yes | North edge latitude (must be greater than south) |
south | number | Yes | South edge latitude |
east | number | Yes | East edge longitude (must be greater than west) |
west | number | Yes | West edge longitude |
Location Logic
Locations use OR logic. A record is included if it falls within any of the provided locations:- Locations define your search area (OR — expand the area)
- Filters narrow your results within that area (AND — tighten the criteria)
Limits
| Constraint | Limit |
|---|---|
| Locations per request | 15 max |
| Minimum locations | 1 required |
| Polygon coordinates | 3 minimum |
Complete Example
Find high-equity absentee-owned properties across multiple locations in Texas:Common Patterns
Search multiple ZIP codes
Search multiple ZIP codes
Add each ZIP code as a separate location object. They combine with OR logic, so results in any of the ZIP codes are returned.
Mix location types
Mix location types
You can combine any location types in a single request. For example, search an entire state plus specific ZIP codes in another state:
Target a neighborhood with radius
Target a neighborhood with radius
Use a radius location to search around a specific point. This is useful when you have an address or intersection you want to target:
Search a map viewport with bounds
Search a map viewport with bounds
Pass the edges of a rectangular area. This is the easiest way to search what’s visible on a map:
Define a custom boundary with polygon
Define a custom boundary with polygon
Draw a precise boundary using polygon coordinates. Useful for irregular areas like neighborhoods, school districts, or custom territories:
Related Guides
Searching
The full search workflow including locations, filters, fields, and pagination.
Filters
Narrow results within your locations using filter criteria.
Credits
Understand how search requests consume credits.
Response Format
Understand the data + pagination response envelope.