Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API Zillow Сведения

POST

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

Найдите объект недвижимости на Zillow по ссылке homedetails: история цен, диапазон Zestimate, налоги, взнос HOA, школы, агент, указанный в объявлении, и номер MLS. property_status лишь подсказывает известный статус дома и не является фильтром поиска, а Zestimate не является профессиональной оценкой.

Цена: $1.39 за 1 000 запросов ($0.001389 за вызов). Неудачные вызовы и пустые результаты не оплачиваются. Синхронный режим. Для долгих задач добавьте в тело запроса "mode": "async", получите job_id и опрашивайте статус.

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra Zillow Сведения (zillow/profile).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: zillow и action: profile, а параметры передайте в params.
- Обязательные параметры:
  - url: URL страницы объекта Zillow в формате homedetails для действия profile или property_detail. property_detail также принимает в этом поле полный почтовый адрес.
- Необязательные параметры:
  - property_status: Подсказка об известном статусе целевого объекта для действия profile: for_sale, recently_sold или for_rent. Помогает получить данные об одном указанном объекте и не является фильтром поиска. (допустимые значения: for_rent / for_sale / recently_sold)
- Возвращает один объект. Основные поля: zpid, url, home_status, home_type, price, currency, address, city, state, zipcode, county, latitude; всего полей: 43, полный список: https://api.everyinfra.com/api/v1/social/catalog?platform=zillow.
- Пример тела запроса:
{
  "platform": "zillow",
  "action": "profile",
  "params": {
    "url": "https://www.zillow.com/homedetails/6105-W-Club-Ln-Richmond-VA-23226/12345678_zpid/"
  }
}
- Цена: $1.39 за 1 000 запросов; неудачные и пустые результаты не оплачиваются.
- Для десятков или сотен целей добавьте в тело запроса "mode": "async": вы сразу получите job_id и сможете опрашивать GET https://api.everyinfra.com/api/v1/jobs/{job_id}, чтобы получить результат.
- При ответе 422 исправьте запрос, используя предложенные в ошибке имена параметров и допустимые значения; при ответе 429 или 503 подождите указанное в Retry-After время и повторите попытку.

Прежде чем писать код, спросите меня, какие цели мне нужны, сколько их будет, какие поля мне нужны и в каком формате вывести результат; затем согласуйте со мной план и примерную стоимость.

Параметры запроса

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
platformbodystringДаzillowИдентификатор платформы, фиксированное значение.
actionbodystringДаprofileИдентификатор возможности, фиксированное значение.
urlbody.paramsstringДа-URL страницы объекта Zillow в формате homedetails для действия profile или property_detail. property_detail также принимает в этом поле полный почтовый адрес. URL страницы объекта нельзя использовать вместо URL результатов поиска.
property_statusbody.paramsstring (enum)Нет-Подсказка об известном статусе целевого объекта для действия profile: for_sale, recently_sold или for_rent. Помогает получить данные об одном указанном объекте и не является фильтром поиска.Допустимые значенияfor_rentfor_salerecently_sold

Примеры кода

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "zillow",
  "action": "profile",
  "params": {
    "url": "https://www.zillow.com/homedetails/6105-W-Club-Ln-Richmond-VA-23226/12345678_zpid/"
  }
}'

Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Реальный ответ

Получено September 26, 2026 at 08:56 (UTC) вызовом этого API с параметрами из примера кода выше. results и count — реальный ответ этого вызова, из которого удалены персональные данные (имена, никнеймы, аватары, ссылки на профили, контакты). id, billing и quota меняются при каждом вызове, поэтому показана только их структура.

json
{
  "id": "req_…",
  "platform": "zillow",
  "action": "profile",
  "results": {
    "zpid": 12345678,
    "home_type": "SINGLE_FAMILY",
    "beds": 3,
    "baths": 3.5,
    "area_sqft": 3187,
    "year_built": 1980,
    "zestimate": 786600,
    "rent_zestimate": 3646,
    "property_tax_rate": 0.72,
    "last_sold_price": 325000,
    "last_sold_at": "2018-04-30T00:00:00+00:00",
    "days_on_zillow": 3071,
    "photo_count": 1,
    "description": "This 3187 square foot single family home has 3 bedrooms and 3.5 bathrooms. This home is located at 6105 W Club Ln, Richmond, VA 23226.",
    "platform": "zillow"
  },
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

Бизнес-данные находятся в results. В таблице перечислены поля, которые может содержать запись; значения, которые платформа не показывает, никогда не выдумываются.

ПолеЗначение
zpidТрактуется так же, как на самой платформе
urlСсылка на запись на платформе.
home_statusТрактуется так же, как на самой платформе
home_typeТрактуется так же, как на самой платформе
priceЦена числом без символа валюты; см. currency.
currencyКод валюты цены (например, CNY, USD). Если price есть, а currency равно null, не делайте предположений о валюте.
addressПолный адрес передаётся как есть.
cityНазвание города на языке платформы в исходном виде.
stateТрактуется так же, как на самой платформе
zipcodeТрактуется так же, как на самой платформе
countyТрактуется так же, как на самой платформе
latitudeТрактуется так же, как на самой платформе
longitudeТрактуется так же, как на самой платформе
bedsТрактуется так же, как на самой платформе
bathsТрактуется так же, как на самой платформе
area_sqftТрактуется так же, как на самой платформе
lot_area_valueТрактуется так же, как на самой платформе
lot_area_unitТрактуется так же, как на самой платформе
year_builtТрактуется так же, как на самой платформе
price_per_sqftТрактуется так же, как на самой платформе
hoa_feeТрактуется так же, как на самой платформе
has_garageТрактуется так же, как на самой платформе
parking_capacityТрактуется так же, как на самой платформе
zestimateТрактуется так же, как на самой платформе
rent_zestimateТрактуется так же, как на самой платформе
zestimate_low_percentТрактуется так же, как на самой платформе
zestimate_high_percentТрактуется так же, как на самой платформе
tax_assessed_valueТрактуется так же, как на самой платформе
tax_assessed_yearТрактуется так же, как на самой платформе
property_tax_rateТрактуется так же, как на самой платформе
last_sold_priceТрактуется так же, как на самой платформе
last_sold_atТрактуется так же, как на самой платформе
days_on_zillowТрактуется так же, как на самой платформе
photo_countТрактуется так же, как на самой платформе
descriptionКраткое содержание или описание, обычно короче text.
listing_agentТрактуется так же, как на самой платформе
listing_agent_phoneТрактуется так же, как на самой платформе
listing_brokerТрактуется так же, как на самой платформе
mls_idТрактуется так же, как на самой платформе
mls_nameТрактуется так же, как на самой платформе
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).
imagesМассив ссылок на изображения в порядке показа на платформе; поле отсутствует, если изображений нет.
price_historyТрактуется так же, как на самой платформе
schoolsТрактуется так же, как на самой платформе

Ошибки и оплата

401
Ключ отсутствует или недействителен.
402
Недостаточно средств на балансе. Сначала пополните баланс.
422
Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
429
Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
503
Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
200 (пусто)
Нет данных. Без списания.

Ошибки

Официальные источники

Используются только для проверки объектов и терминов. Они не означают, что платформа разрешила или одобрила работу EveryInfra.

  • Zillow: что такое Zestimate и каковы его ограничения ↗

    Zillow определяет Zestimate как модельную оценку рыночной стоимости жилья и уточняет, что это не профессиональная оценка недвижимости и заменить её не может; при недостатке надёжных данных оценка может быть недоступна.

    Проверено 2026-09-04

  • Zillow: Rent Zestimate как ориентир для аренды ↗

    Zillow позиционирует Rent Zestimate как отправную точку для изучения рынка аренды и рекомендует параллельно смотреть объявления об аренде по соседству; это отдельная метрика, отличная от Zestimate, который оценивает стоимость продаваемой недвижимости.

    Проверено 2026-09-04