Realtor Scraper — Listings, Property Data & Emails, Leads avatar

Realtor Scraper — Listings, Property Data & Emails, Leads

Pricing

from $1.30 / 1,000 property listings

Go to Apify Store
Realtor Scraper — Listings, Property Data & Emails, Leads

Realtor Scraper — Listings, Property Data & Emails, Leads

Realtor.com scraper and unofficial Realtor.com API: for-sale, for-rent, sold, pending and coming-soon listings, property details and agents. Prices, beds/baths, photos, tax & price history, schools, AVM history & forecast, mortgage, risk scores, permits, ZIP/city/county medians. From $1.30/1k.

Pricing

from $1.30 / 1,000 property listings

Rating

0.0

(0)

Developer

Raven

Raven

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Realtor.com Scraper — Listings, Property Details, Agents & Reviews (from $1.50 / 1,000)

Scrape Realtor.com property listings, full property details, and real-estate agents — with data no other scraper returns: agent star ratings & client review text, building permit history, and ZIP / city / county price medians. Export to JSON, CSV, or Excel. No login, no API key, no code — proxy rotation and anti-bot handling are built in.

Price anchor: from $1.50 per 1,000 property listings · $4 / 1,000 full property details · $3 / 1,000 agents. Pay only for the results you get — no monthly fee, no platform surcharge.


Realtor.com Scraper on Apify — every listing every agent as structured JSON

Raven · Real-estate suite   •  Zillow, Realtor.com, Apartments.com, Idealista
 Realtor.com Scraper
➤ You are here
 Zillow Scraper
Listings, Zestimate, agents
 Apartments.com
Rentals, prices, emails
 Idealista Scraper
Properties, prices, agencies

What does this Realtor.com Scraper do?

Realtor.com has no public listings API for bulk data, so this actor is the practical Realtor.com API alternative: point it at a location (or a Realtor.com URL) and get clean, structured data at scale.

Three modes in one actor:

ModeInputReturns
🏠 Property searchCity, ZIP, "City, State", address, or any Realtor.com search URLEvery listing for the area — for sale, for rent, recently sold, pending, coming soon
📄 Property detailsListing URL(s) or property ID(s)The complete record — tax & price history, zoned + nearby schools, AVM history & forecast, five environmental risk factors, full mortgage breakdown, permits, all photos
🧑‍💼 AgentsCity, ZIP, or "City, State"Real-estate agents with contacts, brokerage, profile URL, active listings, sales production, and star ratings & review text

Works across all US markets. Keyless, no browser, results stream straight into an Apify dataset.


Why use this scraper?

  • 150+ fields per property — see the field tables below.
  • Agent star ratings, review counts & full review text — the Realtor.com rating plus real client testimonials with satisfaction scores and dates. Most agent scrapers give you contacts only.
  • Agent sales production — active listing count and price band, homes sold in the last 12 months, last listing and last sale dates, recent sold samples, and the Realtor.com profile URL.
  • Building permit history — permit type, work class, status, issue date, valuation, and description, sourced from city open data.
  • Market medians at three levels — every detail record carries its ZIP, city and county median list price, median sold price, days on market and price per sqft, plus per-neighborhood medians.
  • Multi-provider AVM estimates — Quantarium, Cotality and Collateral Analytics current values, plus the dated historical series and the 12-month forecast per provider.
  • Five environmental risk factors — flood (score, severity, trend, FEMA zone), wildfire, heat, severe wind and air quality, each with score, severity label and trend, plus the First Street report links.
  • Full mortgage breakdown — monthly principal & interest, property tax, home insurance, HOA and mortgage insurance, the tax and insurance rates used, the county FHA loan limit, and today's average rates by loan type.
  • Schools twice over — the schools the home is zoned for (MLS-assigned) and the radius search, both with GreatSchools rating, parent rating, review count, grades and district.
  • All-in-one — properties, deep details, and agents in a single actor (most scrapers do just one).
  • Every listing status — for sale, for rent, sold, pending, coming soon.
  • Powerful filters — beds, baths, price, sqft, lot size, year built, property type.

How it compares

Official Realtor.com APITypical Realtor scrapersThis actor
Public bulk access❌ Not available
Login / API keyRequired (restricted)Sometimes❌ None
Property + details + agentsUsually one of them✅ All three
Agent ratings + review text❌ Rare✅ Yes
Agent sales production❌ Rare✅ Listings, homes sold, price band
Building permits❌ Rare / paid add-on✅ Included (covered metros)
ZIP + city + county medians✅ All three
AVM current + history + forecastSometimes current only✅ Multi-provider, all three
Environmental risk factorsFlood only, if any✅ Flood, fire, heat, wind, air
Mortgage cost breakdown✅ Per-line + rates
PricingEnterprise contract$0.70–$5 / 1kfrom $1.50 / 1k, all-inclusive

What data can you extract?

Property fields (search returns ~75, full details 150+)

GroupFields
Identity & linkspropertyId, listingId, listingKey, mlsId, mlsName, mlsSourceName, daysOnMls, status, mlsStatus, statusDetail, sourceType, url, permalink, providerUrl
Address & locationaddressLine, streetNumber, streetName, streetSuffix, unit, city, state, stateCode, postalCode, county, countyFips, neighborhoods, latitude, longitude, streetViewUrl
PricelistPrice, listPriceMin, listPriceMax, pricePerSqft, lastSoldPrice, lastSoldDate, lastPriceChangeAmount, lastPriceChangeDate
Specsbeds, bedsMin, bedsMax, baths, bathsMin, bathsMax, bathsConsolidated, bathsFull, bathsHalf, sqft, sqftMin, sqftMax, lotSqft, unitCount, yearBuilt, garage, stories, propertyType, propertySubType, description, details (structured amenity groups)
Listing metalistDate, createDate, moveInDate, daysOnMarket, lastUpdateDate, lastStatusChangeDate, pendingDate, tags, isNewListing, isPriceReduced, isNewConstruction, isForeclosure, isPending, isContingent, isComingSoon, isShortSale, isGaragePresent, isUsdaEligible, isSubdivision, isSeniorCommunity, isPlan, isDealAvailable
MediaprimaryPhoto, photos, photoCount, photoTags (AI room/feature labels), virtualTours, videos, openHouses
Agent / office / brokeragentName, agentEmail, agentPhone, agentStateLicense, agentNrdsId, agentWebsite, agentPhoto, agentProfileUrl, officeName, officeEmail, officePhone, officeHref, officeCity, officeStateCode, officePostalCode, brokerName, builderName, advertisers, mlsAgents
Value estimates (AVM)estimate, estimateHigh, estimateLow, estimateSource, estimateDate, estimates, estimatesHistorical, estimatesForecast
Tax & historytaxHistory, latestTaxYear, latestTaxAmount, latestTaxAssessmentTotal, latestTaxAssessmentBuilding, latestTaxAssessmentLand, latestTaxMarketTotal, mlsTaxAmount, taxParcelId, priceHistory (date, event, price, price/sqft, source MLS, photos)
HOA & feeshoaFee, monthlyFees, oneTimeFees, terms
MortgagemortgageMonthlyPayment, mortgagePrincipalAndInterest, mortgagePropertyTax, mortgageHomeInsurance, mortgageHoaFees, mortgageMortgageInsurance, mortgageLoanAmount, mortgageDownPayment, mortgageTotalPayment, mortgagePropertyTaxRate, mortgageInsuranceRate, mortgageCountyFhaLoanLimit, mortgageAverageRates, mortgageRatesUrl
SchoolsassignedSchools (MLS-zoned) and schools (radius search) — name, GreatSchools rating, parent rating, review count, distance, grades, funding type, district
Market mediansneighborhoodMedian* (ZIP), cityMedian*, countyMedian* — list price, sold price, days on market, price per sqft — plus neighborhoodStats per named neighborhood
Building permitspermits (type, work class, status, issue date, valuation, description), permitsCount
Environmental riskfloodFactorScore, floodFactorSeverity, floodTrend, floodFemaZone, floodEnvironmentalRisk, floodReportUrl, wildfireFactorScore, wildfireFactorSeverity, wildfireTrend, wildfireText, wildfireReportUrl, heatFactorScore, heatFactorSeverity, heatTrend, windFactorScore, windFactorSeverity, windTrend, airFactorScore, airFactorSeverity, airTrend
Engagementviews1d/7d/30d, saves1d/7d/30d, leads1d/7d/30d, shares1d/7d/30d, clicks1d/7d/30d
RentalspetsCats, petsDogs, petsDogsSmall, petsDogsLarge, units (per-unit beds/baths/sqft/price/availability/photos)

Agent fields

Contacts & identityagentName, agentFullName, agentType, agentEmail, agentPhone, agentPhones, agentId, agentProfileId, agentProfileUrl, nrdsId, stateLicense, licenseNumber, isRealtor, isPaidAgent, photoUrl.

Brokerage & profilebrokerName, officeName, officeEmail, officePhone, officeHref, brandingOfficeName, brandingBrokerName, bio, yearsExperienceLabel, firstYearActive, languages, servedAreas.

ProductionactiveListingsCount, activeListings, forSaleListingsCount, forSalePriceMin, forSalePriceMax, lastListingDate, soldLastYearCount, agentLastSoldDate, annualPriceMin, annualPriceMax, recentlySoldListings.

Ratings & reviewsrealtorRating, realtorReviewCount, realtorRecommendationsCount (from Realtor.com) and agentRating, reviewsCount, reviews (full text, customer type, per-review scores, date), overallSatisfaction, recommendationRating, performanceRating, realSatisfiedUrl.


How to scrape Realtor.com step by step

  1. Click Try for free / open the actor in Apify Console.
  2. Choose a mode (scrapeType): Property search, Property details, or Agents.
  3. Enter your locations (e.g. Austin, TX, 78704) or paste Realtor.com URLs.
  4. Set filters and maxItems as needed.
  5. Click Start and watch results stream into the dataset.
  6. Export to JSON, CSV, Excel, or XML — or pull from the API.

New Apify accounts include $5 in free platform credits every month — enough for roughly 3,000+ listings/month free on this actor.


How to get agent ratings and reviews

Set scrapeType to agents. Every agent carries Realtor.com's own star rating (realtorRating), review count and recommendation count straight from the agent directory. With includeReviews on (default), agents are additionally matched to their public client reviews and enriched with satisfaction/recommendation/performance scores and the full text of individual reviews (with customer type and date). Review-text coverage is the set of agents who publish reviews publicly — where an agent has none, you still get their rating, contacts, profile, sales production and active listings.

How to get building permit history

Keep includePermits on (default) in Search or Property details mode. For properties in covered major US metros (Austin, New York City, Los Angeles, Chicago, San Francisco, Seattle, San Diego, Dallas, Denver, Washington DC, Boston, and more), each record is enriched with its building permit history from free city open-data portals. Properties outside covered cities simply return no permits.

How to pull recently sold comps

Set listingType to sold and add soldWithinDays (e.g. 90) plus a ZIP in location. You get sold prices, sold dates, and — with includeDetails — full price and tax history for CMA/comp analysis.


Input parameters

FieldTypeDescription
scrapeTypeenumsearch, propertyDetail, or agents
locationarrayCities, ZIPs, "City, State", addresses, or Realtor.com search URLs (Search & Agents)
listingTypeenumfor_sale, for_rent, sold, pending, coming_soon
propertyTypearraysingle_family, condo, townhome, multi_family, duplex_triplex, farm, land, mobile, apartment
propertyUrlsarrayListing URLs or property IDs (Property details mode)
bedsMin / bedsMaxintegerBedroom range
bathsMinintegerMinimum bathrooms
priceMin / priceMaxintegerPrice range (USD)
sqftMin / sqftMaxintegerBuilding size range
lotSqftMinintegerMinimum lot size
yearBuiltMin / yearBuiltMaxintegerYear-built range
soldWithinDaysintegerSold mode: only homes sold in the last N days
listedWithinDaysintegerFor sale/rent: only homes listed in the last N days
includeDetailsbooleanSearch: enrich each listing with the full detail record
includeAgentProfilebooleanAgents: add bio, experience, languages, served areas, ratings and sales production
includeReviewsbooleanAgents: add star rating and full client reviews
includeMarketStatsbooleanAdd neighborhood median list price / DOM / $-per-sqft
includePermitsbooleanAdd building permit history (covered metros)
maxItemsintegerMax records per run
proxyConfigurationobjectProxy settings (US residential recommended)

Ready-to-paste input recipes

Homes for sale in a city, 3+ beds under $750k

{
"scrapeType": "search",
"location": ["Austin, TX"],
"listingType": "for_sale",
"propertyType": ["single_family", "condo"],
"bedsMin": 3,
"priceMax": 750000,
"maxItems": 500
}

Recently sold comps in a ZIP (last 90 days), with full history

{
"scrapeType": "search",
"location": ["78704"],
"listingType": "sold",
"soldWithinDays": 90,
"includeDetails": true,
"maxItems": 300
}

Rentals in a city with pet policy and units

{
"scrapeType": "search",
"location": ["Denver, CO"],
"listingType": "for_rent",
"maxItems": 300
}

Full details for specific listings

{
"scrapeType": "propertyDetail",
"propertyUrls": [
"https://www.realtor.com/realestateandhomes-detail/5611-Meadow-Crst_Austin_TX_78744_M87425-81034",
"9345901368"
]
}

Agents in a city with ratings & reviews

{
"scrapeType": "agents",
"location": ["Austin, TX"],
"includeReviews": true,
"maxItems": 200
}

Scrape from a Realtor.com search URL

{
"scrapeType": "search",
"location": ["https://www.realtor.com/realestateandhomes-search/Miami_FL"],
"maxItems": 500
}

Output examples

Property (search result)

{
"propertyId": "8742581034",
"url": "https://www.realtor.com/realestateandhomes-detail/5611-Meadow-Crst_Austin_TX_78744_M87425-81034",
"status": "for_sale",
"addressLine": "5611 Meadow Crst",
"city": "Austin",
"stateCode": "TX",
"postalCode": "78744",
"latitude": 30.192137,
"longitude": -97.734261,
"listPrice": 372000,
"pricePerSqft": 233,
"beds": 3,
"baths": 2,
"sqft": 1600,
"lotSqft": 7187,
"yearBuilt": 1988,
"propertyType": "single_family",
"daysOnMarket": 37,
"photoCount": 29,
"agentName": "Tarek Boulbol",
"agentPhone": "5125522198",
"officeName": "Texas Premier Realty",
"estimate": 365138,
"estimateSource": "Quantarium",
"photoTags": ["exterior", "kitchen", "bathroom", "bedroom"],
"bathsConsolidated": "2",
"lastPriceChangeAmount": -10000,
"mlsSourceName": "UnlockMLS",
"daysOnMls": 35,
"neighborhoodMedianListPrice": 374950,
"neighborhoodMedianDaysOnMarket": 69
}

Property details — extra fields on top of the above

{
"taxHistory": [{ "year": 2026, "tax": 6429, "assessmentTotal": 329644, "assessmentBuilding": 256740, "assessmentLand": 65116 }],
"priceHistory": [{ "date": "2026-06-30", "event": "Price Changed", "price": 372000, "sourceName": "UnlockMLS", "listPrice": 372000 }],
"assignedSchools": [{ "name": "Widen Elementary School", "rating": 2, "parentRating": 3, "reviewCount": 19, "isAssigned": true, "district": "Austin Independent School District" }],
"permits": [{ "type": "Building Permit", "workClass": "New", "status": "Final", "issueDate": "1988-03-28", "valuation": "58940", "description": "One Story Frame Residence" }],
"estimatesHistorical": [{ "source": "Collateral Analytics", "estimates": [{ "estimate": 327000, "date": "2026-07-14" }] }],
"estimatesForecast": [{ "source": "Cotality", "estimates": [{ "estimate": 306910, "date": "2026-09-01" }] }],
"mortgageMonthlyPayment": 2486,
"mortgagePrincipalAndInterest": 1601,
"mortgagePropertyTax": 370,
"mortgageHomeInsurance": 168,
"mortgagePropertyTaxRate": 0.0143,
"mortgageCountyFhaLoanLimit": 571550,
"cityMedianListPrice": 525000,
"cityMedianDaysOnMarket": 72,
"countyMedianListPrice": 475000,
"neighborhoodStats": [{ "name": "Southeast Austin", "medianListPrice": 364995, "medianDaysOnMarket": 72 }],
"floodFactorScore": 1,
"floodFactorSeverity": "minimal",
"wildfireFactorScore": 5,
"wildfireFactorSeverity": "Major",
"heatFactorScore": 8,
"windFactorScore": 8,
"airFactorScore": 2
}

Agent

{
"agentName": "Kathryn Scarborough",
"agentEmail": "agent@example.com",
"agentPhone": "5125550100",
"brokerName": "Engel & Voelkers",
"agentProfileUrl": "https://www.realtor.com/realestateagents/59422e1a4cdd53001197a402",
"yearsExperienceLabel": "25 years of experience",
"languages": ["English"],
"activeListingsCount": 12,
"forSaleListingsCount": 12,
"forSalePriceMin": 425000,
"forSalePriceMax": 2700000,
"soldLastYearCount": 31,
"agentLastSoldDate": "2026-08-05",
"realtorRating": 5,
"realtorReviewCount": 15,
"realtorRecommendationsCount": 4,
"agentRating": 4.9,
"reviewsCount": 90,
"reviews": [
{ "text": "Kathryn made selling our home effortless...", "customerType": "Seller", "satisfaction": "100", "date": "Mon, 12 Jan 2026 00:00:00 GMT" }
]
}

How much does it cost to scrape Realtor.com?

Pay-per-result, all-inclusive (proxy and platform usage are already covered — no extra charges):

EventPricePer 1,000
Property listing (search)$0.0015$1.50
Property with full details$0.004$4.00
Agent (profile + reviews)$0.003$3.00

Worked examples

JobVolumeCost
Scan a city's for-sale market5,000 listings$7.50
Full details for a shortlist500 detailed$2.00
Agent leads for a metro1,000 agents$3.00

New accounts get $5 free credits/month3,300 listings free every month. There are no monthly rental fees — you only pay for results.


Integrations

Connect the actor to your stack with built-in Apify features: Make, Zapier, n8n, Google Sheets, Slack, webhooks, the Apify API (JS/Python clients), and Schedules for recurring runs. Export as JSON, CSV, Excel, XML, or RSS.

Use with AI agents (MCP)

This actor is available through the Apify MCP server, so AI assistants like Claude and ChatGPT can run it directly. Example prompt:

"Use the Realtor.com scraper to get all homes for sale under $500k in Austin, TX, then give me the median price per square foot."


  • 🏦 Real-estate investors — find deals, run comps, and screen markets with sold prices + AVM estimates.
  • 📈 Market researchers — track inventory, price drops, and days-on-market by ZIP.
  • 📇 Lead generation — build agent lists with contacts, brokerages, and active listings.
  • 🧮 Appraisers & analysts — pull tax history, price history, and value estimates for CMAs.
  • 🏗️ Proptech & CRM enrichment — feed clean listing and agent data into your product.

This actor collects publicly available information only. Scraping public data is broadly lawful, but you are responsible for how you use it and for complying with applicable laws (e.g. GDPR/CCPA for personal data) and Realtor.com's terms of service. For personal data such as agent contacts, ensure you have a lawful basis for processing. See Apify's guide: Is web scraping legal?


FAQ

Does Realtor.com have a public API?

No public API for bulk listing/agent data. This actor is the practical Realtor.com API alternative — no key or login required.

Do I need a login, API key, or my own proxies?

No. Just enter a location and run it. Proxy rotation and anti-bot handling are built in.

Can I export to CSV, Excel, or Google Sheets?

Yes — export the dataset as JSON, CSV, Excel, XML, or RSS, or push to Google Sheets via the integration.

Which locations are supported?

The entire United States — search by city, ZIP, "City, State", full address, or a Realtor.com search URL.

Can I scrape sold homes and rentals?

Yes. Set listingType to sold, for_rent, pending, or coming_soon.

Do agent records really include reviews?

Yes. Realtor.com's own star rating, review count and recommendation count come with every agent, and the full text of individual client reviews is added where the agent publishes reviews publicly. Agents without public review text still return the rating, contacts, profile, sales production and listings.

Which cities have building permit data?

Major US metros with open permit portals (Austin, NYC, LA, Chicago, SF, Seattle, San Diego, Dallas, Denver, Washington DC, Boston, and more). Properties elsewhere return no permits — the rest of the record is unaffected.

Why are some fields empty on a listing?

Realtor.com doesn't publish every field for every listing (e.g. no HOA on a lot, no reviews for a new agent). Empty fields are simply omitted for that record.

Will I be charged for runs that return nothing?

You're charged per result. A location with zero matches produces zero billable results.

How many results can I get?

Set maxItems as high as you need; the actor paginates automatically. There's no hard cap.

How much does it cost?

From $1.50 per 1,000 listings, $4 per 1,000 full details, $3 per 1,000 agents — all-inclusive. Free accounts get $5 credits/month.

Is the data live?

Yes — every run fetches current data from Realtor.com at request time.


Feedback & support

Found a bug or need a field added? Open an issue on the actor's Issues tab in the Apify Console — include your run ID and input so we can reproduce it quickly.


More scrapers by this developer

  • Zillow Scraper — listings, property details, Zestimate & agents
  • Idealista Scraper — properties, prices & agencies
  • Apartments.com Scraper — rentals, prices & reviews
  • Google Maps Scraper — places, emails, reviews & photos
  • Website Contact Scraper — bulk emails, phones & socials

Tags: realtor.com scraper, realtor scraper, real estate scraper, realtor.com api, real estate api alternative, property listings scraper, real estate agent leads, agent reviews scraper, mls scraper, sold homes comps, rental listings scraper, zillow alternative, property data, housing market data, building permits, AVM home value, us real estate data.