Realtor Property Scraper avatar
Realtor Property Scraper

Pricing

Pay per usage

Go to Apify Store
Realtor Property Scraper

Realtor Property Scraper

Extract bulk property listings from Realtor.com by city with customizable filters. Specify your target cities, property types, and sorting preferences to receive structured JSON data including listing details, pricing, agent contacts, and geographic coordinates.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Realtor Scraper

Realtor Scraper

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

Realtor Property Harvester

Bulk Property Data Extraction Made Simple

Extract live property listings from Realtor.com across multiple cities with customizable filters. Perfect for market analysis, investment research, data analytics, and competitive intelligence.


🎯 What This Does

The Realtor Property Harvester pulls structured property data from Realtor.com based on your search criteria. Get listing details, agent contacts, and pricing information in clean JSON formatβ€”ready for analysis or integration.

Key Capabilities

  • Multi-City Search - Extract listings from multiple locations simultaneously
  • Property Type Filtering - Target specific property categories
  • Flexible Sorting - Order results by price, date, size, or activity
  • Pagination Control - Fetch multiple pages per city for deep data collection
  • Status-Based Queries - Filter by for sale, sold, or all listings
  • Agent Data Included - Get listing agent contact info with every property

πŸ“₯ Input Parameters

Request Structure

{
"cities": ["Los Angeles"],
"page_count": 1,
"property_type": "ANY",
"sort_option": "relevant listings",
"status": "for_sale"
}

Configuration Options

ParameterTypeDescriptionDefault
citiesarrayList of cities to scrape (required)-
page_countintegerNumber of pages to fetch per city1
property_typestringProperty category filterANY
sort_optionstringHow to order the resultsrelevant listings
statusstringListing status filterfor_sale

🏘️ Property Type Options

ValueDescription
ANYAll property types
single_familySingle-family homes
condoCondominiums and co-ops
townhomeTownhouses
multi_familyMulti-unit residential buildings
mobileMobile/manufactured homes
farmFarms and ranches
landVacant land and lots

πŸ“Š Sort Options

ValueDescription
relevant listingsDefault Realtor.com relevance
highest priceMost expensive first
lowest priceLeast expensive first
newestRecently listed properties
year builtOrganized by construction year
open housesProperties with scheduled open houses
price reducedRecently price-dropped listings
largest sqftBiggest properties by square footage
largest lotBiggest properties by lot size
most photosListings with extensive photo galleries

🏷️ Status Options

ValueDescription
for_saleActive listings currently on market
soldRecently sold properties
allBoth active and sold listings

πŸ“€ Output Structure

Response Format

[
{
"city": "Los Angeles",
"data": {
"results": [
{
"property_id": "1046112528",
"property_url": "https://www.realtor.com/realestateandhomes-detail/10644-Bellagio-Rd_Los-Angeles_CA_90077_M10461-12528",
"status": "for_sale",
"list_price": 190000000,
"sold_price": null,
"sold_date": null,
"beds": 7,
"baths": "20",
"sqft": null,
"type": "single_family",
"address": "10644 Bellagio Rd",
"city": "Los Angeles",
"state": "CA",
"postal_code": "90077",
"latitude": 34.080184,
"longitude": -118.443899,
"photo": "https://ap.rdcpix.com/7b45597f98feb75954c47a5af692a1d3l-m3010574789s.jpg",
"agent_name": "Jimmy Heckenberg",
"agent_phone": "3106501116",
"agent_email": "jimmyheck@heckandberghomes.com",
"fulfillment_id": "1566815",
"office_name": "Rodeo Realty",
"list_date": "2025-10-10T16:15:35.000000Z"
}
]
},
"success": true
}
]

Field Descriptions

FieldTypeDescription
property_idstringUnique property identifier
property_urlstringDirect link to listing on Realtor.com
statusstringCurrent listing status (for_sale, sold, etc.)
list_priceintegerCurrent or last listing price
sold_priceintegerFinal sale price (if sold)
sold_datestringDate of sale (if applicable)
bedsintegerNumber of bedrooms
bathsstringNumber of bathrooms
sqftintegerInterior square footage
typestringProperty type classification
addressstringStreet address
citystringCity name
statestringState abbreviation
postal_codestringZIP/postal code
latitudefloatGeographic coordinate
longitudefloatGeographic coordinate
photostringPrimary listing photo URL
agent_namestringListing agent's full name
agent_phonestringAgent's phone number
agent_emailstringAgent's email address
fulfillment_idstringAgent's Realtor.com identifier
office_namestringBrokerage/office name
list_datestringDate property was listed (ISO 8601)

πŸ’‘ Usage Examples

{
"cities": ["Miami"],
"page_count": 3,
"property_type": "condo",
"sort_option": "newest",
"status": "for_sale"
}

Result: ~120 condo listings from Miami, sorted by newest first


Example 2: Multi-City Investment Scan

{
"cities": ["Austin", "Phoenix", "Tampa"],
"page_count": 2,
"property_type": "single_family",
"sort_option": "lowest price",
"status": "for_sale"
}

Result: ~240 affordable single-family homes across 3 growth markets


Example 3: Luxury Property Research

{
"cities": ["Beverly Hills", "Malibu"],
"page_count": 5,
"property_type": "ANY",
"sort_option": "highest price",
"status": "for_sale"
}

Result: ~400 high-end listings sorted by most expensive


Example 4: Recent Sales Analysis

{
"cities": ["Seattle"],
"page_count": 10,
"property_type": "ANY",
"sort_option": "newest",
"status": "sold"
}

Result: ~400 recently sold properties with sale prices and dates


Example 5: Motivated Seller Finder

{
"cities": ["Denver"],
"page_count": 5,
"property_type": "single_family",
"sort_option": "price reduced",
"status": "for_sale"
}

Result: ~200 properties with recent price reductions


🎯 Perfect For

Use CaseConfiguration
Market AnalysisMultiple cities, all types, high page count
Investment ScoutingSingle city, specific type, sort by lowest price
Comp ResearchTarget area, sold status, recent listings
Lead GenerationHigh page count to capture agent contacts
Price MonitoringPrice reduced sort, frequent scraping
New Listing AlertsNewest sort, low page count, daily runs

⚑ Performance Specs

MetricSpecification
Properties per Page~40 listings
Max Cities per RequestUnlimited (practical: 10-20)
Max Pages per City100+ pages available
Response Time4-8 seconds per city
Data FreshnessReal-time from Realtor.com
Agent Contact Rate95%+ of listings include agent

πŸ”§ Pro Tips

Tip #1: Multi-City Efficiency Request 5-10 cities at once with page_count: 2-3 for broad market snapshots.

Tip #2: Deep Dives For single city analysis, use page_count: 10+ to get hundreds of listings.

Tip #3: Fresh Listings Combine sort_option: "newest" with daily scraping to catch new properties immediately.

Tip #4: Sold Comps Use status: "sold" with recent date sorting to build comparable sales databases.

Tip #5: Agent Prospecting High page counts = more unique agent contacts for outreach lists.

Tip #6: Price Drops sort_option: "price reduced" reveals motivated sellers for negotiation opportunities.


πŸ“Š Output Processing

Typical Results per Configuration

1 city Γ— 1 page = ~40 properties
1 city Γ— 5 pages = ~200 properties
3 cities Γ— 3 pages = ~360 properties
10 cities Γ— 2 pages = ~800 properties

Data Export Options

  • JSON - Native format, ready for APIs and databases
  • CSV - Flatten for Excel, Google Sheets, or BI tools
  • Database - Direct import to PostgreSQL, MySQL, MongoDB
  • CRM - Map fields to Salesforce, HubSpot, or custom CRMs

πŸš€ Common Workflows

Workflow 1: Daily New Listing Monitor

Input: Target cities, newest sort, page_count: 1, status: for_sale
Schedule: Daily at 8am
Output: Fresh listings for immediate follow-up

Workflow 2: Weekly Market Report

Input: 5 metro areas, all types, page_count: 5, status: for_sale
Schedule: Every Monday
Output: 1,000+ listings for trend analysis

Workflow 3: Investment Deal Finder

Input: Growth markets, single_family, price reduced sort, page_count: 3
Schedule: Twice weekly
Output: 240+ potential deals with motivated sellers

πŸ” Data Quality

βœ“ Live Data - Directly from Realtor.com, not cached
βœ“ Complete Profiles - Property details + agent contact info
βœ“ Accurate Pricing - Current list prices and sale histories
βœ“ Geographic Precision - Lat/long coordinates for mapping
βœ“ Photo URLs - Direct links to listing images


🌟 Why Choose This Tool?

AdvantageBenefit
Simple InputJust specify cities and preferences
Structured OutputClean JSON ready for any workflow
Agent DataContact info included automatically
Flexible SortingFind exactly what you need
Scalable1 city or 100 cities, same easy process
No Rate LimitsBatch process without throttling

Transform Realtor.com into your personal property data pipeline.