Спека живёт в SPA
Каталог API отдаёт описание динамически, статических файлов спецификации по прямым ссылкам нет. Карту возможностей приходится собирать опытным путём.
Написать интеграцию с API Авито можно и самому. Дальше начинается то, за что обычно не закладывают время: кэш токена, пагинация, идемпотентность, недоступные разделы и проверка каждой операции.
Каталог API отдаёт описание динамически, статических файлов спецификации по прямым ссылкам нет. Карту возможностей приходится собирать опытным путём.
Методы получают статус deprecated с датой отключения. Например, отчёты автозагрузки v2 помечены deprecated с датой отключения в марте 2027 и заменены на v4.
Успешный код ответа не означает, что объект в кабинете действительно изменился. Без повторного чтения интеграция врёт вам в лицо.
Client ID и Client Secret. Номер аккаунта определяется автоматически, вручную вводить ничего не нужно.
Что доступно — забирается, чего нет в API — помечается причиной. На пилотном кабинете покрытие составило 90%: 9 разделов из 10.
Повторный импорт не создаёт дублей, каждая операция записи проверяется повторным чтением объекта.
Импорт всех объявлений с пагинацией, дневная статистика просмотров, контактов и избранного, баланс, рейтинг, отзывы, автозагрузка. В пилотном кабинете — 731 объявления и 1180 строк метрик за 30 дней.
Ответ 200 OK доказательством не считается. После каждой операции объект перечитывается и сравнивается с ожидаемым состоянием — в журнале видно, что именно изменилось.
Сервис читает чаты кабинета через мессенджер-API, поднимает контекст объявления и отвечает по вашим правилам. Первый ответ — тот самый фактор, из-за которого покупатель уходит к соседу по выдаче.
По итогам работы с реальным кабинетом подтверждено чтение: профиль аккаунта, баланс, список объявлений с пагинацией, карточка объявления, дневная статистика просмотров и контактов, рейтинг, отзывы, чаты мессенджера, профиль автозагрузки.
Из операций записи подтверждена отправка сообщения в чат — с проверкой результата повторным чтением переписки. Цены услуг продвижения читаются методом POST /vas/prices: раздел долго считался недоступным только потому, что искали GET. Тариф остаётся недоступным — метод в документации есть, но кабинету отвечает отказом.
Парсинг и обход защиты — это риск для кабинета клиента и постоянный ремонт после каждого редизайна. Мы работаем через официальный API, а операции, которых в нём нет, выполняем только по явному подключению владельцем, его собственными учётными данными и в человеческом темпе.
Того, чего нет ни там, ни там, в продукте не существует — вместо имитации стоит честный статус.
В личном кабинете Авито в разделе для разработчиков. Ключи выпускаете вы, отозвать доступ можете в любой момент там же.
Шифруются AES-256-GCM, в интерфейсе показываются маской, в логи и аудит не попадают.
Да, выгрузка отчётов предусмотрена. Расскажите, в каком виде нужны данные, — обсудим на демо.
Бесплатный разбор: очередь необработанных обращений, распределение просмотров и контактов по объявлениям, слабые карточки и первые действия. Дальше решаете сами.
Уже пользуетесь? Войти в кабинет