Avito Pro
/install avito-pro
Avito API Skill
Этот навык предоставляет знания для взаимодействия с API Авито.
Базовые URL
- API:
https://api.avito.ru - OAuth (для получения кода):
https://avito.ru/oauth - Документация:
https://developers.avito.ru/
Авторизация (OAuth 2.0)
Авито поддерживает два типа авторизации:
1. Персональная авторизация (Client Credentials)
Используется для работы от своего имени (личный кабинет/бизнес-аккаунт).
- Endpoint:
POST /token - Параметры (URL-encoded):
grant_type:client_credentialsclient_id: Ваш Client ID (из личного кабинета)client_secret: Ваш Client Secret
- Срок действия: 24 часа.
Пример запроса:
curl -X POST 'https://api.avito.ru/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=\x3CCLIENT_ID>' \
--data-urlencode 'client_secret=\x3CCLIENT_SECRET>'
2. Авторизация для приложений (Authorization Code)
Для работы с данными других пользователей.
- Шаг 1: Редирект пользователя на
https://avito.ru/oauth?response_type=code&client_id=\x3CCLIENT_ID>&scope=\x3CSCOPES>&state=\x3CSTATE>. - Шаг 2: Обмен
codeна токены черезPOST /tokenсgrant_type=authorization_code.
Мессенджер API (Messenger)
Методы для работы с чатами. Позволяют интегрировать Авито в CRM.
Ключевые эндпоинты:
- Список чатов:
GET /messenger/v2/accounts/{user_id}/chats - Сообщения в чате:
GET /messenger/v3/accounts/{user_id}/chats/{chat_id}/messages - Отправить сообщение:
POST /messenger/v1/accounts/{user_id}/chats/{chat_id}/messages- Тело:
{"message": {"text": "текст"}, "type": "text"}
- Тело:
- Отправить изображение:
POST /messenger/v1/accounts/{user_id}/chats/{chat_id}/messages/image - Загрузить изображение:
POST /messenger/v1/accounts/{user_id}/uploadImages(multipart/form-data) - Прочитать чат:
POST /messenger/v1/accounts/{user_id}/chats/{chat_id}/read - Голосовые сообщения:
GET /messenger/v1/accounts/{user_id}/getVoiceFiles?voice_ids={ids}
Вебхуки (Webhooks):
- Подписка:
POST /messenger/v1/webhook - Отписка:
POST /messenger/v1/webhook/unsubscribe
Объявления и Статистика (Items & Stats)
- Получение информации об объявлениях:
GET /core/v1/items - Статистика объявлений:
POST /stats/v1/accounts/{user_id}/items - Применение доп. услуг (VAS):
POST /vas/v1/accounts/{user_id}/vas
Доступные Scopes:
messenger:read,messenger:writeitems:info,items:apply_vasstats:readuser:read,user_balance:read,user_operations:readautoload:reportsjob:cv,job:vacancy,job:write
Важные примечания:
- Для работы API требуется один из платных тарифов («Базовый», «Расширенный» или «Максимальный»).
- Все запросы должны содержать заголовок
Authorization: Bearer \x3CACCESS_TOKEN>. - Сообщения от чат-ботов имеют
type: systemиflow_id.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install avito-pro - 安装完成后,直接呼叫该 Skill 的名称或使用
/avito-pro触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Avito Pro 是什么?
Работа с API Авито (Авторизация, Мессенджер, Объявления, Статистика). Позволяет получать токены, читать/отправлять сообщения в чатах Авито и управлять объявл... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 196 次。
如何安装 Avito Pro?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install avito-pro」即可一键安装,无需额外配置。
Avito Pro 是免费的吗?
是的,Avito Pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Avito Pro 支持哪些平台?
Avito Pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Avito Pro?
由 thisisevgeniy(@thisisevgeniy)开发并维护,当前版本 v2026.3.16。