API Redfin

Redfin Поиск API

Выполняет поиск Redfin по карте по URL и возвращает подходящие объявления о домах (цена, адрес, спальни, ванные, статус) в виде нормализованного JSON.

0,80 USD/1 тыс. запросов, оплата за запрос, без подписки.

Austin homes for sale | Redfin
redfin.com/city/30818/TX/Austin
RedfinJoin / Sign in
For salePriceBeds/bathsSave search

Austin homes for sale & real estate

5,884 homes

$674,900

2 beds · 2 baths · 1734 sq ft

4502 Avenue G, Austin, TX

$899,000

3 beds · 2.5 baths · 2134 sq ft

1819 Village Oak Ct, Austin, TX

$512,000

1 beds · 1.5 baths · 1000 sq ft

210 Lavaca St #2104, Austin, TX

Что вернул APIitems[0]
{
"propertyId": "30981993",
"listingId": "163092774",
"mlsId": "6554321",
"url": "https://www.redfin.com/TX/Austin/1819-Village-Oak-Ct-78704/home/30981993",
"title": "1819 Village Oak Ct",
"addressLine": "1819 Village Oak Ct",
"city": "Austin",
"state": "TX",
+20 ещё
}
Доступность
100,00%
30d · Вызовов: 4
Запросы
4
30d
Ответ
7,0s
медиана · 30d

Цены и поставщики

Цена API Redfin Поиск: один API, поставщиков 2, и любой может заменить другого

Первым обслуживает самый дешёвый поставщик. Если он не отвечает, его заменяет следующий в том же вызове.

Вы платите
8,00 USD
0,80 USD/1 тыс. запросов, только за то, чем пользуетесь. Без ежемесячного тарифа.
Ваши первые запросы (125) бесплатны за счёт стартового баланса 0,10 USD.

Попробовать

Получите Redfin Поиск одним запросом

requireFieldsarray
Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `description`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в объявлении, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания.
Открыть в
Пример ответа
Бесплатные запуски возвращают только первые результаты: 3. Пополните ключ, чтобы получить полный ответ.
{
  "found": true,
  "data": {
    "items": [
      {
        "propertyId": "30981993",
        "listingId": "163092774",
        "mlsId": "6554321",
        "url": "https://www.redfin.com/TX/Austin/1819-Village-Oak-Ct-78704/home/30981993",
        "title": "1819 Village Oak Ct",
        "addressLine": "1819 Village Oak Ct",
        "city": "Austin",
        "state": "TX",
        "postalCode": "78704",
        "latitude": 30.2352,
        "longitude": -97.7731,
        "price": 899000,
        "pricePerSqft": 421,
        "beds": 3,
        "baths": 2.5,
        "sqft": 2134,
        "lotSize": 6970,
        "yearBuilt": 1987,
        "status": "Active",
        "soldUtc": null,
        "description": "Beautifully updated home on a quiet cul-de-sac with a chef's kitchen and vaulted living room.",
        "countryCode": "US",
        "daysOnMarket": 6,
        "hoaFee": null,
        "stories": 2,
        "garageSpaces": 2,
        "parkingSpaces": 2,
        "agentName": "Marisol Vance"
      },
      {
        "propertyId": "30982150",
        "listingId": "163094410",
        "mlsId": "6554877",
        "url": "https://www.redfin.com/TX/Austin/4502-Avenue-G-78751/home/30982150",
        "title": "4502 Avenue G",
        "addressLine": "4502 Avenue G",
        "city": "Austin",
        "state": "TX",
        "postalCode": "78751",
        "latitude": 30.3103,
        "longitude": -97.7215,
        "price": 674900,
        "pricePerSqft": 389,
        "beds": 2,
        "baths": 2,
        "sqft": 1734,
        "lotSize": 5620,
        "yearBuilt": 1946,
        "status": "Active",
        "soldUtc": null,
        "description": "Charming Hyde Park bungalow with original hardwood floors and a fully permitted rear addition.",
        "countryCode": "US",
        "daysOnMarket": 14,
        "hoaFee": null,
        "stories": 1,
        "garageSpaces": 0,
        "parkingSpaces": 2,
        "agentName": "Devon Okafor"
      },
      {
        "propertyId": "30979340",
        "listingId": "163088902",
        "mlsId": "6551029",
        "url": "https://www.redfin.com/TX/Austin/210-Lavaca-St-78701/home/30979340",
        "title": "210 Lavaca St #2104",
        "addressLine": "210 Lavaca St #2104",
        "city": "Austin",
        "state": "TX",
        "postalCode": "78701",
        "latitude": 30.2657,
        "longitude": -97.7466,
        "price": 512000,
        "pricePerSqft": 512,
        "beds": 1,
        "baths": 1.5,
        "sqft": 1000,
        "lotSize": 0,
        "yearBuilt": 2010,
        "status": "Coming Soon",
        "soldUtc": null,
        "description": null,
        "countryCode": "US",
        "daysOnMarket": 1,
        "hoaFee": 612,
        "stories": 1,
        "garageSpaces": 1,
        "parkingSpaces": 1,
        "agentName": null
      }
    ]
  }
}

Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.

Справочник

Один запрос, один формат ответа.

Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.

Проверено 2026-10-07 · доступность и задержка измерены за 30d

Тело запроса

JSON, отправляется на этот эндпоинт.

  • urlstring

    https://www.redfin.com/city/30818/TX/Austin

    URL результатов поиска Redfin по городу, индексу или области на карте (например, https://www.redfin.com/city/30772/CA/San-Francisco).

  • limitinteger

    3

    Максимальное число возвращаемых результатов (1-25, по умолчанию 25).

  • requireFieldsarray

    Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `description`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в объявлении, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания.

Вы отправляете. Небольшое тело JSON. Показанные значения это примеры, замените их своими.

Ответ

JSON, по одному примеру значения на поле.

  • foundboolean

    true

each itemdata.items[]
  • propertyIdstring

    30981993

  • listingIdstring

    163092774

  • mlsIdstring

    6554321

  • urlstring

    https://www.redfin.com/TX/Austin/1819-Village-Oak-Ct-78704/home/30981993

  • titlestring

    1819 Village Oak Ct

  • addressLinestring

    1819 Village Oak Ct

  • citystring

    Austin

  • statestring

    TX

  • postalCodestring

    78704

  • latitudenumber

    30.2352

  • longitudenumber

    -97.7731

  • pricenumber

    899000

  • pricePerSqftnumberможет потребовать

    421

  • bedsnumber

    3

  • bathsnumber

    2.5

  • sqftnumber

    2134

  • lotSizenumber

    6970

  • yearBuiltnumber

    1987

  • statusstring

    Active

  • soldUtcnullможет потребовать

    null

  • descriptionstringможет потребовать

    Beautifully updated home on a quiet cul-de-sac with a chef's kitchen and vaulted living room.

  • countryCodestringможет потребовать

    US

  • daysOnMarketnumberможет потребовать

    6

  • hoaFeenullможет потребовать

    null

  • storiesnumberможет потребовать

    2

  • garageSpacesnumberможет потребовать

    2

  • parkingSpacesnumberможет потребовать

    2

  • agentNamestringможет потребовать

    Marisol Vance

Вы получаете. Именованные типизированные поля в одном формате, какой бы источник ни ответил.

Вопросы и ответы

Об API Redfin Поиск

AnyAPI Redfin Поиск API возвращает данные Redfin в виде нормализованного JSON одним вызовом POST к /v1/run/redfin.search. Выполняет поиск Redfin по карте по URL и возвращает подходящие объявления о домах (цена, адрес, спальни, ванные, статус) в виде нормализованного JSON. AnyAPI направляет каждый запрос по источникам (их 2) и автоматически переключается, если один из них отказывает. Это стоит от 0,80 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. За последние 30 дней 100,0% вызовов Redfin Поиск через AnyAPI завершились успешно, медианное время ответа 7,0 с, измерено вызовов: 4.

Это стоит от 0,80 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. Вы пополняете один кошелёк в долларах США, и каждый вызов списывает с него. По некоторым неудавшимся запросам, оплаченным из кошелька, возникают расходы на обработку; мы передаём их по себестоимости, без наценки, а сумма списания указана в ответе с ошибкой.

Выполняет поиск Redfin по карте по URL и возвращает подходящие объявления о домах (цена, адрес, спальни, ванные, статус) в виде нормализованного JSON. Ответ это нормализованный JSON с тем же конвертом, что возвращает каждый эндпоинт AnyAPI, поэтому разбор второго эндпоинта это смена URL и ничего больше.

За последние 30 дней 100,0% вызовов Redfin Поиск через AnyAPI завершились успешно, медианное время ответа 7,0 с, измерено вызовов: 4. Это собственные измерения AnyAPI по трафику через шлюз, пересчитываемые непрерывно, а не опубликованный целевой уровень обслуживания.

Да. Новый аккаунт AnyAPI стартует с бесплатным балансом 0,10 USD, карта не нужна. Этого хватает на 125 вызовов Redfin Поиск по 0,0008 USD за каждый.

AnyAPI в том же запросе обращается к следующему из источников (их 2), начиная с самого дешёвого, поэтому отказ одного источника не ломает ваш вызов.

Отправьте запрос POST на https://api.getanyapi.com/v1/run/redfin.search с вашим ключом AnyAPI в заголовке "Authorization: Bearer" и входными данными в теле JSON. Один и тот же ключ и один и тот же кошелёк работают на каждом эндпоинте AnyAPI.

Нет. Вы пополняете один предоплаченный баланс AnyAPI в долларах США, и каждый запрос списывает с него. Ежемесячного тарифа и минимума нет, а один и тот же баланс оплачивает каждый эндпоинт AnyAPI.

Да. Установите @getanyapi/sdk из npm для TypeScript или getanyapi из pip для Python. Оба вызывают любой эндпоинт AnyAPI с одним и тем же ключом, а ещё подойдёт любой HTTP-клиент.

Да. Агент может подключиться к MCP-серверу AnyAPI по адресу https://api.getanyapi.com/mcp или создать собственный бесплатный пробный ключ одним POST без аутентификации на https://api.getanyapi.com/agent/signup и вызывать этот эндпоинт по HTTP.