Plugins

Scrape Redfin real-estate listings

Searches Redfin for location (a city/state or ZIP) and returns the listings as JSON: price, beds, baths, sqFt, lotSize, address, coordinates, propertyType, mlsStatus, mlsId, daysOnMarket, pricePerSqFt and a clean url. Filter with status (for_sale / sold), min_price/max_price, beds, baths and property_type, sort with sort, and collect up to max_results across pages. Use mode=detail with a listing url for one home in full (agents, public records, tax, price history, Redfin Estimate).

post/realestate/redfin

Request

  • Base URL: https://api.scrapeunblocker.com
  • URL: https://api.scrapeunblocker.com/realestate/redfin
  • Auth: API key in header x-scrapeunblocker-key

Query parameters

modestring

'search' (listings for a location) or 'detail' (one home by url).

locationstring nullable

City/state or ZIP to search, e.g. 'Austin, TX' or '78704'. Search mode.

urlstring nullable

Redfin URL. Required for detail mode (a listing URL); optional in search mode (a city/zip page URL).

statusstring

Listing status: for_sale, sold.

max_resultsinteger

How many listings to collect across pages (~350 per page).

sortstring

Ordering: recommended, newest, price_asc, price_desc, sqft, price_per_sqft.

property_typestring nullable

Property type filter: houses, condos, townhomes, multi_family, land, manufactured, other. Omit for all.

min_priceinteger nullable

Minimum price.

max_priceinteger nullable

Maximum price.

bedsinteger nullable

Minimum bedrooms.

bathsinteger nullable

Minimum bathrooms.

sold_within_daysinteger

For status=sold: look back this many days (default 90).

proxy_countrystring nullable

Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to US.

Response

JSON with a homes array plus region and totals (search), or a home object (detail).

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.