Property Listings, Prices & Agent Data — Realtor.com avatar

Property Listings, Prices & Agent Data — Realtor.com

Pricing

from $2.40 / 1,000 record scrapeds

Go to Apify Store
Property Listings, Prices & Agent Data — Realtor.com

Property Listings, Prices & Agent Data — Realtor.com

Residential property listings with prices and agent details, from Realtor.com. Give it a location and listing type; returns price, beds, baths, sqft, address, property type, year built, lot size, agent and photos for for-sale and recently-sold homes. For market analysis and comparable pricing.

Pricing

from $2.40 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Categories

Share

Realtor.com Property Listing, Price & Agent Data Scraper

Residential property listings with prices and agent details from Realtor.com, for-sale and recently-sold. Returns price, beds, baths, square footage, full address, property type, year built, lot size, HOA fees, days on market, listing agent and photos — priced comps and the agent who listed them, in one row.


Realtor.com Scraper Features

  • Search any US market by city and state, or by ZIP code
  • Switch between for-sale and recently-sold inventory
  • Returns 23 fields per property, including agent name, phone and brokerage
  • Captures HOA fee, lot size, garage and year built — the fields that decide a deal
  • days_on_market on every record, for staleness analysis
  • Photo URLs returned as an array
  • Caps output with maxItems per location

What can you do with Realtor.com listing data?

  • Investors — Screen a market for price-per-square-foot outliers and long days-on-market, which is where negotiating room lives.
  • Appraisers and analysts — Pull recently-sold comparables for a ZIP code instead of paging through them by hand.
  • Proptech products — Seed a listings database with real inventory rather than licensing a feed.
  • Agent prospecting — Build a contact list of listing agents active in a specific market.
  • Market reporting — Track median price, inventory and days on market across cities over time.

How Realtor.com Scraper Works

  1. You supply a location — San-Francisco_CA, Austin, TX or a ZIP code such as 94105.
  2. The scraper runs Realtor.com's search for the chosen listingType; recently-sold covers the last six months, newest sale first.
  3. It pages through the results, each one carrying the full field set.
  4. Records stream to the dataset as they are parsed, stopping at maxItems per location.

Input

{
"location": "Austin_TX",
"listingType": "for-sale",
"maxItems": 100
}
FieldTypeDefaultDescription
locationstringSan-Francisco_CACity and state (San-Francisco_CA, Austin, TX) or a ZIP code (94105)
listingTypestringfor-salefor-sale or recently-sold
maxItemsinteger10Maximum property records per location

Run it twice with the same location and both listing types to get asking prices and recent clearing prices side by side.


Realtor.com Scraper Output Fields

{
"listing_id": "M1234567890",
"listing_url": "https://www.realtor.com/realestateandhomes-detail/123-Main-St_Austin_TX_78701",
"price": "$1,250,000",
"beds": "4",
"baths": "3",
"sqft": "2450",
"address": "123 Main St",
"city": "Austin",
"state": "TX",
"zip_code": "78701",
"listing_type": "for_sale",
"property_type": "single_family",
"year_built": "1998",
"lot_size": "10454",
"garage": "2",
"hoa_fee": "85",
"days_on_market": "37",
"agent_name": "Jane Doe",
"agent_phone": "512-555-0100",
"broker_name": "Austin Realty Group"
}
FieldTypeDescription
listing_idstringRealtor.com listing ID
listing_urlstringURL of the property detail page
pricestringPrice, formatted — e.g. $1,250,000
bedsstringNumber of bedrooms
bathsstringNumber of bathrooms
sqftstringSquare footage
addressstringFull street address
citystringCity
statestringState abbreviation
zip_codestringZIP code
listing_typestringfor_sale or sold
property_typestringe.g. single_family, condo, townhouse
year_builtstringYear the property was built
lot_sizestringLot size in sqft
garagestringGarage spaces
hoa_feestringHOA monthly fee, if applicable
days_on_marketstringDays from listing to today, or to the sale
agent_namestringListing agent name
agent_phonestringListing agent phone number
broker_namestringBrokerage name
photo_urlsarrayArray of photo URLs
descriptionstringProperty description text
scraped_atstringISO 8601 timestamp of extraction

FAQ

What location format does the Realtor.com Scraper expect?

Realtor.com's own (San-Francisco_CA, New-York_NY), plain City, ST (Austin, TX), or a ZIP code (94105). A location Realtor.com does not recognise stops the run with a message naming it, rather than returning an empty dataset.

Can I get sold prices rather than asking prices?

Yes. Set listingType to recently-sold. price is the sale price where the state publishes it; in non-disclosure states such as Texas it falls back to the last list price, and is empty when the listing published neither.

Does it need a Realtor.com account?

No. It reads public listing data.

Why is price a formatted string instead of a number?

It is returned as the listing displays it, currency symbol and separators included, without a lossy cast. Strip and parse it where you control the rounding.

Can I search by ZIP code or draw a map area?

ZIP code, yes — pass it as location. Map-area search is not supported.


Need More Features?

Want price-band or property-type filters? Open an issue on the actor.

Why Use Realtor.com Scraper?

  • Sold comparables, not just listings — recently-sold gives real clearing prices, which is what valuation work actually needs.
  • Agent contact on every record — Name, phone and brokerage come standard, so the same pull serves prospecting and analysis.
  • Pay per property — A one-off market study costs what those records cost and then stops.