The Redfin Listing API allows you to retrieve real estate listings from Redfin based on various search parameters.Documentation Index
Fetch the complete documentation index at: https://docs.hasdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Get Your API Key
Sign in at hasdata.com, go to your account settings, and copy your API key. All requests must include your key in thex-api-key header.
Request Cost and API Credits
Each request to the Redfin Listing API consumes API Credits from your account balance.- Cost per request: 5 API Credits
- Credits are deducted only for successful requests.
- Your total available credits depend on your active plan.
Make Your First Request
API Parameters
| Parameter | Default Value | Required | Description |
|---|---|---|---|
keyword | 33321 | Yes | The zipcode used to search for listings. |
type | forSale | Yes | The type of listing. |
sort | - | No | The sorting option for the search results. |
price[min] | - | No | The minimum price of the listing. |
price[max] | - | No | The maximum price of the listing. |
monthlyPayment[min] | - | No | The minimum monthly payment. |
monthlyPayment[max] | - | No | The maximum monthly payment. |
monthlyPayment[interestRate] | - | No | The mortgage interest rate (percent) used to calculate the monthly payment. |
monthlyPayment[insuranceRate] | - | No | The home insurance rate (percent) used to calculate the monthly payment. |
monthlyPayment[downPaymentPercent] | - | No | The down payment as a percentage of the home price. |
monthlyPayment[downPaymentAmount] | - | No | The down payment as an absolute amount. |
monthlyPayment[mortgageTerm] | - | No | The mortgage term used to calculate the monthly payment. |
cost[hoa] | - | No | The maximum monthly Homeowners Association (HOA) fee. |
cost[pricePerSqft][min] | - | No | The minimum price per square foot. |
cost[pricePerSqft][max] | - | No | The maximum price per square foot. |
cost[excludeLandLeases] | - | No | If set to true, listings with land leases will be excluded. |
cost[maxPropertyTaxPerYear] | - | No | The maximum property tax per year. |
cost[acceptedFinancing] | - | No | The accepted financing type. |
cost[priceReduced] | - | No | Filter listings by when the price was reduced. |
homeTypes[] | - | No | An array of home types to filter the listings. Allowed values depend on the listing type. |
beds[min] | - | No | The minimum number of bedrooms. |
beds[max] | - | No | The maximum number of bedrooms. |
baths | - | No | The minimum number of bathrooms. |
forSaleSquareFeet[min] | - | No | The minimum square footage for for-sale listings. |
forSaleSquareFeet[max] | - | No | The maximum square footage for for-sale listings. |
forRentSquareFootage[min] | - | No | The minimum square footage for for-rent listings. |
forRentSquareFootage[max] | - | No | The maximum square footage for for-rent listings. |
lotSize[min] | - | No | The minimum lot size. |
lotSize[max] | - | No | The maximum lot size. |
yearBuilt[min] | - | No | The minimum year the property was built. |
yearBuilt[max] | - | No | The maximum year the property was built. |
stories[min] | - | No | The minimum number of stories. |
stories[max] | - | No | The maximum number of stories. |
listingType[category][] | - | No | An array of listing categories. |
listingType[excludeShortSales] | - | No | If set to true, short sales will be excluded. |
listingType[redfinListingsOnly] | - | No | If set to true, only Redfin-listed properties will be included. |
statusOptions[] | - | No | An array of listing statuses. |
onlyWithDealOrPromotion | - | No | If set to true, only listings with a deal or promotion will be included. |
exclude55PlusCommunities | - | No | If set to true, 55+ communities will be excluded. |
timeOnRedfin | - | No | How long the listing has been on Redfin. |
soldWithinOption | - | No | Filter sold listings by how recently they were sold. |
moveInDate | - | No | The desired move-in date in MM/DD/YYYY format. |
openHouseAndTour[openHouse] | - | No | Filter listings with an open house. |
openHouseAndTour[videoTour] | - | No | If set to true, only listings with a video tour will be included. |
homeFeatures[options][] | - | No | An array of home feature flags to filter the listings. |
homeFeatures[garageSpotsMin] | - | No | The minimum number of garage spots. |
homeFeatures[poolType] | - | No | The type of pool. |
homeFeatures[basement] | - | No | The basement type. |
homeFeatures[keywordSearch] | - | No | A free-text keyword search applied to listing descriptions. |
rentalAmenities[] | - | No | An array of rental amenities to filter the listings. |
rentalOtherTerms[] | - | No | An array of additional rental terms. |
pets[] | - | No | An array of pet types allowed. |
schools[greatSchoolRating] | - | No | The minimum GreatSchools rating (1-10). |
schools[schoolType][] | - | No | An array of school types. |
schools[includeUnratedSchools] | - | No | If set to true, unrated schools will be included. |
transportScores[walkScore] | - | No | The minimum walk score (1-100). |
transportScores[transitScore] | - | No | The minimum transit score (1-100). |
transportScores[bikeScore] | - | No | The minimum bike score (1-100). |
page | - | No | The page number of the results to retrieve. |