# Avito.ru Supplier Directory - Verified B2B Contacts & Phones (`zen-studio/avito-suppliers-directory-scraper`) Actor

Каталог верифицированных поставщиков Авито (Business360): ИНН, телефоны, рейтинг, товары, адреса, режим работы. 44 категории. | Avito B2B supplier directory scraper: INN, plaintext phones, ratings, inventory, addresses, work schedules. 44
categories. No login needed. Paste B360 URL or pick category.

- **URL**: https://apify.com/zen-studio/avito-suppliers-directory-scraper.md
- **Developed by:** [Zen Studio](https://apify.com/zen-studio) (community)
- **Categories:** E-commerce, Lead generation, Automation
- **Stats:** 10 total users, 1 monthly users, 93.3% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $19.90 / 1,000 suppliers

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Avito Supplier Directory Scraper | Парсер поставщиков Авито

**Извлекайте данные верифицированных поставщиков из каталога Business360 на Avito.ru** — ИНН, рейтинг, отзывы, телефоны, товары, адреса и режим работы. 44 категории, от оборудования и автомобилей до продуктов и услуг.

Extract verified supplier data from Avito's Business360 directory — INN, ratings, reviews, phone numbers, inventory, addresses, and work schedules. 44 categories, from equipment and cars to food and services.

<table><tr>
<td style="border-left:4px solid rgb(76,148,94);padding:12px 16px;font-weight:600">500 suppliers in under 60 seconds — hands down the richest output on Apify.</td>
</tr></table>

<br>

<table><tr>
<th style="border-bottom:2px solid #333;padding:12px 16px;text-align:left;font-weight:600">Avito Suite ➤</th>
<td style="border-bottom:1px solid #ddd;padding:12px 16px"><a href="https://apify.com/zen-studio/avito-listings-scraper" style="color:rgb(76,148,94);text-decoration:none;font-weight:600">Listings Scraper</a></td>
<td style="border-bottom:1px solid #ddd;padding:12px 16px"><a href="https://apify.com/zen-studio/avito-seller-profile-scraper" style="color:rgb(76,148,94);text-decoration:none;font-weight:600">Seller Profiles</a></td>
<td style="border-bottom:1px solid #ddd;padding:12px 16px"><a href="https://apify.com/zen-studio/russian-apartment-valuation-api-ppe" style="color:rgb(76,148,94);text-decoration:none;font-weight:600">Apartment Valuation</a></td>
</tr></table>

#### Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

```
zen-studio/avito-suppliers-directory-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/avito-suppliers-directory-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Start from any one of: supplierUrl (string, Business360 link), category (enum), or query (string, supplier name search — works on its own, no category needed). Other inputs: location (string, city/region, default "Россия"), maxResults (integer, default 100), enrichData (boolean, default true). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~avito-suppliers-directory-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: pay-per-event, $0.0399/supplier, $0.0199/enrichment (Free-plan rates; lower on higher Apify plans). Get token: https://console.apify.com/account/integrations
```

#### Оптимизация расходов

- Выключите `enrichData`, если нужен только каталог — не платите за телефоны, адреса и расписание.
- Используйте `maxResults` для ограничения количества — не платите за лишних поставщиков.
- Используйте `query` для поиска по названию компании — работает и без категории.

### Быстрый старт (Quick Start)

#### По URL из Business360

```json
{
    "supplierUrl": "https://www.avito.ru/all/business360/postavshchiki/avtomobili"
}
```

#### По текстовому поиску (без категории)

```json
{
    "query": "автозапчасти",
    "location": "Москва",
    "maxResults": 100
}
```

#### По категории

```json
{
    "category": "equipment",
    "location": "Москва",
    "maxResults": 200
}
```

#### Категория + поиск по названию

```json
{
    "category": "phones",
    "location": "Россия",
    "query": "Apple",
    "maxResults": 500,
    "enrichData": true
}
```

### Параметры ввода (Input Parameters)

| Параметр | Тип | Описание | По умолчанию |
|----------|-----|----------|-------------|
| `supplierUrl` | string | URL из раздела Business360 на Avito.ru. Фильтры извлекаются автоматически. | — |
| `maxResults` | integer | Максимум поставщиков. | `100` |
| `category` | enum | Категория поставщиков. 6 групп B360 + 38 категорий Авито. | — |
| `location` | string | Город или регион **на русском языке** (напр. "Москва", "Санкт-Петербург"). 20+ городов + вся Россия. | `"Россия"` |
| `query` | string | Поиск по названию поставщика. Работает без категории — поиск по всему каталогу. | — |
| `enrichData` | boolean | Обогащение: телефон, адрес, координаты, расписание, доставка, оплата, описание, распределение оценок. | `true` |

#### URL, категория или текстовый поиск?

Три способа задать поиск — достаточно любого одного:

- **URL** (`supplierUrl`) — вставьте ссылку из раздела Business360. Категория, город и фильтры извлекаются автоматически.
- **Категория** (`category` + `location`) — выберите категорию и город вручную.
- **Текстовый поиск** (`query` + `location`) — поиск по названию поставщика во всём каталоге, без категории.

Категорию и текстовый поиск можно комбинировать — тогда поиск идёт внутри категории.

Если указан `supplierUrl`, параметры `category`, `location` и `query` игнорируются.

### Данные на выходе (Output)

По умолчанию (`enrichData: true`) — каталожные данные плюс телефон, адрес, расписание и описание. Выключите `enrichData` для быстрого сбора только каталожной карточки.

Default (`enrichData: true`) — catalog data plus phone, address, schedule, and description. Turn `enrichData` off for fast catalog-only scraping.

#### Пример записи (по умолчанию, `enrichData: true`)

Каталожная карточка из Business360 + телефон, адрес, расписание и распределение оценок.

```json
{
  "name": "Купертино - Apple Retail | Петровская 87 | kupertino_store",
  "sellerId": 146475904,
  "userKey": "9350e7706e7937430d5578795464fac5",
  "profileUrl": "https://www.avito.ru/brands/kupertinostore",
  "sellerType": "Индивидуальный предприниматель",
  "isVerified": false,
  "registrationDate": 1538398302,
  "description": "КУПЕРТИНО — сеть фирменных магазинов по продаже и обслуживанию техники Apple. Находимся в самом центре трёх городов: Таганрога. Ростова -на- Дону. Севастополя. Отзывы о нас всегда.",
  "ratingScore": 5,
  "reviewCount": 354,
  "badges": [
    "Надёжный продавец",
    "4 покупки с Авито Доставкой",
    "1 продажа с Авито Доставкой",
    "Реквизиты проверены",
    "Документы проверены",
    "Телефон подтверждён",
    "Есть бизнес-сообщество ВКонтакте",
    "яПомогаю"
  ],
  "totalItems": 76,
  "itemPreviews": [
    {
      "id": 7613864174,
      "title": "iPhone 17 Pro Max, 256 ГБ, eSIM",
      "price": "103 990 ₽",
      "url": "https://www.avito.ru/taganrog/telefony/iphone_17_pro_max_256_gb_esim_7613864174",
      "imageUrl": "https://10.img.avito.st/image/1/1.r2X2KraDA4yKh_eEpGzKM6SLAYpIgcuAtoMBjk6XA4ZihTlGQYk.acnFMcf5JEr_Uiy5hJK_ju8uf8QUcE9wNrwi9_SMjZo?cqp=2.eQ7GyW4UBJx8BvWWQQ-RFjPk788J3t_horXcMcYcMY7U59sECGqeA6iJLtVrer-5mlLnIfWeR8XAC34B8vse-6Bno_Y4nZlfvwg=",
      "hasPhone": true,
      "hasDelivery": false,
      "hasMessage": true
    },
    {
      "id": 7741942428,
      "title": "iPhone 16, 128 ГБ, SIM + eSIM",
      "price": "49 990 ₽",
      "url": "https://www.avito.ru/taganrog/telefony/iphone_16_128_gb_sim_esim_7741942428",
      "imageUrl": "https://60.img.avito.st/image/1/1.csOScraD3iru3yoi-hMHz9rT3Cws2RYm0tvcKCrP3iAG3eTgJdE.0Y7rxHKllobZ639f3y34Vo2ikCDm3TQ_5nuAgLJtdNM",
      "hasPhone": true,
      "hasDelivery": false,
      "hasMessage": true
    },
    {
      "id": 7549638140,
      "title": "iPhone 16 Plus, 128 ГБ, SIM + eSIM",
      "price": "62 990 ₽",
      "url": "https://www.avito.ru/taganrog/telefony/iphone_16_plus_128_gb_sim_esim_7549638140",
      "imageUrl": "https://20.img.avito.st/image/1/1.1WOiQraDeYre742ChGWmV87je4wc6bGG4ut7iBr_eYA27UNAFeE.KhyVbl_9Q7Itws4OQEBmcEItmCWIEG_8i3SIaFboweg?cqp=2.eQ7GyW4UBJx8BvWWQQ-RFjPk788J3t_horXcMcYcMY7U59sECGqeA6iJLtVrer-5mlLnIfWeR8XAC34B8vse-6Bno_Y4nZlfvwg=",
      "hasPhone": true,
      "hasDelivery": false,
      "hasMessage": true
    }
  ],
  "callAvailable": true,
  "messengerAvailable": true,
  "moreItemsLink": "https://www.avito.ru/brands/kupertinostore",
  "avatar": "https://90.img.avito.st/image/1/1.UNm6p7a_6jDcBh4zltIx_PYG_jACHi4w7AUAMfIHADEMBA.-JZnxvNxPZIVj_VOncdKbN8OnmOqWlXyiKLYkjx1QWQ",
  "phone": "+79885403973",
  "phoneType": "Мобильный",
  "phoneIsAnonymous": true,
  "phoneAnonymousReason": "Номер — временный",
  "profileName": "Купертино - Apple Retail | Петровская 87 | kupertino_store",
  "profileType": "shop",
  "brandUrl": "/brands/kupertinostore",
  "subscribers": "1 221",
  "bannerImages": [
    "https://30.img.avito.st/image/1/1.iZvmZbaw38lRxL9m0MmPhf4Rz3JQxiV0Vg.8RdP1R_bbzEmi8fIypubQJsBiGpVAiWuMVF7GHV9ws4?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://90.img.avito.st/image/1/1.NYfDr7awY9V0DgN69QNLo9Dbc251DJlocw.8yGrefx-O-UA6WDzdrRUphYCemJf2OAkf7unXxXd0sk",
    "https://60.img.avito.st/image/1/1.-jScu7awrGYrGszJqheaY4zPvN0qGFbbLA.fVq_V6ZeU1qNU7pAWdhtdN7aK_70KfSmzaEqBhxq5PQ"
  ],
  "about": "- Наличными.\n- Переводом.\n- Картой.\n- QR.\n- Кредит.\n- Рассрочка.\n- Безнал. Расчёт для юр. Лиц.",
  "aboutImages": [
    "https://50.img.avito.st/image/1/1.OvdCvbaxBHv2norc4tBnryfelhz0HJwe.qEy8ZDITQ_pdiW31rUxRCdpXzxZjPqJra3DJqh1cF28",
    "https://40.img.avito.st/image/1/1.6nmxj7ax1PUFrFpSEcKUTc-0RZIHLkyQ.Sq_3dWi2AwV4msU40JnpOxmlbrUFruQlpqUyeaCPlAo",
    "https://00.img.avito.st/image/1/1.NBXDSraxCpl3aYQ-YzsZS51amP5165L8.D3vXAnWmUSwgxs2BxxKOK8ByS2i4fEkaYo2JT6gIkAU?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://30.img.avito.st/image/1/1.BRogD7axO5aULLUxgBwILjoDqfGWrqPz.yWSG5BpMxYYixOAsObf_vbVrhNgL3y6WiroVdI-RX3w?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://60.img.avito.st/image/1/1.kY8mmraxrwOSuSGkhqHuu1ihPmSQOzdm.86GAPoYcTE3DlIiJXwrAnfQjiuKVQ0vUuUJl1E9zLyg",
    "https://30.img.avito.st/image/1/1.kxSIC7axrZg8KCM_KDSsCaUKP_8-qjX9.-nFAqvqmBdOEWn-UBAlBFznSG5ZFNJqyMg7aAfCL-DY?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://00.img.avito.st/image/1/1.MeuLlbaxD2c_toHAK-5oqdSFnQA9NJcC.zCXxt8qA9_zfsrOvNmJ_1vEH5UoNgitH1BM9HMEMdJc?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://30.img.avito.st/image/1/1.isc0pLaxtEuAhzrslKnx80qfJSyCBSwu.duXIY8VwFzF0nbfHB57ACOFn2fk7t1bHorObRfASjlM?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://10.img.avito.st/image/1/1.8sTlNLaxzEhRF0LvRUngrc81Xi9TlVQt.900f9l3L9lzjpTzGWTy08L6i1wmJudaX74472uUq62U?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://30.img.avito.st/image/1/1.VCCaIraxaqwuAeQLOhMgFOQZ-8ssg_LJ.7xfAomcNJrkKf0YtJsRaG7I5bSHfhef6ktVSVRk14i8?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://00.img.avito.st/image/1/1.pbBHr7axmzzzjBWb5_yGySa0ClvxDgNZ._Rey5ILcuzw6IHElhX3V-hnlydeoIIqJga5w8ev6Y5g?cqp=2.d_Zf6Bm1shCMrOHY-Vj18hvV6BjwI358IHMSOoasWlTdJXwRxVlJDedyKiY=",
    "https://40.img.avito.st/image/1/1.tGp9g7axiubJoARB3fLPXgO4G4HLIhKD.PeU7GxX2WOvefnKJw62O6Fll1MVHHsDnlv6l1wXj6dU"
  ],
  "address": "Ростовская обл., Таганрог, Петровская ул., 87",
  "latitude": 47.21731,
  "longitude": 38.92566,
  "nearbyStations": [
    {
      "name": "р-н Центральный"
    }
  ],
  "workSchedule": [
    {
      "days": {
        "friday": true,
        "monday": true,
        "saturday": true,
        "sunday": true,
        "thursday": true,
        "tuesday": true,
        "wednesday": true
      },
      "workHours": {
        "minutes": [
          600,
          1200
        ]
      }
    }
  ],
  "delivery": "Бесплатная доставка по всей территории РФ 🇷🇺",
  "payment": "- Наличными.\n- Переводом.\n- Картой.\n- QR.\n- Кредит.\n- Рассрочка.\n- Безнал. Расчёт для юр. Лиц.",
  "ratingDistribution": {
    "5": 350,
    "4": 3,
    "3": 1,
    "2": 0,
    "1": 0
  },
  "sellerQualityLabel": "Отличный продавец",
  "scrapedAt": "2026-02-25T10:57:41.522340+00:00"
}
```

Также доступны (когда есть данные):

- `description` — описание компании из каталога
- `moreItemsLink` — ссылка на все товары поставщика

#### Что добавляет `enrichData`

Полная информация со страницы поставщика. Медленнее — отдельный запрос на каждого.

**Контактный телефон:**

- `phone`, `phoneType` — номер в открытом виде и его тип
- `phoneIsAnonymous`, `phoneAnonymousReason` — временный номер или прямой

**Локация:**

- `address` — полный адрес
- `latitude`, `longitude` — координаты
- `nearbyStations` — ближайшие станции метро \[{name, distance}]

**Бизнес-информация:**

- `profileName`, `profileType` — название и тип на странице профиля
- `brandUrl` — URL бренд-страницы
- `about` — описание компании
- `aboutImages` — фотографии из раздела "О компании"

**Условия работы:**

- `workSchedule` — расписание \[{day, hours}]
- `delivery` — условия доставки
- `payment` — способы оплаты
- `replyTime` — скорость ответа

**Контакты:**

- `contactMethods` — способы связи (phone, messenger, email)
- `subscribers` — подписчики
- `bannerImages` — баннеры профиля

**Отзывы:**

- `ratingDistribution` — распределение оценок по звёздам
- `sellerQualityLabel` — метка качества продавца

#### Полный пример (`enrichData: true`)

```json
{
  "name": "ЗИС-Аренда / Бытовки в аренду",
  "sellerId": 166402760,
  "userKey": "8f4873ff9223c8944d9af5ccf022f40d",
  "profileUrl": "https://www.avito.ru/brands/i166402760",
  "inn": "7743706303",
  "sellerType": "Компания",
  "isVerified": true,
  "registrationDate": 1563751478,
  "ratingScore": 4.5,
  "reviewCount": "(17)",
  "totalItems": 6,
  "badges": ["Реквизиты проверены"],
  "itemPreviews": [
    {
      "id": 1862280344,
      "title": "Аренда Бытовок. Прорабская. Строительная. Санузел",
      "price": "от 7 500 ₽ за услугу",
      "imageUrl": "https://90.img.avito.st/image/...",
      "hasPhone": true,
      "hasDelivery": false,
      "hasMessage": true
    },
    {
      "id": 2693870459,
      "title": "Аренда бытовки утепленная",
      "price": "от 7 500 ₽ за услугу",
      "imageUrl": "https://90.img.avito.st/image/...",
      "hasPhone": true,
      "hasDelivery": false,
      "hasMessage": true
    }
  ],
  "callAvailable": true,
  "messengerAvailable": true,
  "avatar": "https://40.img.avito.st/image/...",
  "phone": "+79584842306",
  "phoneType": "Мобильный",
  "phoneIsAnonymous": true,
  "phoneAnonymousReason": "Номера — временные",
  "profileName": "ЗИС-Аренда",
  "profileType": "Компания",
  "brandUrl": "https://www.avito.ru/brands/i166402760",
  "about": "Аренда строительных бытовок в Москве и Подмосковье. Доставка и установка. Работаем с 2019 года.",
  "aboutImages": [
    "https://80.img.avito.st/image/..."
  ],
  "address": "Балашиха, ул. Промышленная, 12",
  "latitude": 55.7963,
  "longitude": 37.9581,
  "nearbyStations": [
    {"name": "Балашиха", "distance": "2 км"}
  ],
  "workSchedule": [
    {"day": "Пн-Пт", "hours": "09:00 — 18:00"},
    {"day": "Сб", "hours": "10:00 — 15:00"}
  ],
  "delivery": "По Москве и МО",
  "payment": "Наличные, безналичный расчёт",
  "replyTime": "Отвечает в течение часа",
  "contactMethods": ["phone", "messenger"],
  "subscribers": "42",
  "bannerImages": [
    "https://80.img.avito.st/image/..."
  ],
  "scrapedAt": "2026-02-25T10:04:41Z"
}
```

### Стоимость — Pay Per Event (PPE)

Прозрачная модель оплаты за действие. Платите только за полученные данные.

Transparent pay-per-event pricing. You only pay for data you receive.

| Событие (Event) | Описание | Free | Bronze | Silver | Gold |
|-----------------|----------|------|--------|--------|------|
| `supplier-scraped` | Каждый поставщик | $39.90 / 1K | $34.90 / 1K | $29.90 / 1K | $19.90 / 1K |
| `supplier-enriched` | Обогащение: телефон, адрес, расписание, оценки (`enrichData`) | $19.90 / 1K | $18.60 / 1K | $17.40 / 1K | $14.90 / 1K |

#### Примеры стоимости (Cost Examples)

Расчёт для тарифа **Free**:

| Режим | 10 шт. | 100 шт. | 500 шт. |
|-------|--------|---------|---------|
| С обогащением (по умолчанию) | **$0.60** | **$5.98** | **$29.90** |
| Только каталог (`enrichData: false`) | **$0.40** | **$3.99** | **$19.95** |

Обогащение оплачивается один раз на поставщика и включает телефон, адрес, расписание и распределение оценок.

### Попробуйте бесплатно (Try It Free)

**Попробуйте бесплатно** — новые пользователи Apify получают $5 кредитов. Это ~**80 поставщиков** с обогащением (или ~**125** в режиме каталога) бесплатно.

**Try it free** — new Apify users get $5 in platform credits. That's ~**80 suppliers** with enrichment, or ~**125** in catalog-only mode, at no cost.

### Интеграция по API (API Integration)

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient("your_token")

run = client.actor("zen-studio/avito-supplier-directory-scraper").call(run_input={
    "category": "equipment",
    "location": "Москва",
    "maxResults": 200,
    "enrichData": True,
})

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(f"{item['name']} — {item.get('phone', 'нет')} — {item.get('inn', '')}")
```

#### JavaScript

```javascript
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'your_token' });

const run = await client.actor('zen-studio/avito-supplier-directory-scraper').call({
    query: 'автозапчасти',
    location: 'Москва',
    maxResults: 500,
    enrichData: true,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Найдено: ${items.length} поставщиков`);
```

### Продвинутое использование (Advanced Usage)

#### Поиск по всему каталогу — без категории

```json
{
    "query": "автозапчасти",
    "location": "Москва",
    "maxResults": 100
}
```

Текстовый поиск без категории охватывает весь каталог Business360 — обычно это шире, чем поиск внутри одной категории.

#### Поиск по названию внутри категории

```json
{
    "category": "equipment",
    "query": "станки",
    "maxResults": 100
}
```

#### Сбор контактов поставщиков электроники

```json
{
    "category": "phones",
    "location": "Москва",
    "maxResults": 500,
    "enrichData": true
}
```

#### По ссылке из Business360

```json
{
    "supplierUrl": "https://www.avito.ru/all/business360/postavshchiki/oborudovaniye",
    "maxResults": 1000,
    "enrichData": true
}
```

Вставьте любую ссылку из раздела Business360 — категория, город и фильтры извлекаются автоматически.

### Экспорт данных (Data Export)

- **JSON** — для программной обработки и интеграции
- **CSV** — для Excel и Google Sheets
- **Excel** — для анализа и визуализации

Данные доступны через API, вебхуки или ручную выгрузку из консоли Apify.

### Автоматизация (Automation)

- **Расписание** — запуск ежедневно, еженедельно или ежемесячно через консоль Apify
- **Вебхуки** — уведомления о завершении через HTTP
- **API** — полная интеграция в ваши процессы

### FAQ

**В: Какие данные извлекает скрапер?**
О: До 48 полей на поставщика. Только каталог: название, ИНН, рейтинг, отзывы, товары. С обогащением (`enrichData`, включено по умолчанию): телефон, адрес, координаты, расписание, доставка, оплата, описание.

**В: Нужен ли аккаунт Авито?**
О: Нет. Скрапер работает без авторизации.

**В: Что такое Business360?**
О: Каталог верифицированных поставщиков на Авито. Компании с проверенными реквизитами (ИНН), рейтингом и отзывами.

**В: Сколько поставщиков можно получить?**
О: На платном тарифе — без ограничений. Задайте `maxResults`. Бесплатный тариф: до 50 за запуск.

**В: Как быстро работает?**
О: Только каталог — ~50 поставщиков за 5 секунд. С обогащением — ~10 в секунду.

**В: Телефоны в открытом виде?**
О: Да. Номера возвращаются как текст (не картинки). Включены по умолчанию (`enrichData: true`).

**В: Можно искать без категории?**
О: Да. Передайте только `query` — поиск пойдёт по всему каталогу Business360, с учётом `location`. Категория необязательна.

**В: Можно вставить ссылку из Business360?**
О: Да. Передайте URL в `supplierUrl` — категория и фильтры извлекаются автоматически.

**В: Какие категории поддерживаются?**
О: 6 групп Business360 (оборудование, транспорт, товары, стройматериалы, услуги, офис) + 38 категорий Авито (авто, телефоны, мебель и др.).

**В: Чем отличается от Avito Listings Scraper?**
О: Listings Scraper ищет объявления (товары/услуги). Supplier Directory Scraper ищет компании (поставщиков) из каталога Business360 с ИНН, рейтингом и бизнес-данными.

### Как начать (Getting Started)

#### 1. Регистрация

1. [Создайте аккаунт Apify](https://console.apify.com/sign-up) (бесплатно)
2. Кредитная карта не требуется
3. Бесплатный тариф включён

#### 2. Настройка

1. **URL, категория или текстовый поиск** — вставьте ссылку из Business360, выберите категорию или просто введите поисковый запрос
2. **Город** — выберите из списка или введите название на русском
3. **Количество** — задайте `maxResults` под ваши потребности
4. **Обогащение** — `enrichData` включено по умолчанию: телефон, адрес, расписание, оценки

#### 3. Запуск

1. Нажмите **Start** — парсинг запустится автоматически
2. Следите за прогрессом в логе
3. Скачайте результаты в JSON, CSV или Excel

#### 4. Автоматизация

1. Настройте расписание для регулярных запусков
2. Подключите вебхуки для уведомлений
3. Используйте API для интеграции в ваши системы

### Похожие скраперы (Related Actors)

Другие инструменты для Avito и российского рынка:

| Скрапер | Описание | Стоимость |
|---------|----------|-----------|
| [Avito Listings Scraper](https://apify.com/zen-studio/avito-listings-scraper) | Парсер объявлений Авито — 41 категория, телефоны, характеристики, отзывы | PPE |
| [Avito Seller Profile Scraper](https://apify.com/zen-studio/avito-seller-profile-scraper) | Профили продавцов — рейтинг, отзывы, телефоны, объявления | PPE |
| [Yandex Realty Scraper](https://apify.com/zen-studio/yandex-realty-scraper) | Парсер Яндекс Недвижимости — 80+ городов, телефоны, WhatsApp | $0.002–$0.006 / объявление |
| [Ozon Product Search Scraper](https://apify.com/zen-studio/ozon-product-search-scraper) | Парсер товаров Ozon — цены, характеристики, отзывы | PPE |

### Правовая информация (Legal Compliance)

Скрапер извлекает публично доступные данные с Avito.ru. Пользователи обязаны соблюдать условия использования Avito и законодательство о защите персональных данных (152-ФЗ, GDPR).

Data is collected from publicly available sources and provided "as is" for informational purposes. Users are responsible for compliance with Avito's terms of service and applicable regulations in their jurisdiction.

***

[**Начать парсинг поставщиков Авито**](https://console.apify.com/actors/XdG2fPfbplyEJl0MH)

***

*Верифицированные поставщики Авито — ИНН, рейтинг, телефоны, адреса. 44 категории, 20+ городов.*

# Actor input Schema

## `supplierUrl` (type: `string`):

Ссылка из раздела Business360 на Avito.ru. (URL from Avito's Business360 supplier directory.)

## `maxResults` (type: `integer`):

Макс. количество поставщиков. (Max suppliers to scrape.)

## `category` (type: `string`):

Категория поставщиков. Группы B360 наверху, категории Авито ниже. (Supplier category. B360 groups on top, Avito categories below.)

## `location` (type: `string`):

Город или регион для поиска. (City or region for search.)

## `query` (type: `string`):

Поиск по названию поставщика. Можно использовать без категории — поиск по всему каталогу. (Search by supplier name. Works without a category — searches the whole directory.)

## `enrichData` (type: `boolean`):

Телефон, адрес, расписание, описание, оценки. (Phone, address, schedule, description, ratings.)

## Actor input object example

```json
{
  "supplierUrl": "https://www.avito.ru/all/business360/postavshchiki/avtomobili",
  "maxResults": 100,
  "location": "Россия",
  "enrichData": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "supplierUrl": "https://www.avito.ru/all/business360/postavshchiki/avtomobili",
    "maxResults": 100,
    "location": "Россия"
};

// Run the Actor and wait for it to finish
const run = await client.actor("zen-studio/avito-suppliers-directory-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "supplierUrl": "https://www.avito.ru/all/business360/postavshchiki/avtomobili",
    "maxResults": 100,
    "location": "Россия",
}

# Run the Actor and wait for it to finish
run = client.actor("zen-studio/avito-suppliers-directory-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "supplierUrl": "https://www.avito.ru/all/business360/postavshchiki/avtomobili",
  "maxResults": 100,
  "location": "Россия"
}' |
apify call zen-studio/avito-suppliers-directory-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=zen-studio/avito-suppliers-directory-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/XdG2fPfbplyEJl0MH/builds/XCONzFchOn8mBvM06/openapi.json
