Realtor.com Scraper โ US Property Data ยท Market KPIs ยท Schools
Pricing
Pay per event
Realtor.com Scraper โ US Property Data ยท Market KPIs ยท Schools
๐ Scrape Realtor.com for-sale listings nationwide โ by city/state, ZIP, coordinates, polygon, or URL. Built-in market KPIs (median price, $/sqft) + property lookup with schools, tax history, price history. Independent tool โ not affiliated with Move, Inc. or NAR.
Pricing
Pay per event
Rating
0.0
(0)
Developer
SIรN Oร
Maintained by CommunityActor stats
1
Bookmarked
10
Total users
4
Monthly active users
2 days ago
Last modified
Categories
Share
๐ Realtor.com Property Scraper โ US Real Estate Data, Sold Comps, Market KPIs & Property Lookup
Scrape Realtor.com listings nationwide โ active for-sale AND recently sold comps. Search any US city, ZIP code, coordinates radius, polygon boundary, or Realtor.com URL. Pull recent sold comps with last sold price & date for CMA and valuation work. Look up any property by ID, address, or URL and get full details: schools, tax history, price history, monthly fees, mortgage estimates. Built-in market KPIs (median price, $/sqft, distribution) ship as an HTML report on every run.
Built for real estate investors, brokerages, market analysts, appraisers, lead-gen teams, and anyone who needs reliable Realtor.com property data at scale.
โจ Features
- Nationwide US coverage โ every state, every city, every ZIP
- For-sale + Sold comps โ flip one toggle to pull active for-sale listings OR recently sold / off-market comps (with
last_sold_price&last_sold_date) for comparative market analysis and valuations - 6 search modes โ by city/state, by ZIP code, by coordinates + radius, by polygon, by Realtor.com URL, or single-property lookup
- Property lookup with rich details โ schools, tax history, price history (sales, listings, removals), monthly fees, HOA, mortgage estimates, AVM (depth varies by listing โ Realtor.com's source feeds populate different fields per property)
- Market KPIs out of the box โ median price, $/sqft, sqft, beds, baths distributions, plus city/state/property-type breakdowns
- HTML market report โ auto-generated summary saved to key-value store after every run
- Bulk inputs (PAID) โ multiple cities, ZIPs, URLs, or property IDs in a single run
- Fast auto-pagination โ drains every search query up to your
maxResultscap at 200 listings per call, so big pulls finish in far fewer round-trips - Smart deduplication โ same property never pushed twice across pages
- Clean output schema โ flat fields plus structured nested objects (address, pricing, specs, media)
๐ Use Cases
- Real estate investors โ find off-market opportunities, comp analysis, deal screening
- Brokerages & appraisers โ comparative market analysis (CMA) with sold comps, listing intelligence, agent prospecting
- PropTech / iBuyers โ property valuations, market trends, inventory monitoring
- Lead generation โ build buyer / seller lists from area-targeted searches
- Investment underwriting โ pull sold prices, tax history, price history, HOA fees for due diligence
- Market researchers โ track inventory, sold-vs-asking spreads, $/sqft across cities and ZIPs
๐งญ Search Modes
| Mode | Input | Best for |
|---|---|---|
| location | "City, ST" (e.g. "Austin, TX") | Whole-city searches |
| zip | 5-digit ZIP | Tight neighborhood targeting |
| coordinates | lat/lon + optional radius (mi) | Map-area searches |
| polygon | "lon lat,lon lat,..." (โฅ3 points) | Custom geo boundaries |
| url | Realtor.com search URL | Mirror what's in your browser |
| lookup | propertyId / address / URL | Single property full details |
Each search mode also takes a Listing Type โ for_sale (default, active listings) or sold (recently sold / off-market comps). Listing Type is ignored in lookup mode.
๐ Output
Every record includes:
- Identifiers โ propertyId, listingId, status (
for_sale,sold, โฆ), propertyType - Address โ line, unit, city, state, ZIP, county, neighborhoods
- Coordinates โ latitude, longitude
- Pricing โ list price, list date, last sold price & last sold date (populated for sold comps), price reductions, computed price/sqft, AVM estimate (search modes return the full block; lookup mode focuses on listing essentials + history)
- Specs โ beds, baths (numeric), sqft, lot sqft (search modes; lookup detail surfaces these via
detailsSections) - Flags โ is_new_construction, is_foreclosure, is_pending, is_price_reduced, ...
- Media โ primary photo, all photos, virtual tours, street view URL
- Advertisers โ listing agent / brokerage info
- Open houses, pet policy, description (when available โ Realtor.com only returns these for a subset of listings)
- (lookup mode, when available) schools[], tax history[], property history[], mortgage{}, estimates{}, hoaFee, monthly/one-time fees, floorplans, MLS โ depth varies by source feed
Plus the HTML market report with median price, $/sqft distribution, top cities, top property types, and per-query totals.
๐ฐ Pricing โ Pay Per Event
Transparent pay-per-event pricing. No subscription. No platform credits. You only pay for what you extract.
| Event | Price (USD) | When charged |
|---|---|---|
| Run started | $0.005 | Once per run, after input validation |
| Listing extracted | $0.005 | Per listing pushed (search) or property looked up |
Apify also charges its standard usage credits (compute, storage). We add no per-result usage charge โ just the events above.
๐ FREE vs PAID
| FREE | PAID | |
|---|---|---|
| Queries per run | 1 | Unlimited |
| Listings per run | 25 | Unlimited |
| Bulk inputs (multiple cities/ZIPs/URLs) | โ | โ |
| All search modes | โ | โ |
| For-sale + Sold comps | โ | โ |
| Property lookup with full details | โ | โ |
| Market KPIs + HTML report | โ | โ |
Upgrade to a paying Apify plan to unlock bulk + unlimited.
๐ Quick Start
- Pick a search mode (location is simplest)
- Provide the input (e.g.
"Manhattan, NY") and choose a Listing Type (for-sale or sold) - Run โ listings stream into the dataset, market report into the key-value store
Example: Manhattan for-sale listings
{"searchMode": "location","location": "Manhattan, NY","maxResults": 100}
Example: Sold comps in ZIP 10001 (for CMA)
{"searchMode": "zip","zipCode": "10001","listingType": "sold","maxResults": 100}
Example: Single property lookup (full details)
{"searchMode": "lookup","lookupBy": "propertyId","propertyId": "9700806558"}
Example: Bulk URLs (PAID)
{"searchMode": "url","realtorUrls": ["https://www.realtor.com/realestateandhomes-search/Austin_TX","https://www.realtor.com/realestateandhomes-search/Miami_FL"],"maxResults": 200}
๐ Integration Examples
JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/realtor-property-scraper').call({searchMode: 'zip',zipCode: '10001',listingType: 'sold',maxResults: 100});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/realtor-property-scraper').call(run_input={'searchMode': 'location','location': 'Austin, TX','maxResults': 200})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~realtor-property-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"searchMode": "zip", "zipCode": "10001", "listingType": "sold", "maxResults": 100}'
โ Frequently Asked Questions
Q: Can I pull recently sold homes, not just active listings?
A: Yes. Set Listing Type to sold in any search mode to get recently sold / off-market comps, including last_sold_price and last_sold_date โ ideal for CMA, comps, and valuations. Leave it on for_sale (default) for active listings.
Q: How many listings can I pull per run? A: FREE tier returns 25 listings per run; PAID is unlimited. Searches paginate at 200 listings per call, so large pulls finish quickly.
Q: How do I get schools, tax history, and mortgage estimates? A: Use lookup mode (by property ID, address, or URL). Detail depth varies per property based on Realtor.com's source feeds.
Q: What output formats are available? A: JSON, CSV, Excel โ export directly from the Apify dataset.
Q: Does it support rental listings? A: This Actor covers for-sale listings and sold comps. For rental data, see our StreetEasy NYC Scraper (sale + rent) or other SIรN property actors.
Q: Is this legal? A: Yes โ it reads only publicly available listing data. See the legal section below.
๐ Other Real Estate Actors by SIรN Agency
- Zillow Property Scraper โ Zestimate, off-market, polygon search
- Redfin Property Scraper โ US sale + sold listings with market KPIs
- StreetEasy NYC Scraper โ NYC sale + rent listings
- Airbnb Property Scraper โ STR investor KPIs (ADR, occupancy, RevPAR)
Browse the full SIรN Agency store โ
โ ๏ธ Trademark Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Move, Inc., the National Association of Realtors (NAR), or any of their subsidiaries. "Realtor.com" is a registered trademark of Move, Inc.; the REALTORยฎ mark and Realtor.comยฎ brand are owned by their respective owners. The names are used solely in a descriptive sense to identify the public data source the Actor reads from. All trademarks are the property of their respective owners.
โ๏ธ Legal & Ethical Use
This Actor reads only publicly available listing data. You are responsible for ensuring your use complies with Realtor.com's terms of service and applicable laws (including data-privacy regulations like GDPR/CCPA where applicable). Do not use the Actor to harvest personally identifying information at scale or to violate any anti-discrimination law. SIรN Agency provides this tool "as is" without warranty.
You can also read Apify's blog post on the legality of web scraping.
๐ฌ Support
- ๐ Found a bug? File an issue in the Apify Console Issues tab
- โญ Loving the tool? Leave a 5-star review โ it helps us build more
- ๐ง apify@sian-agency.online
- โจ More tools at SIรN Agency
Built by SIรN Agency | More Tools