Что такое API Авито и что через него можно
API Авито - это официальный способ связать аккаунт Авито с вашей CRM, сайтом или сервисом: данные и действия, которые вы видите в кабинете, программа получает и выполняет сама. По справке Авито через API можно:
- получать информацию об объявлениях: статусы, подключенные услуги;
- смотреть статистику объявлений и расходы;
- получать отчеты автозагрузки;
- узнавать баланс кошелька в рублях и бонусах;
- подключать платные услуги продвижения;
- переписываться с покупателями по объявлениям, получать голосовые сообщения и обмениваться фото прямо в чате;
- публиковать и редактировать объявления в категории «Вакансии»;
- получать статистику звонков и скачивать записи при подключенном коллтрекинге;
- смотреть рейтинг и отзывы и отвечать на них;
- подтверждать и отклонять заказы.
Чего API не делает: по правилам Авито он работает только с базой ваших объявлений. Искать и выгружать чужие объявления через официальный API нельзя.
Кому доступен API Авито и сколько он стоит
Отдельной платы за API нет: он доступен пользователям с подключенным тарифом, а набор возможностей зависит от уровня подписки. По справке Авито на октябрь 2026 года:
| Возможность | Товары | Услуги | Работа |
|---|---|---|---|
| Ключи client_id и client_secret | с тарифом | с тарифом | только с Максимальной подпиской |
| Интеграция по API в составе инструментов | с Расширенной подпиской | зависит от уровня, сверяйте в справке | с Максимальной |
| API Messenger - чаты в вашей CRM | только Максимальная | Расширенная и Максимальная | только Максимальная |
В правилах API Авито прямо сказано, что доступ не дают без действующих профессиональных инструментов по улучшенному тарифу и при нарушениях правил, вплоть до блокировки профиля. Поэтому, если ключи есть, а часть методов отвечает отказом, сначала проверьте уровень подписки. Что входит в каждый уровень, разобрано на странице тарифов Авито.
Как получить client_id и client_secret
- Подключите тариф в нужной категории.
- Откройте кабинет Авито Про → «Профиль и настройки» → «Интеграции и API».
- Там появятся client_id и client_secret. Они всегда доступны в этой вкладке.
- Если ключей несколько, лишние можно удалить - доступ по ним сразу перестанет работать.
Авторизация бывает двух видов:
- Персональная - вы работаете с API от своего имени. Ключи нужны отдельно для каждого аккаунта.
- Для приложений - сервис работает от имени других пользователей. Его регистрируют на странице для разработчиков: «Мои приложения» → «Добавить приложение» → «Запросить доступ». Заявки Авито обычно проверяет до 2 дней.
Для CRM путь проще. Чтобы подключить чаты к amoCRM, «Битрикс24» или JivoSite, напишите в поддержку Авито с почты из профиля - Авито пришлет ключи, а дальше их вводят в настройках самой CRM.
Как работает авторизация: для разработчика
Персональная авторизация работает по схеме client credentials: программа обменивает ключи на токен доступа и прикладывает его к каждому запросу.
- Запрос
POST https://api.avito.ru/tokenс полямиgrant_type=client_credentials,client_idиclient_secret. - В ответ приходит
access_tokenсо сроком жизни 24 часа. - Каждый запрос идет с заголовком
Authorization: Bearerи токеном, базовый адрес -https://api.avito.ru/. - Номер вашего аккаунта для методов вида
/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 ₽.
- Ключи без подписки. Интеграция работала, подписка не продлилась - часть методов перестала отвечать. Следите за балансом кошелька.