Realtor.com
Realtor.com homes for sale, sold homes, rentals, property details with price, tax and estimate history, three value estimates, and sold comps, through RealtyCrawl.
RealtyCrawl is not affiliated with Realtor.com. We collect public facts signed out and never return or store photos.
#Routes
| Source | Routes | Notes |
|---|---|---|
| Zillow | listings, sold, rentals, property, estimate, comps | Zillow homes for sale, sold and for rent across the US, plus property details with full price, tax and Zestimate history, Zillow's Zestimate, and sold comps for any home. Not affiliated with Zillow. Collected signed out. Photos are never returned or stored. |
| Redfin | listings, sold, rentals, property, estimate, comps | Redfin homes for sale, sold and for rent across the US by ZIP code, city, county or map area, plus property details with price and tax history, and Redfin's own estimates. Not affiliated with Redfin. Collected signed out. Photos are never returned or stored. |
| Realtor.com | listings, sold, rentals, property, estimate, comps | Realtor.com homes for sale, sold and for rent across the US by ZIP code, city, county, neighborhood or map area, plus property details with price, tax and estimate history, three independent value estimates, and sold comps for any home. Not affiliated with Realtor.com. Collected signed out. Photos are never returned or stored. |
#Location inputs
Realtor.com area searches take every location input: zip, city with state, county with state, neighborhood with city and state, bbox, or lat with lng and radius_mi. Each place is checked against Realtor.com's own place list first, so a misspelled city or neighborhood returns location_not_served, never homes from somewhere else.
Home lookups take address, url or source_id. Addresses resolve through Realtor.com's own address list, which includes off-market homes. The source_id is the number in the home's URL without the M and dash: ..._M17645-20232 is 1764520232.
#Realtor.com-only fields
These come back under extras on Realtor.com rows.
Listing rows
| Field | Type | Description |
|---|---|---|
extras.property_type_raw | string or null | Realtor.com's own home type, like single_family or condos. |
extras.year_built | integer or null | Year built. |
extras.lot_area_sqft | integer or null | Lot area in square feet. |
extras.hoa_fee_monthly | Money or null | Monthly HOA dues Realtor.com shows. |
extras.last_sold_price | Money or null | The home's last sale price, when Realtor.com shows one. |
extras.last_sold_date | string or null | The home's last sale date (YYYY-MM-DD). |
extras.building_name | string or null | Building name, for listing_kind: building. |
extras.rent_max | Money or null | Highest rent, when the units differ. rent_monthly is the lowest. |
Sale rows
| Field | Type | Description |
|---|---|---|
extras.property_type_raw | string or null | Realtor.com's own home type, like single_family or condos. |
extras.year_built | integer or null | Year built. |
extras.lot_area_sqft | integer or null | Lot area in square feet. |
extras.hoa_fee_monthly | Money or null | Monthly HOA dues Realtor.com shows. |
Property rows
| Field | Type | Description |
|---|---|---|
extras.property_type_raw | string or null | Realtor.com's own home type. |
extras.value_history_source | string or null | Which estimate value_history follows, like corelogic: the one Realtor.com shows first. |
extras.buyer_brokerage | string or null | Buyer's brokerage on the last sale. |
extras.buyer_agent_name | string or null | Buyer's agent on the last sale. |
Estimate rows
| Field | Type | Description |
|---|---|---|
extras.headline_source | string or null | Which estimate Realtor.com shows first, like corelogic. |
Comp rows
| Field | Type | Description |
|---|---|---|
extras.property_type_raw | string or null | Realtor.com's own home type, like single_family or condos. |
extras.year_built | integer or null | Year built. |
extras.lot_area_sqft | integer or null | Lot area in square feet. |
extras.hoa_fee_monthly | Money or null | Monthly HOA dues Realtor.com shows. |
#Things to know
- Searches return up to 100 homes per page and say how many match. Realtor.com shows at most 10,000 results per search; past that, narrow the area or add filters.
- Sold rows carry the asking price and listing date when the listing started within a year before the sale, so
sale_to_list_ratiois filled in search. - In non-disclosure states like Texas, Realtor.com hides sale prices.
sale_priceis null andsale_price_disclosureisnot_disclosed. - Every row has the county and its FIPS code.
- Realtor.com's order can shift between pages. We leave out homes already sent on the two pages before, so a page can have fewer than 100 rows and still have a
next_cursor. Sendsortwhen you page through a large area. estimatereturns every value estimate Realtor.com shows, each labeled with the company that made it (corelogicis Cotality,quantarium,collateralis Collateral Analytics), with its range and date.propertygives the headline one's monthly history invalue_history. We don't make our own.