US Real Estate Listings Scraper avatar

US Real Estate Listings Scraper

Pricing

Pay per usage

Go to Apify Store
US Real Estate Listings Scraper

US Real Estate Listings Scraper

Scrape Realtor.com listings by city, zip, state, or address. Get price, beds, baths, photos, agent info, MLS data, and more. Supports for-sale, sold, rent, and pending listings with full filters.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

JP Ishac

JP Ishac

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape property listings from Realtor.com — the largest US real estate site. Search by city, zip code, state, county, or address with full filtering support. Get property details, pricing, photos, agent info, and more.

What data do you get?

Property Details

  • Address — street, unit, city, state, zip, county, FIPS code
  • Coordinates — latitude, longitude
  • Type & style — single family, multi-family, condo, townhome, farm, land, mobile
  • Size — beds, full baths, half baths, sqft, lot sqft, acreage, stories, garage
  • Age — year built, new construction flag

Pricing

  • List price — current asking price (plus min/max range)
  • Last sold price — previous sale price and date
  • Price per sqft — computed by Realtor.com
  • HOA fee — monthly HOA cost
  • Days on MLS — how long the listing has been active

Media & Description

  • Primary photo — main listing image URL
  • All photos — full array of listing photo URLs
  • Description — full listing text

Agent & Broker

  • Agent — name, email, phone
  • Broker — name, email, website

Metadata

  • MLS ID — unique listing identifier
  • Status — active, pending, sold, etc.
  • List date — when the property was listed
  • Neighborhoods — neighborhood names

Input Examples

{
"location": "San Francisco, CA"
}

With filters

{
"location": "Austin, TX",
"listingType": "for_sale",
"priceMin": 300000,
"priceMax": 800000,
"bedsMin": 3,
"sqftMin": 1500,
"limit": 100
}

Sold properties

{
"location": "90210",
"listingType": "sold",
"pastDays": 90,
"sortBy": "list_price",
"sortDirection": "desc"
}

Farm & land

{
"location": "Oregon",
"propertyType": ["farm", "land"],
"lotSqftMin": 217800,
"priceMin": 500000,
"limit": 500
}
{
"location": "Texas",
"limit": 5000,
"proxyUrl": "http://user:pass@proxy.example.com:8080"
}

Output

Each listing produces one dataset item:

{
"propertyUrl": "https://www.realtor.com/realestateandhomes-detail/123-Main-St_...",
"mlsId": "24-12345",
"status": "for_sale",
"listPrice": 549000,
"lastSoldPrice": 420000,
"lastSoldDate": "2019-06-15",
"pricePerSqft": 275,
"daysOnMls": 14,
"hoaFee": 250,
"beds": 3,
"fullBaths": 2,
"halfBaths": 1,
"sqft": 1996,
"yearBuilt": 2005,
"lotSqft": 8712,
"acreage": 0.2,
"style": "SINGLE_FAMILY",
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zipCode": "94102",
"county": "San Francisco",
"latitude": 37.7749,
"longitude": -122.4194,
"description": "Beautiful 3-bed home in the heart of...",
"primaryPhoto": "https://ap.rdcpix.com/...",
"photos": ["https://ap.rdcpix.com/...", "..."],
"agent": "Jane Smith",
"agentEmail": "jane@realty.com",
"agentPhone": "(415) 555-0123",
"broker": "ABC Realty",
"scrapedAt": "2026-03-13T05:30:00+00:00"
}

Listing Types

ValueDescription
for_saleActive for-sale listings (default)
for_rentRental listings
soldRecently sold properties
pendingPending/contingent sales

Property Types

ValueDescription
single_familySingle family homes
multi_familyMulti-family (duplex, triplex, etc.)
condo_townhomeCondos and townhomes
townhomesTownhomes only
farmFarms and ranches
landVacant land
mobileMobile/manufactured homes
apartmentApartments

Rate Limits & Anti-Blocking

  • Realtor.com actively blocks scrapers. The actor includes exponential backoff retry on 403/429 errors (30s base, doubling per attempt, up to 3 retries by default).
  • For large scrapes (500+ results) or frequent runs, use a proxy to avoid IP blocks.
  • The actor supports both your own proxy and Apify's built-in residential proxy service.
  • Set extraPropertyData: false for faster scrapes when you only need basic listing info.

Cost

This actor uses Pay Per Event pricing at $0.01 per listing returned. You also pay standard Apify platform costs for compute time.