Realtor.com Scraper - Property Data avatar
Realtor.com Scraper - Property Data

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Realtor.com Scraper - Property Data

Realtor.com Scraper - Property Data

Scrape property listings from Realtor.com. Extract prices, descriptions, photos, agent contacts & neighborhood data. Ideal for real estate market analysis & lead generation.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Realtor.com Property Scraper

Scrape property listings from Realtor.com by John Rippy | johnrippy.link


Find Properties on America's #1 Real Estate Listing Site

Tired of manually searching Realtor.com? This actor automates real estate data collection from Realtor.com, which aggregates listings from hundreds of MLS databases across the country.

What You Get:

  • Property Details: Address, beds, baths, square footage, lot size, year built
  • Pricing Data: Current price, price history, days on market
  • Listing Info: Status (active, pending, sold, for rent), listing date, MLS ID
  • Photos: All property images with CDN URLs
  • Agent Contact: Agent name, phone, brokerage
  • Location Data: City, state, ZIP, normalized address for deduplication
  • Property Features: Amenities, upgrades, special features

Search Options:

  • By City: Search any US city (e.g., "San Francisco, CA")
  • By ZIP Code: Target specific neighborhoods (e.g., "94102")
  • By Address + Radius: Find homes near a specific location
  • By Landmark/School: Search near schools, parks, or landmarks
  • Listing Status: Active, pending, sold, or for rent

Why Realtor.com?

Realtor.com is operated by Move, Inc. (a News Corp company) and is the official website of the National Association of REALTORS®. It aggregates listings from:

  • 850+ MLS databases
  • 99% of all US listings
  • Updated every 15 minutes (faster than Zillow)
  • Most accurate listing statuses

Stop Paying for Expensive Real Estate Data

Traditional Real Estate Data Costs:

ServiceMonthly Cost
PropStream$99/mo
BatchLeads$79/mo
Reonomy$149/mo
CoStar$500+/mo

This Actor:

  • $0.05 per listing scraped
  • Demo mode is free — test before you pay
  • No monthly subscription
  • No minimum commitment

Scrape 500 listings for $25 — that's one day of PropStream.


Perfect For

Real Estate Investors

  • Find investment properties across multiple markets
  • Track price reductions in target neighborhoods
  • Monitor new listings daily with scheduled runs
  • Build property databases for market analysis

Real Estate Agents

  • Competitive market analysis (CMAs)
  • Track competing listings in your territory
  • Identify price trends by neighborhood
  • Research comparable properties for clients

Property Managers

  • Monitor rental property values
  • Track comparable sales for rent pricing
  • Identify expansion opportunities in new markets

Wholesalers

  • Find distressed properties quickly
  • Monitor days-on-market for motivated sellers
  • Build buyer lists from active investors

Appraisers & Analysts

  • Gather comparable sales data
  • Track market trends over time
  • Build comprehensive property databases

Quick Start Examples

Example 1: Search by City

{
"city": "San Francisco, CA",
"priceMax": 1500000,
"bedsMin": 3,
"maxResults": 100
}

Example 2: Search by ZIP Code (New Listings Only)

{
"zipCode": "90210",
"listedWithin": 7,
"maxResults": 50
}

Example 3: Search Near a School

{
"landmark": "Stanford University",
"searchRadius": 10,
"priceMin": 500000,
"priceMax": 2000000,
"propertyTypes": ["single_family", "condo"]
}
{
"city": "Miami, FL",
"propertyTypes": ["multi_family"],
"priceMax": 1000000,
"maxResults": 100
}

Example 5: Rental Properties

{
"city": "Austin, TX",
"listingStatus": "for_rent",
"bedsMin": 2,
"maxResults": 50
}

Example 6: Recently Sold (Comps)

{
"zipCode": "33139",
"listingStatus": "sold",
"maxResults": 100
}

Example 7: Demo Mode (Free Testing)

{
"demoMode": true
}

Input Parameters

ParameterTypeRequiredDefaultDescription
demoModebooleanNofalseRun with sample data (free testing)
citystringNo*-City to search (e.g., "San Francisco, CA")
zipCodestringNo*-ZIP code to search (e.g., "94102")
addressstringNo*-Address to search around (with radius)
landmarkstringNo*-Search near a landmark or school
searchRadiusintegerNo5Radius in miles (for address/landmark)
priceMinintegerNo-Minimum listing price
priceMaxintegerNo-Maximum listing price
bedsMinintegerNo-Minimum bedrooms
bathsMinintegerNo-Minimum bathrooms
propertyTypesarrayNoallFilter: single_family, condo, townhouse, land, multi_family, mobile, farm
listingStatusstringNofor_saleStatus: for_sale, pending, sold, for_rent
listedWithinintegerNo-Only listings from last N days
maxResultsintegerNo50Maximum listings to scrape (1-500)

*At least one location parameter required (city, zipCode, address, or landmark)


Output Format

Each listing includes:

{
"platform": "realtor.com",
"listingId": "RC-M1234567890",
"url": "https://www.realtor.com/realestateandhomes-detail/123-Main-St_San-Francisco_CA_94102_M12345-67890",
"address": "123 Main Street",
"addressNormalized": "123 MAIN ST, SAN FRANCISCO, CA 94102",
"city": "San Francisco",
"state": "CA",
"zipCode": "94102",
"price": 1250000,
"priceFormatted": "$1,250,000",
"beds": 3,
"baths": 2,
"sqft": 1850,
"lotSize": "2,500 sqft",
"propertyType": "Single Family",
"yearBuilt": 1925,
"listingDate": "2025-12-20",
"daysOnMarket": 4,
"status": "Active",
"description": "Stunning Victorian home...",
"photos": [
"https://ap.rdcpix.com/123456789/abcdef-m0xd-w1020_h770_q80.jpg"
],
"agent": {
"name": "Sarah Johnson",
"phone": "(415) 555-1234",
"company": "Coldwell Banker"
},
"features": ["Hardwood Floors", "Fireplace", "Garage", "Updated Kitchen"],
"coordinates": {
"lat": 37.7749,
"lng": -122.4194
},
"priceHistory": [
{ "date": "2025-12-20", "price": 1250000, "event": "Listed" },
{ "date": "2020-05-15", "price": 950000, "event": "Sold" }
],
"scrapedAt": "2025-12-24T12:00:00Z"
}

Address Normalization

The addressNormalized field uses USPS-standard formatting for deduplication:

  • Uppercase
  • Standard abbreviations (Street → ST, Avenue → AVE, Boulevard → BLVD)
  • No punctuation
  • Format: STREET, CITY, STATE ZIP

Use this field to deduplicate listings across Realtor.com, Redfin, and Zillow.


Use Cases & Workflows

Daily New Listings Alert

Run this actor on a schedule (Apify Scheduler) to get new listings daily:

{
"city": "Austin, TX",
"listedWithin": 1,
"priceMax": 800000,
"bedsMin": 3
}

Integrate with webhooks to get alerts in Slack, email, or your CRM.

Competitive Market Analysis

Compare properties in multiple ZIP codes:

  1. Run scraper for each target ZIP
  2. Export to Google Sheets
  3. Calculate price per sqft, days on market averages
  4. Identify underpriced properties

Investment Property Pipeline

Build an automated deal-finding system:

  1. Scrape: Run daily for target areas
  2. Filter: Price reductions, high days-on-market
  3. Enrich: Add owner info, liens, tax data
  4. Score: Calculate potential ROI
  5. Alert: Send to your deal pipeline

Rental Market Analysis

Track rental prices in target markets:

{
"city": "Denver, CO",
"listingStatus": "for_rent",
"propertyTypes": ["single_family", "townhouse"],
"maxResults": 200
}

Integrations

Zapier

Automate your real estate workflow:

  1. Add the "Apify" app in Zapier
  2. Select "Run Actor" as the action
  3. Enter localhowl/realtor-scraper as the actor ID
  4. Connect to Google Sheets, Airtable, or your CRM

Make (Integromat)

Build complex property research automations:

  1. Add the Apify module to your Make scenario
  2. Select "Run an Actor" action
  3. Configure with your search criteria
  4. Route listings to multiple destinations

n8n

Self-hosted automation:

  1. Add the Apify node to your workflow
  2. Configure with your Apify API token
  3. Set actor ID to localhowl/realtor-scraper
  4. Process listings with custom logic

API

Direct API integration:

curl -X POST "https://api.apify.com/v2/acts/localhowl~realtor-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"city": "San Francisco, CA",
"priceMax": 1500000,
"bedsMin": 3,
"maxResults": 100
}'

Webhooks

Get notified when scraping completes:

{
"webhooks": [{
"eventTypes": ["ACTOR.RUN.SUCCEEDED"],
"requestUrl": "https://your-app.com/webhook/realtor-listings"
}]
}

Part of the Real Estate Scraper Suite

This actor is designed to work with the complete real estate aggregation system:

ActorDescriptionStatus
redfin-scraperScrape Redfin listings✅ Available
realtor-scraperScrape Realtor.com listings✅ Available
zillow-scraperScrape Zillow listingsComing Soon
real-estate-aggregatorCombine & deduplicate from all 3Coming Soon
mls-scraperMLS data with BYOK credentialsComing Soon

Subscribe to the Real Estate Aggregator to search all platforms at once and automatically deduplicate listings that appear on multiple sites.


Pricing

EventCost
Per listing scraped$0.05
Demo modeFree

Cost Examples

Use CaseListingsCost
Daily new listings (1 city)~20$1.00
Weekly market analysis~200$10.00
Full city inventory~500$25.00

Compare to PropStream at $99/mo or CoStar at $500+/mo.


Limitations

  • Rate Limiting: Built-in delays to avoid blocks
  • US Only: Realtor.com primarily covers US markets
  • Active Listings: Best for current listings; historical data limited
  • Agent Contact: Not all listings have full agent info

FAQ

How is this different from the Redfin Scraper?

Realtor.com aggregates from 850+ MLS databases, while Redfin shows primarily their own brokerage listings plus some MLS data. For the most comprehensive coverage, use both.

How often should I run the scraper?

For new listing alerts: daily For market analysis: weekly For comprehensive data: monthly

Can I scrape sold/off-market properties?

Yes! Set listingStatus to "sold" to get recently sold properties for comparable analysis.

How do I deduplicate across platforms?

Use the addressNormalized field to match listings. The upcoming real-estate-aggregator handles this automatically.

This actor scrapes publicly available data. Review Realtor.com's terms of service for your use case. We recommend using data for personal research, market analysis, and non-commercial purposes.


Support


Built by John Rippy | johnrippy.link


Keywords

realtor scraper, realtor.com scraper, real estate scraper, property listings, home scraper, real estate data, realtor api alternative, property data extraction, mls alternative, real estate automation, property search automation, realtor listings export, real estate investor tools, wholesale real estate, investment property finder, propstream alternative, batchleads alternative, real estate leads, redfin alternative, zillow alternative, home buyer tools, realtor.com data, property database, real estate api, mls data scraper