← API Catalog
Apify·Async
Realtor Scraper (from $1/1,000 listings) - Realtor.com Data
Travel$0.001 / Dataset Item
What it does
Scrape for-sale, for-rent and sold Realtor.com listings by keyword, URL or filter. First 10 items free per search, then $1/1,000 for summaries (list $0.01 + item $0.001). Full detail adds $0.001/property, floor plans $0.001. No proxies. Fits market research and PropTech teams.
Returns: Scrape for-sale, for-rent and sold Realtor.com listings by keyword, URL or filter. First 10 items free per search, then $1/1,000 for summaries (list $0.01 + item $0.001). Full detail adds $0.001/property, floor plans $0.001. No proxies. Fits market research and PropTech teams.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
mode | select | No | Which listings to search. Start URLs carry their own mode and ignore this field. |
page | number | No | The listing page to start from. Paging continues from here until the maximum number of properties is reached. |
sort | select | No | Sort order for search results. Valid values depend on the mode; a value the mode does not accept is ignored with a warning. |
tags | select | No | Only return listings carrying all of these amenities. |
type | select | No | Limit results to these property types. Leave empty for all types. |
maxBed | number | No | Highest number of bedrooms. |
minBed | number | No | Lowest number of bedrooms. Use 0 for studios. |
radius | number | No | Search this many miles around the location. Realtor allows at most 50. |
search | text | No | Terms for fulltext search in Realtor page. Requires a search mode. |
keyword | text | No | Only return listings whose text contains this keyword. |
maxBath | number | No | Highest number of bathrooms. |
maxSqft | number | No | Highest living area in square feet. |
minBath | number | No | Lowest number of bathrooms. |
minSqft | number | No | Lowest living area in square feet. |
maxItems | number | No | Maximum number of properties that you want as output. Default is all |
maxPrice | number | No | Highest price to include. Applies to the sold price in sold mode. |
minPrice | number | No | Lowest price to include. Applies to the sold price in sold mode. |
moveInBy | text | No | Only return rentals available by this date, as MM/DD/YY. Ignored outside rent mode. |
startUrls | array | No | URLs to start with. It should be listing or property detail URLs. Filters in the URL are honoured, and the location is resolved internally. |
maxLotSqft | number | No | Highest lot area in square feet. |
minLotSqft | number | No | Lowest lot area in square feet. |
soldWithin | select | No | How far back to look for sold listings. Defaults to 6 months. Ignored outside sold mode. |
daysOnMarket | number | No | Only return listings that went live within this many days. |
maxYearBuilt | number | No | Latest build year to include. |
minYearBuilt | number | No | Earliest build year to include. |
includeDetails | boolean | No | Look up the full detail of every search result. Turn this off to get the lighter listing summary instead - much cheaper, but each item carries fewer fields and at most three photos. |
includePending | boolean | No | Pending listings are included by default. Turn this off to exclude them. |
customMapFunction | text | No | Function that takes each of the resulting objects as an argument and returns the object you want to keep. Must be a single function, e.g. (object) => { return {...object} }. Leave empty if you do not need to transform the output - an unusable function is ignored and the original items are saved instead. |
includeFloorplans | boolean | No | Fetch the floor plans of the properties when available. Only community rentals have them. |
Endpoints
GET
/v1/agents/resources/inspect/apify.epctex.realtor-scraperPublicPOST
/v1/agents/resources/estimate/apify.epctex.realtor-scraperPublicPOST
/v1/agents/resources/run/apify.epctex.realtor-scraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.epctex.realtor-scraper \
-H "Authorization: Bearer deva_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Travel
Google Maps Scraper
Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.
Google Maps Extractor
Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Airbnb Scraper
Scrape Airbnb rentals in your chosen destinations. Extract descriptions, locations, prices per night, ratings, reviews count, host details, amenities and more. Download scraped data in various formats including HTML, JSON and Excel.
Google Maps Scraper - Business Leads, Phones & Websites
Scrape Google Maps business listings at scale — names, addresses, phones, websites, ratings, reviews, popular times, price, categories, coordinates & 48 fields. Search by keyword + location, paste Maps URLs, or look up a Place ID. Fast, browserless, no ~120-result limit.
Google Hotels Scraper - Prices, OTA Rates, Room Rates & Reviews
Scrape Google Hotels for any destination and dates: live per-night prices, the full OTA price ladder (Booking.com, Agoda, Expedia, Hotels.com and more) with booking links, per-room rates, star class, guest ratings and reviews. Structured JSON/CSV - no code, no login, no Google API key.
Trip.com & Ctrip Reviews Scraper - Tripcom Hotels 携程
Scrape Trip.com & Ctrip (携程) hotel reviews - guest reviews, star ratings, sub-ratings, review text, travel type, owner responses and reviewer data, with LLM-ready markdown. Structured JSON/CSV for analytics, AI and market research. No API, no login.