Realtor.com Scraper: Properties & Agents Monitor
Pricing
from $1.20 / 1,000 property scrapeds
Realtor.com Scraper: Properties & Agents Monitor
Scrape Realtor.com for-sale and sold listings by city or zip: price, beds, baths, sqft, agent, office, MLS, coordinates and photos. No login, no API key. Use as an MCP server in Claude & AI agents.
Pricing
from $1.20 / 1,000 property scrapeds
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
๐ก Realtor.com Scraper: Property & Agent Data
Part of the Real Estate MCP. This actor's data is also available to AI agents through our Real Estate MCP server โ eight listing, sales and rental-market tools behind one endpoint. No result, no charge.
โก Part of a 69-scraper suite trusted by 450+ developers across 8,000+ runs ยท >99% run success ยท no login, no cookies, no ban risk.
๐ธ You're only charged for delivered results. Empty searches, failed pages and duplicate listings are never billed.
Overview
Realtor.com Scraper extracts real estate listings from Realtor.com by city or ZIP code. For every for-sale and recently-sold property you get price, beds, baths, square footage, price per sqft, listing agent, brokerage office, county, coordinates, and the listing URL. No login and no API key.
Built lean and HTTP-only, it runs on Apify residential proxies and bills pay-per-result. Every record carries the listing agent and office, making this ideal for real-estate lead lists.
โ No login required | โ No API key | โ Pay only for results | โ MCP-ready for AI agents
Reliability: blocked, empty, or failed pages are never charged. You only pay for property records actually delivered to your dataset.
Features
Full location coverage. Search by city, state or ZIP with no per-metro caps.
Agent and office data. Every listing includes listing agent and brokerage name.
For-sale and sold modes. Flip soldMode to pull recently-sold comps with sold price and date.
Rich property fields. Price, beds, baths, sqft, HOA, year built, coordinates, and photo URL.
Residential proxies. No datacenter-IP blocks, no unblocker subscription.
How it works
Realtor.com has no public listings API for developers. Its data partnerships are gated, expensive, and coverage-limited. This actor talks directly to Realtor.com's own search backend over plain HTTP, so you are not capped by the row limits, rate limits, or licensing restrictions of a third-party feed.
You choose the location, the filters, and the volume. The actor pages through results, extracts each listing into a flat JSON record, and pushes to the dataset. Field availability depends on what Realtor.com publishes for each listing; lastSoldPrice and lastSoldDate populate in recently-sold mode.
๐งพ Input configuration
{"location": "Austin, TX","maxItems": 100,"soldMode": false,"minPrice": 400000,"minBeds": 3,"proxyConfig": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
To scrape recently-sold homes with sold price and date, set "soldMode": true.
๐ค Output format
Real record captured from a live run against "Austin, TX":
{"propertyId": "7211899596","listingId": "2997168140","status": "for_sale","address": "4719 Castleman Dr","city": "Austin","state": "TX","zip": "78725","county": "Travis","price": 185000,"lastSoldDate": "2024-01-24","beds": 3,"baths": 2,"sqft": 1405,"lotSqft": 5227,"yearBuilt": 1996,"propertyType": "single_family","pricePerSqft": 132,"hoaFee": 31,"listDate": "2026-06-12T00:36:33.000000Z","latitude": 30.246305,"longitude": -97.583195,"photoCount": 1,"photoUrl": "http://ap.rdcpix.com/7ed047f0f69ede3a6499c5571a4a6548l-m1699133238s.jpg","officeName": "Keller Williams Realty","url": "https://www.realtor.com/realestateandhomes-detail/4719-Castleman-Dr_Austin_TX_78725_M72118-99596","scraped_at": "2026-07-15T01:15:23.964Z"}
Field availability depends on what Realtor.com publishes for each listing; null fields (like lastSoldPrice or agentName when Realtor.com does not expose them for a given record) are omitted rather than sent as null.
Every property record carries these fields:
| Field | Description |
|---|---|
๐ address / city / state / zip / county | Full location fields |
๐ฐ price | List price |
๐๏ธ beds / ๐ baths | Bedroom and bathroom counts |
๐ sqft / ๐ณ lotSqft | Interior and lot square footage |
๐ pricePerSqft | Price per square foot |
๐๏ธ yearBuilt | Year built |
๐ก propertyType | Property type (e.g. single_family, condo) |
๐ status | Listing status |
๐ต hoaFee | Monthly HOA fee |
๐
listDate | List date |
๐ท๏ธ lastSoldPrice / ๐๏ธ lastSoldDate | Populated in sold mode |
๐ latitude / longitude | Coordinates |
๐ท photoUrl | Primary photo URL |
๐ค agentName | Listing agent name |
๐ข officeName | Brokerage office name |
๐ url | Realtor.com listing URL |
๐ propertyId / listingId | Property and listing identifiers |
๐ผ Common use cases
Real-estate lead generation Extract agent and brokerage names for outreach and CRM enrichment. Build geo-targeted lists of listing agents by ZIP or metro.
Comparable sales and CMA Pull sold inventory in a ZIP to value a subject property. Combine for-sale and sold data for accurate market snapshots.
Investor deal sourcing Filter by price band and beds to surface candidates across a metro. Re-run on a schedule to catch new inventory the day it lists.
Price and inventory monitoring Track new listings, status changes, and price cuts over time. Feed dashboards with live listing counts and median prices by ZIP.
๐ Getting started
- Create a free Apify account and open the actor.
- Enter a location (e.g.
Austin, TXor78704). - Optionally set
maxItems,soldMode,minPrice,maxPrice, orminBeds. - Click Start and let the actor page through results.
- Download your data as JSON, CSV, or Excel, or pull it via API or MCP.
FAQ
Do I need a Realtor.com account or API key? No. The scraper requires no login, no cookies, and no API key. You only need an Apify account to run it.
Can I scrape recently-sold homes?
Yes. Set soldMode to true and the actor returns recently-sold homes with their last sold price and date instead of active for-sale listings.
How much does the Realtor.com Scraper cost? Pay per result at $2 per 1,000 results ($0.002 per property). There is no free tier. You only pay for properties actually returned.
How do I target a specific area?
Pass a ZIP code (78704) to narrow to one area, or a city with state (Austin, TX) for metro-wide results.
Is scraping Realtor.com legal? Scraping publicly available listing data is generally permissible, but results may include personal data (e.g. agent names) protected under laws like GDPR. Ensure you have a legitimate purpose and comply with applicable regulations.
Can I use it inside an AI agent? Yes. It is exposed as an MCP tool. See below.
Use in Claude, ChatGPT & any MCP agent
https://mcp.apify.com/?tools=themineworks/realtor-scraper
Or call it programmatically with the Apify client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('themineworks/realtor-scraper').call({location: 'Austin, TX',maxItems: 100,minBeds: 3,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
๐ ๏ธ Related real estate actors
Chain Realtor with the rest of the wedge:
- Redfin Scraper: Redfin for-sale and sold listings by location.
- Zillow Search Scraper: Zillow for-sale listings by location.
- Zillow Property Details: full Zillow detail pages by URL or ZPID.
- Zillow Recently Sold: Zillow sold comps for CMA.
- Zillow Rental Listings: Zillow for-rent listings.
- 99acres Scraper: India rent, buy, PG, and commercial listings.
Typical flow: realtor-scraper and zillow-search-scraper cover for-sale supply, zillow-recently-sold and Realtor sold mode drive comps, zillow-property-details fills in full detail pages.
Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.