ВойтиКабинетПроверить карточку
Авито · Статья

Авито API: что можно автоматизировать и как получить ключи

Авито API - это официальный способ связать аккаунт Авито с CRM, сайтом или сервисом: получать статистику, чаты, звонки и баланс, подключать продвижение и отвечать на отзывы без входа в кабинет. Ключи client_id и client_secret выдаются владельцу аккаунта с тарифом. Ниже - что умеет API, какая подписка нужна, как получить ключи и не отдать лишний доступ.

Регистрация в 1 шаг · без карты · 14 дней считаются с подключения магазина

Сначала можно бесплатно проверить одну карточку: аудит объявления Авито

24 часаживет токен доступа, потом его получают заново
до 2 днейАвито проверяет заявку на приложение
429код ответа, когда превышен лимит запросов в минуту

Что такое API Авито и что через него можно

API Авито - это официальный способ связать аккаунт Авито с вашей CRM, сайтом или сервисом: данные и действия, которые вы видите в кабинете, программа получает и выполняет сама. По справке Авито через API можно:

  • получать информацию об объявлениях: статусы, подключенные услуги;
  • смотреть статистику объявлений и расходы;
  • получать отчеты автозагрузки;
  • узнавать баланс кошелька в рублях и бонусах;
  • подключать платные услуги продвижения;
  • переписываться с покупателями по объявлениям, получать голосовые сообщения и обмениваться фото прямо в чате;
  • публиковать и редактировать объявления в категории «Вакансии»;
  • получать статистику звонков и скачивать записи при подключенном коллтрекинге;
  • смотреть рейтинг и отзывы и отвечать на них;
  • подтверждать и отклонять заказы.

Чего API не делает: по правилам Авито он работает только с базой ваших объявлений. Искать и выгружать чужие объявления через официальный API нельзя.

Кому доступен API Авито и сколько он стоит

Отдельной платы за API нет: он доступен пользователям с подключенным тарифом, а набор возможностей зависит от уровня подписки. По справке Авито на октябрь 2026 года:

ВозможностьТоварыУслугиРабота
Ключи client_id и client_secretс тарифомс тарифомтолько с Максимальной подпиской
Интеграция по API в составе инструментовс Расширенной подпискойзависит от уровня, сверяйте в справкес Максимальной
API Messenger - чаты в вашей CRMтолько МаксимальнаяРасширенная и Максимальнаятолько Максимальная

В правилах API Авито прямо сказано, что доступ не дают без действующих профессиональных инструментов по улучшенному тарифу и при нарушениях правил, вплоть до блокировки профиля. Поэтому, если ключи есть, а часть методов отвечает отказом, сначала проверьте уровень подписки. Что входит в каждый уровень, разобрано на странице тарифов Авито.

Как получить client_id и client_secret

  1. Подключите тариф в нужной категории.
  2. Откройте кабинет Авито Про → «Профиль и настройки» → «Интеграции и API».
  3. Там появятся client_id и client_secret. Они всегда доступны в этой вкладке.
  4. Если ключей несколько, лишние можно удалить - доступ по ним сразу перестанет работать.

Авторизация бывает двух видов:

  • Персональная - вы работаете с API от своего имени. Ключи нужны отдельно для каждого аккаунта.
  • Для приложений - сервис работает от имени других пользователей. Его регистрируют на странице для разработчиков: «Мои приложения» → «Добавить приложение» → «Запросить доступ». Заявки Авито обычно проверяет до 2 дней.

Для CRM путь проще. Чтобы подключить чаты к amoCRM, «Битрикс24» или JivoSite, напишите в поддержку Авито с почты из профиля - Авито пришлет ключи, а дальше их вводят в настройках самой CRM.

Как работает авторизация: для разработчика

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

  1. Запрос POST https://api.avito.ru/token с полями grant_type=client_credentials, client_id и client_secret.
  2. В ответ приходит access_token со сроком жизни 24 часа.
  3. Каждый запрос идет с заголовком Authorization: Bearer и токеном, базовый адрес - https://api.avito.ru/.
  4. Номер вашего аккаунта для методов вида /accounts/{user_id}/ возвращает GET /core/v1/accounts/self.

Приложения для чужих аккаунтов используют OAuth 2.0 с кодом авторизации и разрешениями по областям: чтение объявлений, статистики, сообщений, баланса и так далее. Полное описание методов - в документации для разработчиков Авито.

Основные методы и лимиты запросов

ЗадачаЧто дает APIОграничения по документации
Объявлениясписок со статусами и ссылками, данные объявления, смена ценысписок - до 100 объявлений на страницу
Статистикапросмотры, контакты, избранное по дням; показы, расходы, цена контакта по профилюдо 200 объявлений за запрос, глубина - до 270 дней; отчет по профилю - не чаще раза в минуту
Продвижениецены услуг для объявления, подключение услуг, ставки цены целевого действияодна услуга просмотров на объявление за раз
Мессенджерчаты, сообщения, отправка, уведомления о новых сообщениях на ваш адресв Товарах - с Максимальной подпиской
Звонкистатистика вызовов: всего, отвеченные, новые; записи при коллтрекингенужен коллтрекинг для записей
Отзывырейтинг, список отзывов, ответы
Деньгибаланс кошелька, история операцийсуммы в части методов - в копейках

У каждого метода свой лимит запросов в минуту. При превышении API отвечает ошибкой 429, а заголовки X-RateLimit-Limit и X-RateLimit-Remaining показывают лимит и остаток. Правильная интеграция держит токен 24 часа, а не запрашивает новый на каждый вызов, и при 429 повторяет запрос с нарастающей паузой.

Зачем все это продавцу на практике: API позволяет каждый день считать цену контакта по каждому объявлению, а не по профилю в целом. Два объявления потратили по 2 400 ₽: первое получило 60 контактов - контакт стоит 40 ₽, второе 12 контактов - уже 200 ₽. В сводке профиля это одна средняя цифра 67 ₽, и дорогое объявление в ней не видно. Выгрузка по API показывает его в первый же день.

Безопасность: что можно сделать с вашими ключами

Главное, что нужно знать перед тем, как отдать ключи сервису: по правилам Авито любое действие с вашим ключом, включая заказ платных услуг, считается вашим собственным действием. Ключ может не только читать статистику, но и тратить деньги кошелька на продвижение.

  • Отдельный ключ на каждый сервис. Отказались от сервиса - удалите его ключ во «Интеграциях и API», доступ прекратится сразу.
  • Не пересылайте ключи в мессенджерах и почте и не вставляйте их в чужой код из интернета: библиотеки с открытым кодом удобны, но проверяйте, куда они отправляют данные.
  • Спросите сервис, что он пишет в Авито. Чтение статистики и смена ставок - разный уровень риска. Хороший сервис умеет режим, в котором только смотрит и считает.
  • Следите за кошельком. История операций в кабинете покажет, какое продвижение подключено и когда.

Общие правила, как проверять сервисы перед подключением, - в ответе о безопасности токенов и ключей.

Готовые интеграции или своя разработка

ЗадачаЧто подключать
Отвечать в чатах Авито из CRMготовая интеграция amoCRM, «Битрикс24» или JivoSite через API Messenger
Выкладывать сотни объявлений из учетной системыавтозагрузка Авито - файл или фид, с Расширенной подписки
Видеть цену контакта и расходы по днямсервис аналитики с подключением по API или своя выгрузка статистики
Держать ставки по расписаниюсервис со ставками по правилам или свой скрипт на методах продвижения
Своя логика под ваш процесссвоя разработка по документации: несколько дней работы программиста плюс поддержка при изменениях API

Своя разработка оправдана, когда у вас нестандартный процесс. Для типовых задач - аналитика, ставки, выкладка - дешевле готовый сервис: Авито меняет методы без предупреждения, и поддерживать интеграцию придется постоянно.

Как SkuScan подключается к Авито по API

Кабинет SkuScan для Авито подключается теми же ключами - client_id и client_secret из «Интеграций и API». Сначала он работает в режиме проверки: только читает данные и считает, в Авито ничего не уходит, а что было бы сделано, видно во вкладке «История». Рабочий режим включается в «Настройках» аккаунта, когда вы проверили результат.

  • «Аналитика Авито» - показы, просмотры, контакты и расходы по дням, цена контакта и сравнение периодов.
  • «Плохие объявления» - объявления ниже нормы контактов для своего города.
  • «Объявления Авито» - все объявления по городам, правка полей, фото и ставок в одном окне.
  • «Биддер ставок Авито» - ставки по правилам днем, ночью и по дням недели в пределах лимита расходов.
  • «Выкладка по плану» - порционная выкладка через автозагрузку, замена слабых объявлений и автопочинка.
  • Автоответы в чатах по вашей инструкции со сбором телефонов - сначала черновики, потом сам.

Первые 14 дней бесплатно, тарифы - на странице тарифов SkuScan. Проверить одно объявление можно и без ключей: бесплатный аудит объявления Авито по ссылке.

Ошибки при работе с API Авито

  • Один ключ на всех. Нельзя отключить один сервис, не сломав остальные.
  • Новый токен на каждый запрос. Быстро упираетесь в лимиты и получаете 429.
  • Отчет по профилю чаще раза в минуту. Те же 429 и пустые графики.
  • Рубли вместо копеек. Часть методов отдает суммы в копейках: расход 150 000 в ответе - это 1 500 ₽, а не 150 000 ₽.
  • Ключи без подписки. Интеграция работала, подписка не продлилась - часть методов перестала отвечать. Следите за балансом кошелька.

Частые вопросы

Есть ли у Авито API?

Да, официальный: для работы с объявлениями, статистикой, чатами, звонками, продвижением, отзывами и заказами. Он доступен пользователям с тарифом, а часть возможностей - с Расширенной или Максимальной подпиской.

Сколько стоит API Авито?

Отдельно API не оплачивается: вы платите за тариф и, если нужно, подписку. В Товарах интеграция по API входит в Расширенную подписку, API Messenger для чатов - в Максимальную.

Где взять client_id и client_secret Авито?

В кабинете Авито Про: «Профиль и настройки» → «Интеграции и API». Ключи появляются после подключения тарифа и всегда доступны в этой вкладке. Ненужные ключи можно удалить.

Можно ли через API Авито искать чужие объявления?

Нет. По правилам Авито официальный API работает только с базой ваших объявлений: статистика, статусы, услуги, чаты и отзывы вашего аккаунта.

Где документация API Авито?

На портале для разработчиков Авито: там описаны авторизация, методы по разделам и регистрация приложений. Заявку на приложение Авито обычно рассматривает до 2 дней.

Есть ли у Авито webhook?

Да, для мессенджера: новые сообщения API может отправлять на ваш адрес, а не ждать, пока программа сама спросит. Доступно там, где доступен API Messenger.

Безопасно ли давать ключи API сервису?

Только проверенному: любое действие с ключом, включая заказ платных услуг, Авито считает вашим. Давайте каждому сервису отдельный ключ, удаляйте его при отказе от сервиса и выбирайте сервисы с режимом, где они только смотрят и считают.

Кабинет SkuScan · 14 дней бесплатно

Каждый день видеть, где магазин теряет деньги

Кабинет SkuScan ведет магазин на Авито по ключам только на чтение: прибыль по каждому товару, реклама, остатки и отзывы в одной ленте дел на утро, у каждого дела - сумма в рублях.

Регистрация в 1 шаг · без карты · 14 дней считаются с подключения магазина

Полезно дальше

Обновлено 21 октября 2026 · Методология агентства GreenMP