Чекер MAX: полный гайд по проверке номеров в 2026 году
Pillar-гайд по чекерам MAX: что возвращает сервис, сколько стоит, как считать recall, сравнение с конкурентами, юзкейсы по нишам, юридика 152-ФЗ, API для разработчиков, FAQ из 18 вопросов.
В 2026 году мессенджер MAX от VK стал стандартом для российских команд роста: 100+ млн пользователей, проникновение в B2C-аудиторию выше, чем у многих классических каналов. Логичный следующий шаг для маркетологов, антифрод-команд и B2B-продавцов — научиться работать с этой аудиторией программно. Главный инструмент для этого — чекер MAX, сервис, который по номеру телефона возвращает публичный профиль владельца аккаунта.
Этот гайд — pillar-материал по теме. Здесь собрано всё, что нужно знать команде, прежде чем выбирать чекер, рассчитывать бюджет, запускать кампанию или интегрировать API в продакшен-pipeline.
TL;DR
- Чекер MAX — сервис, возвращающий по номеру публичные поля профиля в мессенджере MAX: имя, фамилию, last seen, server_id, BIO
- Цена 2026: $0.005 за положительный hit, отрицательные — бесплатно, скидки 30% от $500 / 40% от $2000
- Recall 100%: каждый зарегистрированный профиль с публичными настройками гарантированно найден (см. /blog/100-percent-accuracy-engine)
- 5 бесплатных проверок через Telegram-бота — без карты и депозита
- API: REST endpoint POST /v1/check-account, доступ по запросу через /support после первого депозита
- Юзкейсы: маркетинг (обогащение CRM), антифрод (скоринг), OSINT, B2B-продажи, call-центры
- Юридика: работа с публичной частью профиля, не персданные в смысле 152-ФЗ; ограничения только на последующее использование
Что такое чекер MAX и зачем он нужен
Чекер MAX — это автоматизированный сервис, который по номеру телефона возвращает публичные данные владельца аккаунта в мессенджере MAX от VK. Если упростить до максимума: вы отправляете номер, получаете JSON с шестью полями (registered, firstName, lastName, server_id, last_seen, bio). Это то же самое, что любой пользователь может увидеть вручную в приложении MAX, добавив контакт и открыв его профиль — только в 1000 раз быстрее и без участия человека.
История рынка короткая: до 2024 года мессенджер MAX был малоизвестен, аудитория исчислялась миллионами, бизнес-задач на массовую проверку не возникало. В 2025 году после публичного запуска VK и активного маркетинга проникновение перевалило за 50 млн пользователей, и в течение года рынок чекеров MAX сформировался: 5–7 игроков, цены от $0.0005 до $0.01 за номер, разный набор полей и разное качество данных.
К 2026 году MAX стал стандартом для российской B2C-аудитории, и проверка номеров в MAX — обязательной частью pipeline в трёх индустриях: маркетинговые рассылки, антифрод в финтехе и онлайн-кредитовании, B2B- обогащение CRM. Подробнее про взрывной рост — в исследовании Max Messenger Russia Stats 2026.
Чем это отличается от Telegram-чекера
Telegram-чекеры существуют с 2018 года и работают через метод
contacts.importContacts в протоколе MTProto. Они дают статус регистрации,
часто — username, реже — реальное имя (в 8–15% случаев). В Telegram люди
традиционно используют никнеймы, инициалы или вообще оставляют поле
пустым.
MAX-чекеры используют собственный протокол мессенджера (не MTProto) и возвращают данные публичного профиля: имя и фамилию в 40–55% случаев, last seen всегда (поле публично по умолчанию), BIO в 15–25%, server_id всегда. Это качественно другой набор данных, который позволяет персонализировать коммуникации, а не только валидировать регистрацию.
Принципиальная разница в подходе пользователей: Telegram исторически позиционировался как мессенджер для приватной коммуникации с уклоном в анонимность — отсюда никнеймы вместо имён и скрытый last seen. MAX же изначально строился как продукт VK с фокусом на real-identity коммуникации: пользователи указывают реальные имена, последний визит виден всем, профиль по умолчанию публичен. Это даёт чекерам качественно другой материал для работы — не статусные данные «есть/нет», а контентные поля, пригодные для прямой работы в маркетинге, антифроде и B2B-продажах.
Полный side-by-side разбор — в посте MAX vs Telegram чекер.
Зачем чекер бизнесу
Если коротко — для решения четырёх задач:
Очистка базы перед рассылкой. Снять с базы 100k номеров тех, кто не зарегистрирован в MAX (typically 40–60% записей), чтобы не тратить квоты рассылочного провайдера на мёртвые контакты. Подробный workflow — /blog/how-to-clean-phone-database-100k.
Обогащение CRM. Получить имя и фамилию по «голым» номерам, чтобы персонализировать коммуникацию во всех каналах (SMS, push, email, звонки). На типичной B2C-базе обогащается 40–55% записей.
Антифрод. Сверить заявленные данные пользователя с публичным профилем MAX: если в заявке на кредит указан «Иван Иванов», а в MAX аккаунт принадлежит «Дмитрию Соколову» — флаг на ручную верификацию.
OSINT и B2B-разведка. Проверить контрагента, верифицировать контактные данные потенциального клиента, найти доп. точки контакта.
К этим четырём ядерным сценариям рынок добавляет десятки производных: обогащение скоринг-моделей для онлайн-кредитования, верификация участников тендеров, контроль качества баз у дата-провайдеров, ресёрч аудитории при запуске нового продукта, аудит реальной активности подписчиков платных каналов. Общее у всех сценариев одно — пока данные о пользователе MAX публичны и доступны через стандартный профиль, их автоматизированный сбор стоит дешевле, чем альтернативные источники (GetContact, Truecaller, ручной OSINT, покупка готовых баз).
Полный гайд по сценариям — раздел «Юзкейсы по нишам» ниже.
Как работает проверка номера в MAX
С точки зрения пользователя процесс выглядит так:
- Вы отправляете номер телефона в формате E.164 (например, +79161234567) через Telegram-бота, веб-форму или REST API.
- Сервис в течение 1–2 секунд возвращает JSON с шестью полями.
- Если в базе 100k номеров — то же самое в batch-режиме, с результатом в виде CSV или webhook-callback за 30–60 минут.
С точки зрения архитектуры — это автоматизированное взаимодействие с публичной частью профиля MAX. Сервис отправляет запрос, получает ответ, парсит, нормализует и возвращает в едином формате. Мы используем собственный фирменный движок проверки, отлаженный на десятках миллионов запросов, и не зависим от сторонних API. Это даёт нам контроль над качеством (recall 100%), скоростью (1–2 секунды) и стоимостью.
Что это означает для клиента: мы не перепродаём чужой канал, мы не зависим от партнёрских API, у которых могут поменяться условия или закрыться доступ, и мы можем оперативно реагировать на изменения на стороне MAX. Любое крупное обновление мессенджера потенциально требует адаптации движка, и команды, которые работают через перепродажу чужих API, в такие моменты простаивают неделями. Наш цикл реакции — часы или сутки, что критично для антифрод-pipelines, где простой = пропущенный мошеннический трафик.
Параллельно мы держим избыточную инфраструктуру: несколько параллельных каналов проверки, активный мониторинг качества ответов, автоматические fallback-маршруты при деградации. Для клиента это выражается в одном числе — SLA по доступности 99.5%+ на годовом отрезке, что соответствует не более 44 часам простоя в год по всем причинам.
Подробное описание потока «отправил номер → получил отчёт» — на странице Как это работает.
Что возвращает чекер: разбор каждого поля
Стандартный ответ чекера на проверку номера:
{
"phone": "+79161234567",
"registered": true,
"firstName": "Анна",
"lastName": "Иванова",
"server_id": 847291,
"last_seen": "2026-05-11 09:42:15",
"bio": "Маркетолог, Москва",
"checked_at": "2026-05-11T12:33:21Z"
}Разберём каждое поле:
registered. Булево значение, есть ли активный аккаунт в MAX по
этому номеру. Это самое базовое поле, нужное для очистки базы перед
рассылкой и для антифрод-проверки «существует ли пользователь в
мессенджере».
firstName / lastName. Имя и фамилия из публичного профиля. Это
не данные из паспорта — пользователь сам указал их при регистрации или
позже в настройках. На типичной B2C-базе firstName заполнен в 50–60%
случаев, lastName — в 35–45%. Полный разбор юзкейсов — в посте
Как узнать имя и фамилию по номеру.
server_id. Внутренний числовой идентификатор аккаунта в MAX. Это
аналог chat_id в Telegram — стабильный идентификатор, который не меняется
при смене номера или имени. Применяется в B2B-CRM как ключ для
деduplication и в маркетинговых системах для трекинга. Что это такое и
зачем он нужен — в посте Server ID в MAX.
last_seen. Время последнего визита пользователя в мессенджере.
Возвращается публично, в отличие от Telegram, где это поле скрывается от
незнакомцев. Применяется в антифрод-скоринге (живой ли аккаунт), в
маркетинговой сегментации (активная аудитория vs «спящая») и в OSINT.
Детальный разбор — Что такое last seen в MAX.
bio. Текст из поля «о себе» в публичном профиле. Заполнен в 15–25%
аккаунтов. Применяется как дополнительный сигнал в OSINT-задачах (по нему
можно понять город, профессию, интересы) и в маркетинговой сегментации.
checked_at. Timestamp момента проверки в формате ISO 8601. Нужен
для аудита, для понимания свежести данных и для соблюдения требований по
обработке персональных данных (когда были собраны).
Покрытие полей: что заполнено, а что нет
Важная деталь, которую часто упускают при выборе чекера: даже при recall 100% (все зарегистрированные профили найдены) контентные поля заполнены не в 100% случаев. Это нормально — пользователи MAX, как и любого другого мессенджера, имеют разную дисциплину заполнения профиля.
По нашей внутренней статистике на больших RU-выборках 2026 года:
| Поле | Заполнено в % | Примечание |
|---|---|---|
registered | 100% | всегда возвращается |
firstName | 50–60% | реальное имя, не ник |
lastName | 35–45% | часто отсутствует или сокращено |
server_id | 100% | технический идентификатор |
last_seen | 85–95% | пусто только при скрытии в настройках |
bio | 15–25% | заполняют редко |
Это означает: на типичной B2C-базе обогащение firstName произойдёт по ≈55% от валидных номеров, lastName — ≈40%. На молодых аудиториях (16–24) поля заполнены чаще, на старших (45+) — реже. На корпоративных номерах (служебных SIM) — почти всегда оба поля заполнены реальными ФИО.
Формат last_seen и его интерпретация
Last seen возвращается в одном из четырёх форматов в зависимости от давности последнего визита:
- Точный timestamp (
"2026-05-11 09:42:15") — для активных пользователей, заходивших в течение последних 24 часов - Относительный (
"сегодня","вчера","недавно","давно") — для визитов в течение последней недели/месяца - Категориальный (
"в этом месяце","в этом году") — для редко активных аккаунтов - Пусто (
null) — если пользователь скрыл last seen в настройках приватности
Для антифрод-скоринга работают эти градации напрямую: точный timestamp = живой аккаунт (вес +3), относительный «сегодня/вчера» = активный (+2), «недавно» = средний (+1), «давно/в этом году» = брошенный (−1), пусто = неинформативно (0). Для маркетинговой сегментации работает аналогичная шкала: «свежие» уходят в первый эшелон рассылки, «средние» — во второй, «брошенные» — в фильтр исключения.
Детальный разбор всех форматов и юзкейсов — Что такое last seen в MAX.
Сколько стоит чекер MAX в 2026
Тариф в нашем сервисе устроен максимально просто:
| Депозит | Получаете проверок | Скидка | Цена за hit |
|---|---|---|---|
| $10 | 2 000 | 0% | $0.005 |
| $100 | 20 000 | 0% | $0.005 |
| $500 | 142 857 | 30% | $0.0035 |
| $2 000 | 666 666 | 40% | $0.003 |
| $10 000+ | по запросу | custom | от $0.0025 |
Минимальный депозит — $10, даёт 2000 проверок по базовому тарифу. Подробная разбивка тарифов и условий — на странице /pricing.
Бесплатные negative — почему это важно
Главный нюанс ценообразования: отрицательные проверки бесплатны. Если
по номеру не найдена регистрация в MAX (registered=false), эта проверка
не списывается с баланса. Это принципиальное отличие от провайдеров,
которые берут плату за каждый запрос вне зависимости от результата.
Экономика на конкретной задаче:
- База 100 000 номеров, проникновение MAX 40% — реально проверенных hit = 40 000, стоимость $200 (по базовому тарифу, без скидки).
- Если бы платили за каждый запрос — $500 за тот же объём.
- Разница 60% в пользу клиента на типичной B2C-базе.
Это особенно важно для команд с большим объёмом исходящих проверок: антифрод на регистрации, рассылочные сервисы, OSINT-агрегаторы.
Как считать ROI чекера
Простая формула:
ROI = (доход от доп. конверсий − стоимость проверки) / стоимость проверкиПример для маркетинговой команды:
- База 100 000 номеров
- Проверка стоит $200 (40k hits × $0.005)
- Recall 100% даёт 40 000 валидных контактов
- Конверсия рассылки в продажу 0.5% = 200 продаж
- Средний чек $50 = $10 000 дохода
- ROI = ($10 000 − $200) / $200 = 4 900%
Это упрощённый расчёт. Реальный считается с учётом стоимости рассылочного канала, маржинальности продукта и LTV клиента. Полный фреймворк ROI — в посте Max Checker vs ручная проверка.
Когда депозит окупается
Для разных размеров бизнеса оптимален разный депозит. Эмпирические рекомендации:
- Разовая задача / проверка контрагента (1–100 номеров): 5 бесплатных проверок через бота, либо минимальный депозит $10. Не имеет смысла переплачивать за объём, который не используется.
- Малая команда (100–10k номеров/мес): депозит $100, без скидки. Хватает на 20k проверок, что покрывает 2 месяца активной работы.
- Средняя команда (10–100k номеров/мес): депозит $500 — открывается скидка 30%, цена опускается до $0.0035, и баланса хватает на 142k проверок (1–2 месяца).
- Крупный клиент (100k+ номеров/мес): депозит $2000 — скидка 40%, цена $0.003. Объём для антифрод-pipelines и крупных рассылочных команд.
- Enterprise (1M+ номеров/мес): custom-тарифы от $10 000 со скидками до 50%+. Уточняется индивидуально через /support.
Важно: баланс не сгорает. Если вы пополнили $500 и не использовали все проверки за месяц — баланс переносится. Это упрощает планирование: при сезонных пиках имеет смысл пополнить заранее на пиковую нагрузку, не боясь, что в спокойный месяц деньги будут «заморожены».
Сравнение цен с конкурентами
По нашим публичным наблюдениям рынка MAX-чекеров в 2026 году:
| Сервис | Базовая цена | Минимальный депозит | Бесплатные negative |
|---|---|---|---|
| Max Checker | $0.005 | $10 | Да |
| Конкурент A | $0.0005–0.0007 | $50 | Нет |
| Конкурент B | $0.002 | $20 | Нет |
| Конкурент C | подписка $19+/мес | подписка | Зависит от тарифа |
Конкуренты с ценой $0.0005–0.0007 выглядят дешевле, но: (1) они берут деньги за каждый запрос — реальная стоимость на положительный лид на типичной B2C-базе выходит сопоставимой; (2) у них recall обычно ниже заявленного 95% — по нашим тестам реальный recall ≈85–90%, что даёт пропуски на больших объёмах.
Дисклеймер: эти цифры — наблюдения, цены конкурентов меняются, и для важных решений рекомендуем сверять перед закупкой.
Recall и точность: что это и почему важно
Recall — это доля корректных ответов от числа реально зарегистрированных номеров. Простыми словами: если в базе 100 номеров, и из них 60 реально зарегистрированы в MAX, а сервис нашёл 57 — recall 95%. Оставшиеся 3 — это «пропущенные профили» или ghost-записи.
Маркетологи привыкли думать, что 95% — это «практически идеально». В большинстве задач это так. Но проверка номеров — бинарная задача: каждый профиль либо найден, либо пропущен. И ошибка 5% не размазывается равномерно — она бьёт по самым ценным сегментам и искажает воронку.
Что 100% recall даёт на практике
При recall 95% на базе 100 000 номеров теряется 5 000 валидных контактов. На базе 1 000 000 — 50 000. На крупных маркетинговых задачах это десятки тысяч долларов недополученного дохода и неверные решения о масштабировании каналов.
При recall 100%:
- Полное покрытие сегмента — оценка каналов без систематического смещения
- Корректная экономика unit-метрик — CAC, CTR, конверсия считаются на полной аудитории
- Возможность работать с холодными базами — реактивация старых лидов становится экономически жизнеспособной
Подробный разбор экономики — в посте Точность 100%: почему это меняет экономику маркетинга.
Как мы добиваемся 100%
Это наш фирменный движок проверки. Внутренние детали оптимизаций — наше know-how и не раскрываются. На уровне абстракции: мы используем собственную инфраструктуру, не зависим от сторонних API, регулярно поддерживаем актуальность движка под изменения на стороне MAX, и SLA по точности — часть договора при подключении к API и white-label.
Сравнительная таблица recall
По нашим внутренним измерениям 2026 года на одинаковой контрольной выборке из 10 000 номеров:
| Сервис | Recall заявленный | Recall измеренный |
|---|---|---|
| Max Checker | 100% | 100% (10000/10000) |
| Конкурент A | 95–98% | 84–91% |
| Конкурент B | 90% | 78–85% |
| Конкурент C | «высокий» | 88–94% |
Дисклеймер: это измерения на нашей выборке, конкуренты могут иметь другие показатели на других задачах. Реальный recall на вашей задаче имеет смысл проверять самостоятельно, например, на 5 бесплатных проверках через Telegram-бот в Max Checker.
Как правильно мерить recall на своей базе
Если хотите проверить заявленные показатели независимо — методология простая:
- Возьмите контрольную выборку из 100 номеров, где вы заранее знаете статус регистрации в MAX (например, контакты ваших сотрудников и их знакомых, чьи аккаунты вы можете подтвердить вручную).
- Прогоните через тестируемый сервис в режиме одиночных проверок.
- Сравните: сколько корректно вернулись как
registered=trueс правильным именем; сколько ошибочно вернулись какregistered=false(false negative, бьёт по recall); сколько вернулись с пустым именем при заполненном профиле (это тоже падение качества). - Расчёт: recall = (правильно найденные registered=true) / (реально зарегистрированные в выборке).
Хороший чекер на контрольной выборке в 100 человек должен дать 95–100% recall. Если меньше — у сервиса либо реальные пропуски, либо есть лаг обновления данных. Это критично для антифрод-сценариев, где каждый пропущенный true positive = пропущенный мошеннический сигнал.
Альтернативный способ — A/B-сравнение двух сервисов на одной и той же свежей базе из 1000 номеров. Если один сервис нашёл 600 registered, а другой — 580, разница в 20 — это сигнал к более глубокому анализу, у кого пропуски.
Юзкейсы по нишам
Маркетинг и рассылки
Задача: получить максимальный отклик от рассылочной кампании в MAX (или в любом канале, где имя клиента — драйвер конверсии).
Решение через чекер:
- Прогнать базу через чекер: 100k номеров → 40k валидных (
registered=true), стоимость $200. - Из 40k валидных — у 22k появится firstName (≈55%), у 14k — lastName.
- Запустить рассылку с персонализацией: «Анна, новое поступление в магазине X».
ROI: Базовый бенчмарк «Здравствуйте» → «Здравствуйте, Анна» поднимает CTR в SMS/push в среднем на 12–18%. На рассылке в 22k персонализированных сообщений с конверсией 0.5% × средний чек $50 — это $5 500 дохода против $4 700 без персонализации. Дельта $800 при стоимости проверки $200 = ROI 400% на одной кампании.
Полный разбор сценария — на странице Use cases: маркетинг.
Антифрод в финтехе и MFO
Задача: на этапе подачи заявки на займ/кредит/карту — определить, не является ли заявитель ботом, не использует ли он SIM-однодневку, не указал ли заведомо ложные данные.
Решение через чекер:
- В момент подачи заявки на сайте/в приложении — запрос к API чекера за 200–500 мс.
- Если
registered=false— флаг «номер не существует в MAX» (на российских заявителях это сильный негативный сигнал, у 65–70% физлиц есть MAX). - Если
firstName/lastNameв MAX не совпадают с указанными в заявке — флаг на ручную верификацию. - Если
last_seen«давно» или пусто — флаг «брошенный аккаунт».
ROI: На пуле в 100k заявок в месяц при стоимости проверки $500 (включая negative-fraud-фильтр) сервис позволяет отсечь 5–8% мошеннических заявок ещё до этапа KYC. При среднем уроне от одного фрод-кейса $200–500 и базовой fraud-rate 2% — это $50 000+/мес сэкономленных потерь против $500 на проверку. ROI 10 000%+ — это типичная картина в антифрод-кейсах.
Полный разбор — на странице Use cases: антифрод и в кейсе Антифрод в МФО и онлайн-кредитовании.
B2B-CRM и обогащение
Задача: у B2B-команды в CRM 50k записей с «голыми» номерами без имён, полученных из разных источников (выгрузки с конференций, leads из Crunchbase, парсинг открытых данных). Sales-менеджеры теряют первые секунды звонка на «представьтесь, пожалуйста».
Решение через чекер:
- Прогон всей базы CRM через batch-API чекера.
- На 50k записей получаем 27k валидных номеров MAX (54%), из них 15k с именем и 10k с фамилией.
- Обогащение CRM скриптом: в карточку клиента добавляется firstName / lastName / last_seen.
- Sales-менеджер начинает звонок с «Добрый день, Анна» — конверсия в назначенную встречу растёт на 8–15%.
ROI: На пуле 50k записей × 8% доп. конверсии × $200 средний MRR в B2B × 12 месяцев LTV — это +$96 000/год дополнительного выручки против $135 на проверку базы (40% recall × $0.005 × 0.7 скидки). ROI запредельный.
Полный разбор — на странице Use cases: продажи.
OSINT и legal-проверки контрагентов
Задача: юридическая или security-команда проверяет контрагента перед заключением договора, либо OSINT-аналитик собирает дополнительные данные по физлицу для legal-расследования.
Решение через чекер:
- По известному номеру телефона через чекер получить имя, фамилию, last seen, BIO.
- Сверить firstName/lastName с указанными в паспорте/договоре.
- По BIO собрать дополнительные данные (город, профессия, интересы).
- По last_seen оценить активность аккаунта.
ROI: На разовых OSINT-задачах ROI считать неуместно — главное, что проверка стоит $0.005 и занимает 2 секунды против ручной проверки в приложении за 30–60 секунд. На потоке 100 проверок в неделю экономия аналитика — 1+ час работы (≈$50–100), стоимость через чекер — $0.50. Это позволяет проверять контрагентов даже при низкой ценности каждой проверки. Подробнее — на странице Use cases: OSINT.
Call-центры и contact-центры
Задача: call-центр получает базы для холодных звонков и не хочет тратить минуты разговора на абонентов с мёртвыми номерами или на «здравствуйте, представьтесь».
Решение через чекер:
- Прогон базы через чекер за 30–60 минут до начала смены.
- Из 10k номеров на смену остаётся 4k валидных с обогащением именами.
- Оператор видит в карточке клиента «Анна Иванова, last seen сегодня» — звонок начинается с «Анна, добрый день».
- Из 4k звонков ≈3% доходят до встречи против ≈2% на «голой» базе.
ROI: На объёме 10k звонков с конверсией +1% × средний чек $100 = +$10 000 дохода против $50 на проверку. ROI 20 000%. Реальный кейс — Миграция call-центров с Telegram на MAX и кейс Очистка базы для call-центра.
OSINT и медиа-исследования
Для журналистов, расследователей и медиа-аналитиков чекер MAX закрывает два прикладных кейса:
Верификация контактных данных источника. Журналист получил анонимный комментарий с номера, нужно понять, реальный ли это человек или одноразовый «номер для слива». Last seen за последние дни и заполненный профиль с фотографией = реальный аккаунт. Отсутствие профиля или last seen «давно» = повод не использовать как источник.
Контекстуализация публичных фигур. По публичному номеру (например, опубликованному в утечке или открытой базе) — посмотреть, как зарегистрирован человек в MAX, какое имя указано, что в BIO. Это open-source intelligence в чистом виде.
Это работает только с публичными профилями — мы не получаем доступ к закрытым настройкам приватности, к переписке или к скрытым данным. Если пользователь скрыл свой профиль настройками — чекер вернёт пустой ответ, и это норма.
Сравнение с конкурентами
На рынке чекеров MAX в 2026 году присутствует 5–7 крупных игроков и несколько десятков мелких. Без прямых названий — поскольку рынок «серый», а конкуренты регулярно меняют тарифы и фичи. Делим по архетипам:
| Параметр | Max Checker | Конкурент A | Конкурент B | Конкурент C |
|---|---|---|---|---|
| Базовая цена | $0.005 | $0.0005–0.0007 | $0.002 | подписка $19+/мес |
| Бесплатные negative | Да | Нет | Нет | Зависит |
| Минимальный депозит | $10 | $50 | $20 | подписка |
| Trial без карты | 5 проверок | Нет | Нет | Trial-период |
| Recall заявленный | 100% | 95–98% | 90% | «высокий» |
| Recall измеренный | 100% | 84–91% | 78–85% | 88–94% |
| firstName recall | 50–60% | 30–40% | 25–35% | 40–50% |
| API | По запросу | Да | Да | Да |
| Webhook batch | Да | Иногда | Нет | Да |
| Биллинг USDT | Да | Иногда | Нет | Нет |
| White-label | Да | Нет | Иногда | Да |
По каким параметрам мы отличаемся
100% recall как декларируемое SLA. Большинство сервисов вообще не декларируют recall как метрику, либо обещают «высокую точность» без конкретики. Мы выписываем 100% в договор и поддерживаем актуальность фирменного движка под изменения на стороне MAX (подробнее — /blog/100-percent-accuracy-engine).
Бесплатные negative. Большинство конкурентов берёт деньги за каждый запрос — это удешевляет цену на хит на бумаге, но на реальной B2C-базе с 40% покрытия даёт сопоставимую цену + потерю «бесплатной фильтрации landline и пустых номеров». Мы оставляем negative бесплатными как маркетинговое преимущество — на типичной задаче клиент экономит 30–40% бюджета.
USDT-биллинг TRC-20. Самый недорогой и быстрый способ пополнения для российских команд: на TRC-20 комиссия сети ~$1, зачисление за минуты, никаких карт и российских банковских ограничений. Подробнее — /blog/usdt-trc20-pay-anonymously.
Trial без карты. 5 бесплатных проверок сразу после /start в боте.
Это самое low-friction onboarding на рынке: ни карты, ни заявки, ни
подписки. Если качество данных вас не устраивает — вы ничего не теряете.
Прямое сравнение с ручной проверкой через приложение MAX — на странице /compare/max-checker-vs-manual.
Юридическая часть
Чекер MAX работает исключительно с публичной частью профиля — теми полями, которые сам пользователь сделал доступными для всех в настройках приватности MAX. Это юридически аналогично просмотру открытой страницы в социальной сети.
С точки зрения 152-ФЗ «О персональных данных»:
- Сбор публичных данных из открытых источников (включая публичный профиль мессенджера) не является обработкой персональных данных в значении ст. 3 152-ФЗ — пользователь самостоятельно сделал эту информацию общедоступной (ст. 8).
- Последующее использование полученных данных в маркетинговых рассылках, скоринге, OSINT-исследованиях требует согласия субъекта или иного основания из ст. 6 152-ФЗ.
Это означает: «узнать» данные через чекер — легально. «Использовать в рассылке без согласия» — нарушение ст. 18 152-ФЗ и риск штрафа. «Хранить для антифрод-скоринга» — допустимо в рамках разрешённых оснований обработки (заключение договора, защита законных интересов оператора).
Полный юридический разбор — в посте 152-ФЗ и проверка номеров: что можно, что нельзя.
С точки зрения GDPR (для команд, работающих с европейской аудиторией) — ситуация аналогичная: публичные данные из открытых источников допустимы к сбору, но последующая обработка требует legal basis по ст. 6 GDPR.
Что точно нельзя
Несколько ситуаций, где использование чекера выходит в нелегальную зону — независимо от того, что данные технически публичны:
- Деанонимизация для шантажа или преследования. Использование имени и контактов из MAX для давления на человека (вне правового процесса) — состав преступления по УК РФ ст. 137 (нарушение неприкосновенности частной жизни).
- Спам без согласия. Прямые рассылки коммерческих предложений гражданам без получения согласия (или иного основания из ст. 6 152-ФЗ) — нарушение ст. 18 152-ФЗ, штрафы до 700 тыс. ₽ для юрлиц.
- Передача данных третьим лицам без согласия. Если вы получили данные через чекер и передаёте их (например, продаёте обогащённую базу) — это нарушение режима обработки персональных данных.
- Дискриминация на основе данных. Скоринг, исключающий пользователей по критериям, которые недопустимы по ФЗ-152 и антидискриминационным нормам.
Все эти ограничения касаются того, что вы делаете с данными после их получения, а не самого факта получения. На уровне сервиса наша ответственность — обеспечить корректный ToS и предоставить инструменты; ответственность клиента — использовать их в рамках применимого права.
Стандартный workflow «как делать правильно»
Минимальный набор практик для команд, использующих чекер на регулярной основе:
- Внутренняя политика обработки персональных данных с описанием, откуда поступают номера, как они проверяются через чекер, как хранятся, кому передаются и когда удаляются.
- Договор с сервисом на уровне B2B, фиксирующий ответственность сторон и SLA по защите данных при передаче.
- Юридическое основание для каждого use-case. Антифрод — защита законных интересов оператора. Маркетинговая рассылка — согласие или договорные отношения. OSINT-проверка контрагента — заключение договора.
- Минимизация данных: запрашивайте у чекера только нужные поля, храните только необходимое, чистите неиспользуемое.
- Аудиторский лог запросов — кто, когда, по каким номерам запрашивал данные. Это обязательно для антифрод-кейсов и полезно для маркетинга.
Как начать пользоваться
Процесс — 3 шага:
Шаг 1. Получить 5 бесплатных проверок
Открыть Telegram-бота через кнопку «Открыть
бот» на главной checkmaxapp.com или прямую ссылку. Отправить команду
/start. Бот регистрирует ваш аккаунт и зачисляет 5 бесплатных проверок
на баланс.
Шаг 2. Отправить номера в чат
Просто пишите номер в формате +79161234567 (E.164). Бот возвращает
ответ за 1–2 секунды. Можно отправлять номера по одному или списком
через запятую — бот проверит каждый и пришлёт сводный отчёт.
Подробнее про возможности бесплатной версии — /blog/proverka-max-besplatno-10-nomerov.
Шаг 3. Пополнить баланс при необходимости
После расхода trial бот предлагает пополнить баланс. Минимум — $10, что даёт 2000 проверок. Скидки: 30% от $500, 40% от $2000. Биллинг через USDT TRC-20, BTC, ETH, LTC или карту.
После депозита открывается доступ к batch-режиму (массовая загрузка CSV/Excel) и при необходимости — REST API.
API доступ для разработчиков
REST API доступен по запросу через /support после первого депозита. На уровне команд интеграция занимает 30–60 минут: получить токен, обернуть POST /v1/check-account в свой клиент, прогнать тестовые запросы. Документация — в посте CheckAccount REST API.
Краткий пример на Python:
import os
import requests
MAXCHECK_TOKEN = os.environ["MAXCHECK_TOKEN"]
def check_phone(phone: str) -> dict:
response = requests.post(
"https://api.checkmaxapp.com/v1/check-account",
headers={
"Authorization": f"Bearer {MAXCHECK_TOKEN}",
"Content-Type": "application/json",
},
json={"phone": phone},
timeout=5,
)
response.raise_for_status()
return response.json()
# Применение в антифрод-pipeline на регистрации
result = check_phone("+79161234567")
if not result["registered"]:
flag_application_for_review(reason="phone_not_in_max")
elif result.get("last_seen") in ("давно", None):
flag_application_for_review(reason="dormant_account")
else:
proceed_to_kyc(result)Batch-режим:
job = requests.post(
"https://api.checkmaxapp.com/v1/check-account/batch",
headers={"Authorization": f"Bearer {MAXCHECK_TOKEN}"},
json={
"phones": ["+79161234567", "+79162345678", "..."], # до 10 000
"callback_url": "https://yourapp.example.com/webhook/maxcheck",
},
).json()
# job["job_id"] — идентификатор задачи
# Результат прилетит на callback_url через 5–30 минутRate-limits по умолчанию: 100 одиночных запросов в минуту, 10 batch- запросов в час. Для больших объёмов — расширение лимитов через /support.
Паттерны интеграции
Три типовых паттерна, которые мы видим в продакшен-интеграциях:
Inline-проверка на регистрации. Пользователь подаёт заявку на сайте,
бэкенд в момент валидации формы делает синхронный запрос к чекеру за 200–
500 мс. Если registered=false или флаги по другим полям — пользователю
показывается дополнительная капча или его заявка попадает в очередь
ручной верификации. Если всё ок — пользователь идёт дальше без задержки.
Применяется в МФО, онлайн-кредитовании, KYC-критичных финтехах.
Asynchronous batch-обогащение. Раз в сутки CRM выгружает все новые/изменившиеся контакты в очередь, бэкенд отправляет их batch-API в чекер, через 5–30 минут получает webhook с результатами и обновляет CRM. Применяется в маркетинге и B2B-продажах, где допустима задержка обновления и важна экономика на больших объёмах.
Real-time с кэшированием. Бэкенд при запросе на проверку номера сначала смотрит в Redis-кэш (TTL 7–30 дней в зависимости от use-case), и если результата нет — запрашивает чекер и сохраняет в кэш. Это оптимально для повторяющихся проверок (например, если один и тот же номер обращается в систему несколько раз в неделю).
Полная документация API, примеры на curl/Node/Python и описание форматов ответа — в посте CheckAccount REST API.
Что насчёт планов на API: исторически доступ был «закрытый», сейчас идёт переход к самообслуживанию. Подробности и текущий статус — в посте API phone checker — coming soon и на странице /api.
Обработка ошибок и устойчивость
В продакшен-интеграциях важно правильно обработать редкие, но возможные сценарии:
- 5xx от сервера: повтор с exponential backoff (1–2–4–8 сек), максимум 3–5 попыток. После исчерпания — fallback на ручную верификацию или временное «всё прошло» с пометкой для перепроверки.
- 429 Too Many Requests: подождать
Retry-Afterсекунд из заголовка и повторить. В клиентском коде стоит держать собственный rate-limiter, чтобы не упираться в серверный. - Таймаут: рекомендуемый client-side timeout — 5 секунд. Если за 5 секунд ответа нет — fallback по той же логике, что и 5xx.
- Невалидный формат номера: 400 Bad Request с описанием в теле. Валидация на стороне клиента до отправки запроса экономит время и деньги.
Подробные примеры обработки — в документации API.
Глоссарий и связанные термины
Если вы только знакомитесь с темой, полезные термины:
- Проверка номера телефона — общее определение, виды проверок (валидация формата, проверка регистрации в мессенджере, антифрод-скоринг).
- Мессенджер MAX — что такое MAX, его место на рынке российских мессенджеров.
- Server ID в MAX — внутренний идентификатор аккаунта.
- Last seen в MAX — время последнего визита, юзкейсы и сравнения.
Для команд, которые планируют запустить собственный сервис в нише — White-label решение и кейс Заработок $1000/мес на mirror-боте.
Что дальше
Если вы дочитали до этого момента — у вас есть полная картина рынка чекеров MAX в 2026 году. Логичный следующий шаг — попробовать на своей задаче:
- Открыть Telegram-бот, отправить
/start, проверить 5 номеров из своей базы бесплатно. - Оценить качество данных: совпадают ли имена с тем, что у вас в CRM, какой процент покрытия по вашей базе.
- Если устраивает — пополнить от $10 на тестовый объём или $500 для полноценной задачи со скидкой 30%.
- Если нужна интеграция в продакшен — обратиться в /support за API-токеном и документацией.
🤖 Открыть бот: maxcheck.online
Частые вопросы
01.Что такое чекер MAX простыми словами?
Чекер MAX — это сервис, который по номеру телефона возвращает публичные данные владельца аккаунта в мессенджере MAX от VK: имя, фамилию, last seen, server_id, BIO. Технически это автоматизированный запрос к публичной части профиля, аналогичный тому, что любой пользователь видит вручную в приложении. Применяется в маркетинге для обогащения CRM, в антифроде для проверки заявителей, в OSINT и B2B-разведке для верификации контактов.
02.Сколько стоит проверка одного номера в MAX?
Базовая цена — $0.005 за положительный hit (если номер найден). Отрицательные результаты бесплатные: вы не платите за «не зарегистрирован». При депозите от $500 включается скидка 30% (цена опускается до $0.0035), от $2000 — 40% (до $0.003). Минимальный депозит — $10, что даёт 2000 проверок. Бесплатно — 5 проверок без депозита через Telegram-бота. Подробная разбивка тарифов на странице /pricing.
03.Что такое recall чекера и почему 100%?
Recall — доля корректных ответов от общего числа реально зарегистрированных номеров. Если из 100 зарегистрированных в MAX номеров сервис вернул правильные данные по 95 — recall 95%. Мы декларируем 100% recall на актуальном фирменном движке проверки: каждый зарегистрированный профиль с публичными настройками будет найден без пропусков. Это результат внутренних оптимизаций обработки ответа, детали которых составляют наше know-how. Подробно — в материале /blog/100-percent-accuracy-engine.
04.Это безопасно и легально?
Сервис работает только с публичной частью профиля MAX — теми полями, которые сам пользователь сделал доступными для всех в настройках приватности. Это юридически аналогично просмотру открытой страницы в социальной сети и не подпадает под действие 152-ФЗ как сбор персональных данных. Однако последующее использование полученных данных в маркетинговых рассылках и других целях требует согласия субъекта или иного основания из ст. 6 152-ФЗ. Детальный разбор — /blog/152-fz-and-phone-checking-legal.
05.Можно ли проверять зарубежные номера?
Да, формально чекер принимает любой номер в формате E.164 (с плюсом и международным кодом). На практике покрытие зависит от пользовательской базы MAX в стране: лучше всего на российских номерах (+7), хорошо на украинских и беларуских (+380, +375), для дальнего зарубежья recall ниже — мессенджер пока преимущественно ориентирован на пост-советское пространство. Полная карта проникновения — в исследовании /research/messenger-penetration-russia-2026.
06.Есть ли API для разработчиков?
Да, REST API доступен по запросу через /support после первого депозита. Endpoint — POST /v1/check-account, авторизация Bearer token, ответ за 200–500 мс. Поддерживается batch-режим до 10 000 номеров за запрос с webhook-callback. Документация и примеры на curl, Python, Node.js — в посте /blog/checkaccount-api-max-rest-endpoint. Сейчас доступ выдаётся вручную после проверки use-case, подробности — /blog/api-phone-checker-coming-soon.
07.Можно ли вернуть деньги после депозита?
Возврат неизрасходованного баланса возможен в течение 30 дней с момента депозита через обращение в /support. Если вы провели часть проверок и хотите вернуть остаток — это работает прямо: возвращается сумма, эквивалентная неизрасходованным проверкам по фактической цене. После 30 дней баланс остаётся на аккаунте бессрочно и может быть использован в любой момент — мы не сжигаем неактивные средства.
08.Работает с мобильными и landline?
Чекер проверяет факт регистрации в мессенджере MAX. Landline-номера в MAX не регистрируются по техническим причинам — для регистрации требуется приём SMS, что для стационарных номеров не работает. На landline ответ всегда будет registered=false, и эти проверки не тарифицируются. Если в вашей базе много стационарных номеров — это бесплатная фильтрация перед запуском кампании.
09.Чем MAX отличается от MTProto-чекера Telegram?
MTProto — внутренний протокол Telegram, на котором построены классические TG-чекеры (i3-checker, USERBOX и др.). MAX использует собственный протокол, не имеющий ничего общего с MTProto, и поля ответа другие: Telegram редко возвращает реальное имя (8–15% случаев), MAX — в 40–55%. Last seen у MAX публичен по умолчанию, у Telegram скрыт от незнакомцев. Подробное сравнение — /blog/max-vs-telegram-checker-comparison.
10.Сколько времени займёт чекер базы 100 000 номеров?
Через batch-API — 30–60 минут при стандартных лимитах. Через Telegram-бота — несколько часов с разбивкой на файлы по 5–10 тыс. Через веб-форму с CSV — быстрее всего, до 15 минут на 100k, но без real-time интеграции в продакшен. Реальная скорость зависит от пиковой нагрузки на сервис; для срочных задач рекомендуем согласовать окно через /support. Полный гайд по очистке базы 100k — /blog/how-to-clean-phone-database-100k.
11.Что я получу на выходе по одному номеру?
JSON-ответ с шестью полями: registered (зарегистрирован ли номер, true/false), firstName (имя из профиля), lastName (фамилия из профиля), server_id (внутренний числовой идентификатор аккаунта), last_seen (время последнего входа в мессенджер), bio (текст из поля «о себе»). Все поля кроме registered могут быть пустыми, если пользователь не заполнил их или скрыл настройками приватности.
12.Где взять бесплатно протестировать?
На главной checkmaxapp.com или через прямую ссылку на наш Telegram-бот. После команды /start бот выдаст 5 бесплатных проверок без депозита, без карты, без подписки. Это полная версия чекера, не урезанная демка — те же поля и тот же recall, что и в платном режиме. Подробно — /blog/proverka-max-besplatno-10-nomerov.
13.Чем чекер отличается от ручной проверки?
Ручная проверка номера через приложение MAX занимает 30–60 секунд: добавить контакт, проверить, удалить, повторить. На 100 номерах это 1–2 часа концентрированной работы. Через чекер 100 номеров проверяются за 1–2 минуты, без участия человека, с готовым CSV/JSON на выходе. Экономика на больших объёмах: 100 000 номеров вручную = 30+ дней работы оператора (≈$3000), через чекер = $500 и пара часов ожидания. Расчёт ROI — /blog/max-checker-vs-manual-roi.
14.Есть ли white-label для агентств?
Да, white-label решение позволяет агентствам перепродавать чекер под собственным брендом со своими ценами и UI. Технически это означает выделенный API-токен с возможностью брендирования отчётов и отдельного биллинга. Минимальный оборот для запуска — $2000/месяц. Условия и интеграция — на странице /white-label. Альтернатива для тех, кто хочет монетизировать без полной интеграции — реферальные ссылки и mirror-боты, описаны в /blog/earn-1000-monthly-telegram-bot-mirror.
15.Можно ли проверять одни и те же номера повторно?
Да, технически ограничений нет. Но имеет смысл понимать, что часть полей кэшируется на стороне MAX и обновляется не мгновенно. Last seen обновляется при каждом запросе, имя/фамилия/BIO — стабильны и меняются редко. Если задача — освежить базу через месяц, нет смысла прогонять её повторно: ничего значимого не изменится. Прогонять имеет смысл при больших временных промежутках (полгода+) или для конкретных триггеров (антифрод-перепроверка перед выдачей кредита).
16.Чем отличается чекер MAX от GetContact и Truecaller?
GetContact и Truecaller — это сервисы определения имени по номеру через краудсорсинговые адресные книги: вы видите, как номер записан в чужих контактах. Это может быть «Анна», «Анна работа», «Не отвечать», «мама», «такси сервис». Чекер MAX возвращает имя, которое сам владелец указал в своём публичном профиле — это его официальные публичные данные, без шума и без юридической серой зоны краудсорсинга. Детальный разбор — /blog/kak-uznat-imya-po-nomeru-max.
17.Что значит «бесплатные negative» в тарифах?
Если по номеру не найдена регистрация в MAX (registered=false), эта проверка не списывается с баланса. Это принципиальное отличие от провайдеров, которые берут плату за каждый запрос вне зависимости от результата. Экономика: если в базе 30% зарегистрированных в MAX, реальная стоимость проверки на положительный лид = $0.0167 ($0.005 / 0.3), при покрытии 60% — $0.0083. Сервисы, берущие за все запросы, выглядят дешевле в моменте, но дороже на конкретной задаче.
18.Как считать ROI чекера для маркетинговой кампании?
Формула простая: ROI = (доход от конверсий с дополнительных лидов − стоимость проверки базы) / стоимость проверки. Пример: база 100 000 номеров, проверка $500 (по тарифу со скидкой 30%), recall 100% даёт +25 000 валидных контактов против recall 95% (там было бы 23 750). Конверсия рассылки в продажу 0.5%, средний чек $50. Дополнительный доход с +1250 контактов = $313. На одной кампании ROI скромный, но при многократном использовании базы (4–6 рассылок в год) — $1875 дополнительного дохода против $500 на проверку, ROI 275%.
Читать дальше