Realtor.com API

Realtor.com API for US Home Search, Listing Details, Schools, and Listing Agents

Scrappa's Realtor.com API returns structured JSON from Realtor.com, the US real estate site. Look up locations, search homes for sale, for rent and recently sold with filters for price, bedrooms, bathrooms, size and property type, open one listing for its price history, tax history, value estimates, features, photos and nearby schools, and read the listing agent and broker. Scrappa is an independent service and is not affiliated with or endorsed by Realtor.com.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
5
Endpoints
200
Homes per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/realtor-com/search?status=for_sale&location=Austin%2C%20TX&min_beds=3&per_page=1" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "listings": [
      {
        "property_id": "7388823770",
        "listing_id": "3002415847",
        "status": "for_sale",
        "list_price": 310000,
        "list_date": "2026-10-25T12:34:51.000000Z",
        "last_sold_date": "2022-02-14",
        "permalink": "1207-Crupp-Ct_Austin_TX_78753_M73888-23770",
        "url": "https://www.realtor.com/realestateandhomes-detail/1207-Crupp-Ct_Austin_TX_78753_M73888-23770",
        "beds": 3,
        "baths": 3,
        "sqft": 1498,
        "lot_sqft": 10346,
        "year_built": 1984,
        "type": "single_family",
        "address": {
          "line": "1207 Crupp Ct",
          "city": "Austin",
          "state_code": "TX",
          "postal_code": "78753"
        },
        "coordinates": {
          "lat": 30.381199,
          "lon": -97.66245
        },
        "primary_photo": "https://ap.rdcpix.com/5b98950dad4b449ab024236ca8512891l-m3065344006s.jpg",
        "photos": [
          "https://ap.rdcpix.com/5b98950dad4b449ab024236ca8512891l-m3065344006s.jpg"
        ],
        "advertisers": [
          {
            "name": "Freddy Arauz",
            "type": "seller",
            "office": "Compass RE Texas LLC - Austin",
            "broker": "Compass RE Texas, LLC. - Broker"
          }
        ],
        "flags": {
          "pending": null,
          "contingent": null,
          "new_listing": true,
          "price_reduced": null,
          "foreclosure": null
        },
        "open_houses": [],
        "unit_data_available": true
      }
    ],
    "count": 2,
    "total_matching_count": 2317,
    "page": 1,
    "per_page": 2,
    "has_more": true,
    "status": "for_sale",
    "filters_applied": {}
  },
  "meta": {
    "endpoint_family": "search",
    "billable": true,
    "filtered_out": 0
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Market Research

Count and compare homes for sale, for rent and sold by city, ZIP code or radius with price, size and type filters.

Property Valuation

Combine price history, tax history and value estimates of one home with recent sales nearby.

Real Estate Apps

Add location autocomplete, filtered home results and listing pages to your own property app.

Lead Research

Read the listing agent, office and broker of homes in a market, as shown on the public listing.

Neighborhood Analysis

Check the schools near a home with ratings, distance, grades and funding type.

Realtor.com scraper API

Realtor.com API for home search, listing details, schools, and agents

The Realtor.com API is built for real estate research, valuation and property apps. Search US homes by city, ZIP code or radius and get price, address, coordinates, photos, size, flags and the listing agent of each row, then open one home for its price history, tax history, estimates, features and schools.

Find slug ids and property ids by name with the autocomplete endpoint.

Search homes for sale, for rent or sold, with up to 200 rows per page and up to 10000 rows per search.

Filter by price, bedrooms, bathrooms, living area and property type, and sort by list date, price or sale date.

Read price history and tax history per home, with unknown values as null instead of 0.

Rental communities have no unit data and are flagged with unit_data_available=false.

Choose the right Realtor.com API endpoint

Use Property Search for coverage

Pass a status and a location to list homes with price, size, photos and agent, then raise page until has_more is false.

Open Realtor.com Property Search API docs

Use Listing Details for depth

Pass a property id from search to read price history, tax history, value estimates, features, photos and nearby schools in one call.

Open Realtor.com Listing Details API docs

Available endpoints

Everything you need in one API.

GET

Property Search

/api/realtor-com/search

Search homes for sale, for rent and sold with filters, sorting and pagination

GET

Listing Details

/api/realtor-com/listing

Get price history, tax history, estimates, features, photos and schools of one home

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Realtor.com home data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Search with filters and pagination
Scrappa:
ScrapingBee / ScraperAPI:
Price and tax history per listing
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Location autocomplete with slug ids and property ids
Search for sale, for rent and sold with price, bedroom, bathroom, size and type filters
Radius search around a latitude and longitude
Price history, tax history, value estimates, HOA fee, features and photos per listing
Nearby schools with rating, distance, grades and funding type
Listing agent, office and broker with business phone, email and licence

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Realtor.com. The Realtor.com API returns structured JSON from public data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each successful request costs one credit. Failed requests are never charged.

Realtor.com does not publish the sale price in this data. Sold rows carry the sale date in last_sold_date and the last list price in list_price.

Apartment communities list several units without unit data. They stay in the results with unit_data_available set to false, because a bedroom filter cannot be proven for them.

Up to 200 rows per page and up to 10000 rows per search. Narrow the location or the filters to reach other homes.

Start using the Realtor.com API

Sign up and get 500 free credits. No credit card required.