US Real Estate Listings Scraper
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
Simple search
{"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}
With proxy (recommended for large scrapes)
{"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
| Value | Description |
|---|---|
for_sale | Active for-sale listings (default) |
for_rent | Rental listings |
sold | Recently sold properties |
pending | Pending/contingent sales |
Property Types
| Value | Description |
|---|---|
single_family | Single family homes |
multi_family | Multi-family (duplex, triplex, etc.) |
condo_townhome | Condos and townhomes |
townhomes | Townhomes only |
farm | Farms and ranches |
land | Vacant land |
mobile | Mobile/manufactured homes |
apartment | Apartments |
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: falsefor 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.