API Авито: как получить ключ и что с ним делать
У Авито есть официальный API, и он закрывает почти всё, что продавец делает руками: объявления, цены, сообщения покупателей, статистика, автозагрузка, продвижение. Разбираем, что именно доступно, как получить ключи в кабинете, где подстерегают лимиты и почему отдавать эти ключи напрямую нейросети — плохая идея, даже если очень хочется.
Коротко. API Авито доступен продавцам на платных тарифах: ключи client_id и client_secret выдаются в кабинете в разделе «Для профессионалов → API» (кнопка «Получить ключи»). Через API можно читать и обновлять объявления, работать с сообщениями покупателей (мессенджер), получать статистику, управлять продвижением и автозагрузкой. Доступ по OAuth 2.0, ограничения по числу запросов в минуту по каждому методу. Подключить Авито к ИИ можно без передачи ключей — через MCP-сервер Авито: ключи остаются на платформе, ИИ получает только инструменты.
Есть ли API у Авито и кому он доступен
- Есть, официальный, с документацией на developers.avito.ru. Работает по OAuth 2.0 и по ключам персонального доступа.
- Кому: продавцам на платных тарифах Авито. Для категории «Услуги» — тариф «Расширенный» и выше, для «Товаров» — «Максимальный». На бесплатном профиле интеграции недоступны.
- Зачем продавцу: автозагрузка каталога, ответы покупателям из своей CRM или бота, статистика по объявлениям без кабинета, массовые правки цен.
- Зачем интегратору: подключить Авито к CRM, телефонии, чат-центру или ИИ-агенту клиента.
Что доступно через API
| Раздел API | Что можно | Типичная задача |
|---|---|---|
| Объявления (Items) | Список объявлений, статусы, цены, обновление | Массово поменять цены, снять проданное |
| Мессенджер (Messenger) | Чаты, сообщения, отправка ответов, вебхуки на новые сообщения | Бот или CRM отвечают покупателям |
| Статистика | Просмотры, контакты, избранное по объявлениям за период | Отчёты без ручной выгрузки |
| Автозагрузка | Загрузка фида, отчёты об ошибках, расписание | Публикация каталога |
| Продвижение | Услуги продвижения, ставки в части категорий, расход | Управление ставками по правилу |
| Пользователь | Данные аккаунта, баланс кошелька, тариф | Контроль расхода |
Как получить ключ API Авито
- 1
Проверьте тариф
Кабинет Авито → «Тарифы». Нужен платный: «Расширенный» и выше для услуг, «Максимальный» для товаров. Без него кнопки получения ключей не будет.
- 2
Откройте раздел API
avito.ru → «Для профессионалов» → «Интеграции» или прямой адрес страницы API в кабинете. Раздел виден только владельцу аккаунта.
- 3
Нажмите «Получить ключи»
Авито выдаст client_id и client_secret. Секрет показывается один раз — сохраните в менеджере паролей, а не в заметках.
Пара ключей — это полный доступ к кабинету. Отозвать её можно только перевыпуском через поддержку, и тогда отвалятся все интеграции разом.
- 4
Получите токен
Для своей интеграции: запрос к точке выдачи токена с client_id и client_secret по OAuth 2.0 (client_credentials) — в ответ придёт access_token со сроком жизни. Дальше запросы к API идут с этим токеном. Точные адреса и параметры — в документации developers.avito.ru.
- 5
Или подключите готовую платформу
Если писать интеграцию не планируете — вставьте ключи в подключение Авито в BotB2B или авторизуйтесь через Авито без ключей. Дальше объявления, сообщения и статистика доступны боту, ИИ-маркетологу и MCP-серверу.
Лимиты и подводные камни
- Ограничение частоты запросов — по каждому методу своё, счёт идёт в минуту; при превышении API отвечает ошибкой 429. Окно скользящее: блок начинается с первого запроса пачки, а не по «минутам на часах». Агент, который опрашивает статистику каждые пять секунд, упрётся в лимит за минуту.
- Один аккаунт — одна интеграция на платформу: если ключи уже используются у коллеги, повторное подключение выбьет старое.
- Мессенджер по вебхукам, а не опросом: подписка на события новых сообщений — единственный способ отвечать за секунды и не жечь лимиты.
- Персональные данные покупателей — телефоны и переписка — попадают под 152-ФЗ. Отправлять их напрямую в зарубежную нейросеть без обработки — риск штрафов.
Как подключить Авито к ИИ без передачи ключей
MCP-сервер Авито стоит между ИИ и API: ключи хранятся на платформе BotB2B, Claude, ChatGPT, Cursor или Claude Code получают инструменты — «покажи объявления», «ответь в чате», «сними проданное», — а не доступ к кабинету. Встроенный ограничитель частоты не даёт агенту довести аккаунт до 429 и блокировки, телефоны покупателей маскируются до отправки в модель, доступ отзывается в один клик без перевыпуска ключей. Первый MCP-сервер — бесплатно на 7 дней. Тот же API поверх тех же инструментов использует ИИ-маркетолог для Авито по расписанию — без открытого чата.
Частые вопросы
Есть ли у Авито API?
Да, официальный, с документацией на developers.avito.ru. Доступен продавцам на платных тарифах: объявления, сообщения, статистика, автозагрузка, продвижение.
Как получить API-ключ Авито?
В кабинете: «Для профессионалов» → «Интеграции» / API → «Получить ключи». Выдаются client_id и client_secret; секрет показывается один раз. Нужен платный тариф.
Есть ли API мессенджера Авито?
Да: чтение чатов и сообщений, отправка ответов, вебхуки на новые сообщения. Именно через него работают боты и ИИ-ассистенты, отвечающие покупателям.
Можно ли отдать ключи Авито в ChatGPT или Claude напрямую?
Технически — да, но это полный доступ к кабинету без возможности отозвать его иначе как перевыпуском через поддержку, без ограничителя частоты и с передачей персональных данных покупателей за рубеж. Через MCP ИИ получает инструменты, а не ключи.
Сколько запросов в минуту разрешает API Авито?
Лимит свой у каждого метода, считается за скользящую минуту, при превышении — ошибка 429. Точные цифры — в документации; на практике важнее не опрашивать API в цикле, а работать по вебхукам.
Смотрите также
Попробуйте BotB2B бесплатно
Регистрация за минуту, стартовые токены — в подарок. Настройте по этой инструкции.