Redfin Real Estate API

Real estate data API powered by Redfin - property search, valuations, market trends, agent profiles, and listing monitors. 25+ endpoints with 20+ search filters, CSV export, and webhook support.

4 subscribers
8.9/10 popularity
2203 ms avg latency
100% success rate
30 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Redfin Real Estate API endpoints

MethodEndpointDescription
Search
GET searchPropertiesByLocation
/v1/searchProperties
Search active and pending property listings with 20+ filters. Supports location queries (city, ZIP, address) or direct region IDs. Results include full property data with photos,…
GET searchRentalProperties
/v1/searchRentalProperties
Search rental properties with rental-specific filters: pets allowed, amenities, walk/transit/bike scores, income-restricted, senior living, student housing.
GET searchSoldProperties
/v1/searchSoldProperties
Search recently sold properties with 30+ filters including pool, waterfront, view, fireplace, basement, elevator, green home, and more. Returns full GIS data with photos and…
Location
GET autocompleteLocation
/v1/autocomplete
Resolve location names to Redfin region IDs. Returns exact match (if found) and up to N suggestions. Use regionId + regionType from the response in search and market endpoints.
GET getAvailableFilters
/v1/getFilters
Get all available filter options for property search: property types, listing statuses, sale types, and sort options. No authentication required.
Property Details
GET getSchoolsNearProperty
/v1/getPropertySchools
Get schools serving a property: name, GreatSchools rating, distance, grade levels, and school type (elementary, middle, high).
GET getPropertyTaxHistory
/v1/getPropertyTaxHistory
Get annual tax assessment records: tax amount due, total assessed value, land value, and improvement value for each year.
GET getPropertyValuationRedfinEstimate
/v1/getPropertyEstimate
Get Redfin's Automated Valuation Model (AVM) estimate with confidence range (low/high) and historical estimates over time.
GET getNearbyProperties
/v1/getNearbyProperties
Get properties near a given property. Returns nearby active listings with distance info.
GET getNeighborhoodStats
/v1/getNeighborhoodStats
Get neighborhood statistics: walk score, bike score, transit score, median sale price, days on market, inventory, and sale-to-list ratio.
GET getFullPropertyDetails
/v1/getPropertyDetails
Get complete property details including address, listing info, photos, price/tax history, schools, walk/bike/transit scores, public records, and more. Combines data from multiple…
GET getPropertyPriceHistory
/v1/getPropertyPriceHistory
Get all price history events for a property: listings, sales, price changes, delistings, and more.
GET getRentalEstimate
/v1/getRentalEstimate
Get monthly rental estimate with confidence range. Useful for investment analysis and cap rate calculations.
GET getSimilarPropertiesComps
/v1/getSimilarProperties
Get comparable properties — either active listings or recently sold. Useful for CMA (Comparative Market Analysis) and investment research.
GET getOwnershipCostBreakdown
/v1/getOwnershipCost
Get detailed cost of home ownership: mortgage, property tax, HOA, insurance, utilities & maintenance. Includes mortgage rates and county-level tax rates.
Agents
GET getAgentProfile
/v1/getAgentDetails
Get full agent profile: bio, performance metrics, active/sold listings, client reviews, team info, license number, and areas of expertise. Either agentSlug or agentUrl is required.
GET getAgentReviews
/v1/getAgentReviews
Get paginated client reviews for an agent: rating, review text, reviewer name, date, and associated property.
GET getAgentListings
/v1/getAgentListings
Get an agent's property listings — active or recently sold. Includes address, price, beds, baths, sqft, and listing date.
GET searchAgentsByCity
/v1/searchAgents
Search for real estate agents by city or region. Returns agent name, photo, rating, total deals, sales volume, phone, email, and areas served.
Market Data
GET getMarketTrendsByRegion
/v1/getMarketTrends
Get historical market trends: median sale price, homes sold, days on market, inventory, and year-over-year changes. Use /v1/autocomplete first to resolve location to regionId +…
GET getCurrentRegionStatistics
/v1/getRegionStats
Get current market statistics for a region: median sale price, homes sold, median days on market, inventory, and sale-to-list ratio.
Monitors & Webhooks
DELETE deleteMonitor
/v1/monitors/{monitor_id}
Delete a monitor and all associated events. This action is irreversible.
GET listMyWebhooks
/v1/webhooks
List all webhooks for the authenticated user. Secrets are masked in the response.
GET listMyMonitors
/v1/monitors
List all monitors for the authenticated user with pagination.
PUT updateMonitor
/v1/monitors/{monitor_id}
Update a monitor's name, event types, or active status. Body fields (all optional): - name (string): new display name - eventTypes (string[]): updated event types - isActive…
POST createMonitor
/v1/monitors
Create a new property or search monitor. Body fields: - type (string, required): 'property' or 'search' - name (string, required): monitor display name - config (object,…
GET listMonitorEvents
/v1/monitors/{monitor_id}/events
List all events detected by a monitor: price changes, status updates, new listings. Paginated.
DELETE deleteWebhook
/v1/webhooks/{webhook_id}
Delete a webhook endpoint. This action is irreversible.
GET getMonitorDetails
/v1/monitors/{monitor_id}
Get details of a specific monitor including config, event types, active status, and last check time.
POST createWebhook
/v1/webhooks
Create a webhook endpoint for real-time event delivery. Body fields: - url (string, required): your webhook URL - secret (string, optional): HMAC signing secret for payload…

Redfin Real Estate API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
PRO $19.99 / month
  • Requests: 20,000 / monthly
ULTRA Recommended $49.99 / month
  • Requests: 50,000 / monthly
MEGA $149.99 / month
  • Requests: 300,000 / monthly

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers