Search lat/long for properties
Introduction
One popular use case for Datafiniti's Property Data is finding properties near a specific geo-coordinate that match certain criteria. Here's how to do this!
Searching around a lat/long
Let's say you have the following latitude and longitude coordinates:
{
"latitude": 30.253540,
"longitude": -97.770640
}
You can run a search for properties near this geo-coordinate like so:
Using Radial Search
You can use geoLocation to search in a radius of a Longitude and Latitude. The following example will show you how to build a query.
{
"query": "geoLocation:[-97.7430600,30.2671500,10,mi]"
}
This will return all matching properties within a 10 mile radius. You can change the 10
and the mi
to other values you want, like 5,km
for 5 kilometers.
Search the Most Recent Records
This will pull just the mostRecentStatus of "For Sale" properties in the area from the provided date to the present date.
{
"query": "geoLocation:[-97.7430600,30.2671500,10,mi] AND mostRecentStatus:\"For Sale\" AND dateUpdated:[2023-03-14 TO *]"
}
Adding more filters
You probably want to be more specific than every property available, so you can additional filters like this:
{
"query": "geoLocation:[-97.7430600,30.2671500,10,mi] AND propertyType:(\"Single Family Dwelling\" OR Apartment)"
}
This will narrow down your matches to properties that are single family homes or apartments. You can add any additional filters from the fields available in our schema.
Updated 2 days ago