Real estate listings
Search homes for sale, for rent, or recently sold across the US and Canada, with prices, estimates, and listing details.
Real estate listings
We built real estate search so you can pull homes for sale, for rent, or recently sold in any US or Canadian location, with prices, value and rent estimates, and listing details, as JSON. It covers all 50 US states, D.C., Puerto Rico, and all 13 Canadian provinces and territories.
Listings come back current, because we fetch them on every call.
Inputs
Give a location, either as a structured city and state or province, or as
free text:
{
"apiKey": "sk_live_...",
"location": { "type": "structured", "city": "Austin", "stateCode": "TX" },
"listingStatus": "forSale",
"homeTypes": ["house", "townhouse"],
"price": { "min": 400000, "max": 750000 },
"bedrooms": { "min": 3 },
"sortBy": "newest"
}Use { "type": "raw", "rawQuery": "..." } for a neighborhood, ZIP code, or
anything that doesn't split cleanly into city and state.
Filters:
listingStatus:forSale,forRent, orsoldhomeTypes:house,condo,townhouse,multi_family,apartment,land,manufacturedpriceandrentranges,bedrooms(minimum 1–5),bathrooms(minimum 1–4),floorAreaSqFt,lotAreaSqFt,yearBuilt,parkingSpotsfeatures: pool, garage, air conditioning, waterfront, single story, open house, and whether to include homes under contractkeywordsto match listing textsortBy:relevance,newest,priceAscending,priceDescending,paymentAscending,paymentDescending,estimatedPriceAscending,estimatedPriceDescending,bedroomCountDescending,bathroomCountDescending,floorAreaSqFtDescending,lotAreaSqFtDescending
What comes back
Each listing includes its address and location, price (in local currency and
US dollars), an estimated value and estimated monthly rent, recent
price changes, bedrooms and bathrooms, floor and lot area, home type, tax
assessed value, the listing broker, and photos. Page through results with
nextPageToken.
Operations
| Operation | What it does | Reference |
|---|---|---|
| Real estate listings | Search listings by location and filters | fetchRealEstateListings |
The endpoint allows 300 requests per minute. Set a 30-second client timeout.
Errors
| Status | When |
|---|---|
| 400 | The location couldn't be read, or a nextPageToken is invalid or belongs to a different search. Start again from the first page. |
| 404 | No listings match the location; try a more specific one |
Using it effectively
- Use structured locations when you can. A city plus state code is the most reliable way to land on the right market.
- Compare value and rent estimates to screen rental yield across a market in one pass.
- Keep the same filters while paging. A page token belongs to one search.
Credits
2 credits per page of results. If we can't find listings for your location (404), or the request fails, you're refunded. See Billing & credits.
Credit amounts are defaults — custom pricing is available for bulk use cases.
Related: Market intelligence
Flights API
Search one-way, round-trip, and multi-city flights with live fares, open an itinerary for booking options, or find cheap deals from a departure city.
Financial instruments
Live market data for a stock, ETF, index, mutual fund, or currency pair — quote, price movement, fundamentals, news, and price history in one call.