All scrapers

Real estate

Realtor.com Scraper

realtor.com

95.1% Success rate
14.3s Avg response
Bot detection + rate limiting Protection
1,000 calls Measured over

Realtor.com is one of the largest US property portals, with sale and rental listings backed by MLS data. ScrapeUnblocker renders its search pages as a buyer or renter would see them and returns the price, bedrooms and location for each property, holding 95.1% across a spread of city searches.

What you can extract

  • Property type and listing title
  • Price or monthly rent
  • Bedrooms, bathrooms and square footage
  • Address, city and listing agent
  • Photos and listing URL

How to scrape it

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.realtor.com%2Frealestateandhomes-search%2FNew-York_NY&parsed_data=true"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/getPageSource",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://www.realtor.com/realestateandhomes-search/New-York_NY", "parsed_data": True},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.getPageSource({
  url: 'https://www.realtor.com/realestateandhomes-search/New-York_NY',
  parsedData: true,
});
console.log(results);

Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.

Read the API docs

Related scrapers

Start scraping this site today

Free tier included. No credit card required to test it.