Каталог
Справочники для фильтров
Марки, модельные группы, модели, комплектации и их детали одной каскадной цепочкой. Ответы кэшируются на сутки и не расходуют пакет запросов.
Encar API
Один REST-интерфейс вместо собственного парсера. MotorFeed забирает данные Encar, приводит их к постоянной схеме, переводит значения на нужный язык и отдаёт готовый JSON для сайта, CRM или внутренней панели.
5
уровней каталога для каскадных фильтров
3
среза по авто: карточка, страховая история, отчёт об осмотре
4
страны расчёта: MD, RU, UA и AE
0
списаний пакета за справочники каталога
карточка автомобиля
JSONGET /vehicles/encar_42247740
?lang=ru-MD&country=UA¤cy=USD
{
"title": "Hyundai Palisade 3.8 GDi AWD",
"vehicleIdentity": {
"brand": "Hyundai",
"model": "Palisade",
"generation": "LX2",
"modification": "3.8 GDi AWD"
},
"vehicleId": 42247740,
"vin": "KMHR381EDMU0*****",
"spec": {
"yearMonth": 202108,
"mileage": 41500,
"displacement": 3778,
"fuelName": "Бензин",
"transmissionName": "Автомат",
"bodyName": "Внедорожник",
"colorName": "Белый"
},
"photos": [
{
"code": "001",
"type": "main",
"thumbnailUrl": "https://.../thumb.jpg",
"heroUrl": "https://.../hero.jpg",
"url": "https://.../full.jpg"
}
],
"pricing": {
"country": "UA",
"currency": "USD",
"sourcePrice": 27350,
"customsValue": 26100,
"fees": [
{ "code": "logistics", "amount": 4900 },
{ "code": "customs_duty", "amount": 2610 },
{ "code": "excise_tax", "amount": 1893 },
{ "code": "vat", "amount": 7370 }
],
"total": 44223,
"ratesUsed": { "KRW": 1390.5, "UAH": 41.8 },
"estimated": false
}
}Что даёт API
Каждый метод возвращает готовые поля, а не сырой ответ источника: значения переведены, идентификаторы стабильны, цена посчитана по правилам нужной страны.
Каталог
Марки, модельные группы, модели, комплектации и их детали одной каскадной цепочкой. Ответы кэшируются на сутки и не расходуют пакет запросов.
Поиск
POST /search принимает марку, модель, модификацию, топливо, коробку, цвет, число мест, цену, год и точный диапазон пробега. Диапазон цены считается по итоговой стоимости в вашей валюте, а не по цене объявления.
Карточка
По сквозному идентификатору приходят характеристики, VIN при наличии, опции, состояние, описание продавца, фотографии и расчёт стоимости.
История
Смены владельцев, выплаты по ДТП, тотал, записи о затоплении и угоне — то, что клиент спрашивает до решения о покупке.
Осмотр
Отремонтированные и заменённые зоны кузова с их местом на схемах повреждений, плюс результаты механических проверок.
Расчёт
country, currency и ваши курсы дают построчный расчёт: логистика, пошлина, акциз, НДС и сборы по правилам Молдовы, России, Украины или ОАЭ.
Каталог
Каталог собран как каскад: каждый уровень принимает идентификаторы предыдущего, поэтому фильтр на сайте строится без ручных словарей и без разбора внутреннего синтаксиса Encar.
01
Список производителей с порядком вывода и отдельной сортировкой популярных марок.
GET /catalog/manufacturers02
Группы моделей внутри марки — верхний уровень выбора, который видит пользователь.
GET /catalog/model-groups03
Модели с датами начала и конца производства: по ним строится поколение в единой модели данных MotorFeed.
GET /catalog/models04
Комплектации выбранной модели и их детали через /catalog/badge-details — самый глубокий уровень фильтра.
GET /catalog/badges05
Выдача объявлений по собранным идентификаторам: список, общее количество и фасеты фильтров со счётчиками.
POST /searchСправочники каталога помечены как бесплатные: они не списывают запросы из пакета. Пакет тратится только на поиск и карточки, поэтому построение фильтров ничего не стоит.
каскад каталога и поиск
HTTPGET /catalog/manufacturers
GET /catalog/model-groups?manufacturerCd=001
GET /catalog/models
?manufacturerCd=001&modelGroupCd=019
GET /catalog/badges
?manufacturerCd=001&modelCd=136
GET /catalog/badge-details
?manufacturerCd=001&modelCd=136&badgeCd=008
POST /search
{
"lang": "ru-MD",
"country": "UA",
"currency": "USD",
"filters": {
"saleOnly": true,
"brandId": "001",
"modificationId": "136",
"gradePath": ["008"],
"year": { "min": 2020 },
"mileage": { "max": 100000 }
},
"sort": "newest",
"limit": 20
}Изображения
Каждое фото приходит тремя ссылками под разные места интерфейса, поэтому не нужно ни собирать URL источника вручную, ни хранить файлы у себя.
thumbnailUrl
Миниатюра для списка и выдачи поиска.
heroUrl
Крупный кадр для обложки карточки автомобиля.
url
Полный размер для галереи.
Тип и порядок
У фото сохраняются код, тип, описание и дата обновления — можно отделить кузов от салона и не показывать устаревшие кадры.
Схемы осмотра
Отчёт об осмотре отдаёт зоны кузова с их местом на схеме повреждений, поэтому ремонт и замены можно отрисовать на своей картинке.
Фото дилера
В выдаче поиска отдельно приходят миниатюра объявления и фото продавца.
Характеристики
Ниже — состав ответа карточки. Словарные значения переводятся параметром lang: ru-MD, ro-MD, en-US или ko-KR.
Актуальность
Поиск и карточка обращаются к источнику в момент вызова, поэтому в ответе актуальные цена и статус, а не вчерашняя копия базы.
Выдача и карточка автомобиля читаются у источника при вызове — цена, наличие и статус объявления верны на момент ответа.
Справочники каталога кэшируются на сутки, изменчивые данные — нет. Это убирает лишнюю нагрузку и не показывает устаревшую цену.
Фильтр saleOnly убирает из выдачи недоступные объявления, а salesStatus отдельно помечает авто, на которое уже внесён задаток.
Если основной источник карточки недоступен, сервис отвечает из резервного пути вместо ошибки интеграции.
Документация
Все методы, параметры и коды ответов описаны в OpenAPI — начать интеграцию можно без переписки и без примеров по запросу.
Стоимость
€149
в месяц, тариф Start
В тариф уже входят каталог, поиск, карточки, документация и поддержка. Оплата за год — со скидкой 15%.
Start — до 10 000 запросов в месяц
Grow — до 30 000 запросов и приоритетная поддержка
Scale — до 100 000 запросов и до 3 доменов или IP
Справочники каталога не расходуют пакет ни на одном тарифе
Создайте аккаунт и получите ключ, или напишите в Telegram — подскажем, какие методы закрывают ваш сценарий: витрина на сайте, CRM, панель менеджера или внутренний подбор.