MLS Search API

Find a list of property listings on-the-market that fit your specific criteria.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
boolean

Enable "count" mode to only receive the number of results ("resultCount") matching your input payload, not the actual listing records. Default: false

int32

Specify the number of results you'd like returned in your MLS Search API Call. Values of 1-250 accepted for record pulling mode (default). Values of 1-10,000 accepted for "ids_only": true mode.

int32

"resultIndex" is your pagination parameter for MLS Search API. Each API call will a resultIndex value in the response you can use to fetch subsequent pages by adding it and its value in the input of the next request with the same query as before.

boolean

return a list of all the listing IDs, with which you can hit MLS Detail (or MLS Detail Bulk) with to get additional info (max of 10,000 listing IDs per request)

boolean

Receive an array of RealEstateAPI unique "ID"s to assist with calling Property Detail or Property Detail Bulk API as your Step 2 to get public record data for your listing. Max size with ids_only mode is 10,000

boolean

return full list of photos for each MLS Search response object, without having to call MLS Detail for each

boolean

use along with "active": true to eliminate closed listings still showing as active issue

int32

"id" + "radius" will allow you to do a search radius search around a given property through it's RealEstateAPI ID

int32
string

Find a single listing by it's official MLS Number. Check here for a code sample: https://developer.realestateapi.com/reference/mls-number-search

string

"address" can be used instead of "latitude"/"longitude" for search radius searches. Another use is to find any listing record matching for a specific address across different statuses (a previously sold, current active, etc.)

string
string
string
string

Filter for listings on a specific street - works best when combined with "city", "zip", "state", "county"

string

Filter for listings in a specific city - required dependency is "state" field

string

Accepts the 2 Character State Code, ALL CAPS. Filter for listings in a specific state - or combine with "county", "city" or "street" to narrow your search.

string

Filter for listings in a specific zip code or an array of zip codes

string
string

Accepts a single "string" value or array of "string" values. MLS Board Codes for searching by specific boards can be provided by our team.

float

Required dependency fields: "longitude", "radius"

float

Required dependency fields: "latitude", "radius"

float

Use along with "latitude"/"longitude" to perform a search radius search around a specific location point with your other MLS Search filters applied. Values between 1-100 miles are accepted.

polygon
array of objects

Accepts an array of objects where each object consists of "lat"/"lon" fields.

polygon
multi_polygon
array
multi_polygon
string
enum
string
string

SFR, MFR, LAND, CONDO, MOBILE, OTHER (from Public Record property types)

boolean

Filter for listings with a status of "Active"

boolean

Filter for listings with a status of "Cancelled"

boolean

Filter for listings with a status of "Failed"

boolean

Filter for only pending listings

boolean

Please use "sold_date_min"/"sold_date_max" instead

boolean

Only return listings that have photos

boolean

A true/false flag that indicates whether the listed property has a pool

boolean

A true/false flag that indicates whether the listed property has a basement structure

boolean

A true/false flag that indicates whether the listed property has a view of a city landscape

boolean

A true/false flag that indicates whether the listed property has a view of a mountain

boolean

A true/false flag that indicates whether the listed property has a view of a public park

boolean

A true/false flag that indicates whether the listed property has a view of a pond, lake, river, or other body of water

boolean

A true/false flag that indicates whether the listed property has direct access to a body of water

string
string
string

See examples of how to call for listings by listing agent email: https://developer.realestateapi.com/reference/search-for-agent-listings-by-email

string
string
string

See examples of how to call for listings by selling agent email: https://developer.realestateapi.com/reference/search-for-agent-listings-by-email

string
string
string
string
string
string
string
string
string
string
string
int32

Exact value bathroom count search param. Do NOT use along with "bathrooms_min"/"bathrooms_max"

int32

Use along with "bathrooms_max" to search for listings with a range of bathrooms falling between your min & max

int32

Use along with "bathrooms_min" to search for listings with a range of bathrooms falling between your min & max

int32

Exact value bedroom count search param. Do NOT use along with "bedrooms_min"/"bedrooms_max"

int32

Use along with "bedrooms_max" to search for listings with a range of bedrooms falling between your min & max

int32

Use along with "bedrooms_min" to search for listings with a range of bathrooms falling between your min & max

int32

Use along with "days_on_market_max" to search for listings with that have been on-market for the number of days falling between your min & max

int32

Use along with "days_on_market_min" to search for listings with that have been on-market for the number of days falling between your min & max

int32

Use along with "listing_price_max" to search for listings with a current listing price range between your min & max

int32

Use along with "listing_price_min" to search for listings with a current listing price range between your min & max

int32

Exact value living square feet search param. Do NOT use along with "living_area_min"/"living_area_max"

int32

Use along with "living_area_max" to search for listings with a living square footage between your min & max

int32

Use along with "living_area_min" to search for listings with a living square footage between your min & max

int32

Exact value lot square feet search param. Do NOT use along with "lot_size_min"/"lot_size_max"

int32

Use along with "lot_size_max" to search for listings with a lot square footage between your min & max

int32

Use along with "lot_size_min" to search for listings with a lot square footage between your min & max

int32
int32
int32

Exact value sold price search param.

integer
integer
int32

Exact value stories count search param.

int32

Exact value year built search param. Useful for getting new construction - year_built: . Do NOT use along with "year_built_min"/"year_built_max"

int32

Use along with "year_built_max" to search for listings with built in the years between your min & max

int32

Use along with "year_built_min" to search for listings with built in the years between your min & max

date
date

YYYY-MM-DD date format

date

YYYY-MM-DD date format

date
date
date

Filter for any listing changes with the modification timestamp search: https://developer.realestateapi.com/reference/listing-detail-update-searches

date
date
date
integer
integer
exclude
array

currently only works with "listing_property_type" field, e.g. { exclude: [ {listing_property_type: "RENTAL" } ] }

exclude
boolean

Filters against the public record data field: "absentee_owner" (bool)

boolean
string
enum
Allowed:
integer
integer
integer
integer
integer
integer
integer
integer
boolean
string

Filters against the County Tax Recorder data field that indicates the deed type of the current owner's mortgage.

string

Filters against the public record deed type code corresponding with the corresponding mortgage document type descriptor: https://developer.realestateapi.com/reference/document-type-codes

boolean
boolean
string

Filters against the County Assessor's classification for the listing parcel's land use. Common values include "Residential" and "Commercial"

boolean
boolean
integer
integer
string
int32

Accepts an integer or array of integers of the valid County Assessor classifications for property use that can be found here: https://developer.realestateapi.com/reference/property-use-codes-reference

integer
integer
integer
integer
boolean
integer
integer
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json