Real Estate Scraper
Pricing
Pay per usage
Go to Apify Store
Real Estate Scraper
Real Estate Scraper — Property Listings from Realtor.com
Search and extract real estate property listings from Realtor.com into structured, analysis-ready data. Search by location, filter by price range, bedrooms, and property type, or extract detailed information from specific property URLs. Get address, price, beds, baths, square footage, lot size, year built, agent info, and more for every listing.
Supported modes
- Search — Enter a location (city/state or ZIP code) and get matching property listings with address, price, beds, baths, sqft, property type, and listing status. Supports filters for property type, price range, and minimum bedrooms.
- Property detail — Provide direct Realtor.com property URLs to extract comprehensive details including lot size, year built, days on market, property description, listing agent, and broker information.
Use cases
- Home buying research — Compare properties across neighborhoods by price, size, and features without manually browsing hundreds of listings
- Real estate investment analysis — Collect listing data at scale to identify undervalued properties, analyze price-per-square-foot trends, and find investment opportunities
- Market analysis — Track listing inventory, pricing trends, and days-on-market metrics across markets and property types
- Comparable sales research — Build comps datasets for property valuation by pulling listings in specific areas with similar characteristics
- Portfolio monitoring — Track properties in your target markets and get structured data on new listings, price changes, and status updates
- Agent competitive intelligence — Monitor listing activity by area to understand market dynamics and agent activity
Features
- Two modes: location-based search and direct property URL extraction
- JSON-LD structured data parsing for reliable extraction (falls back to HTML selectors)
- Filters for property type (house, condo, townhouse, land), price range, and bedroom count
- Automatic address normalization and deduplication across pages
- Rate limiting at 1 request per 2 seconds for respectful scraping
- Residential proxy support for robust data collection
- Price-per-square-foot calculation included automatically
- Structured output with full address components (street, city, state, ZIP)
- Pagination support for large result sets
How to use
- Choose an action:
searchto find listings by location, orpropertyto extract details from specific URLs - For search: enter a location (e.g., "Austin, TX" or "90210")
- Optionally filter by propertyType (house, condo, townhouse, land), minPrice/maxPrice, and minimum beds
- Set maxResults to control how many listings to collect (default: 50)
- For property detail: add propertyUrls with direct Realtor.com listing URLs
- Configure a proxy for reliable scraping (residential proxy recommended)
- Run the actor and get structured JSON data ready for analysis or integration
Example input
{"action": "search","location": "Austin, TX","propertyType": "house","minPrice": 300000,"maxPrice": 600000,"beds": 3,"maxResults": 100}
Example output
{"address": "1234 Oak Valley Dr","city": "Austin","state": "TX","zipCode": "78745","price": 475000,"beds": 3,"baths": 2,"sqft": 1850,"lotSize": "7200 sqft","yearBuilt": 2018,"propertyType": "house","listingStatus": "for_sale","daysOnMarket": 12,"description": "Beautiful single-story home in Oak Valley with open floor plan, granite countertops, and covered patio...","agent": "Jane Smith","broker": "Keller Williams Realty","pricePerSqft": 257,"url": "https://www.realtor.com/realestateandhomes-detail/1234-Oak-Valley-Dr_Austin_TX_78745","source": "realtor.com","scrapedAt": "2026-02-19T12:00:00.000Z"}
Pricing
- $0.10 per start
- $0.0005 per property listing collected
Example: Collecting 200 property listings costs $0.10 + $0.10 = $0.20 total.
Integrations
Works with all Apify integrations: webhooks, API, Zapier, Make, Google Sheets, and more. Schedule recurring runs to monitor new listings in your target markets and get notified when properties matching your criteria appear.
Tips
- Use residential proxies for best results. Real estate sites aggressively block scrapers. Apify residential proxies significantly improve success rates and data completeness.
- Start with search mode for broad discovery, then use property mode for deep details. Search returns core listing data quickly; property mode gives you the full picture including description, agent info, and price history.
- Combine price and bedroom filters to keep results targeted. Broad searches can return thousands of results. Set min/max price and bedroom count to focus on properties that match your criteria and keep costs predictable.
- Schedule daily runs for market monitoring. New listings appear constantly. Set up a daily scheduled run with a webhook or integration to get notified when new properties match your search criteria.
- Use the pricePerSqft field for quick comparisons. It is calculated automatically for every listing with known price and square footage, making it easy to spot deals or overpriced properties.
