Сравнение
CheckMaxApp vs Veriphone
Veriphone — лёгкая Twilio Lookup-альтернатива с щедрым free-tier 1000 req/мес и одним эндпойнтом /v2/verify; CheckMaxApp — узкоспециализированный MAX-checker. Разбираем, где Veriphone достаточен для CRM/веб-формы, а где нужна MAX-функциональность.
Главное в 30 секунд
Если читать одну секцию — эту
Дальше — Veriphone free-tier breakdown с лимитами, прямая таблица по 14 параметрам, decision matrix «когда Veriphone достаточен vs когда нужна MAX-проверка», hybrid stack пример с архитектурой, migration guide, FAQ. Данные о Veriphone взяты с veriphone.io/docs и veriphone.io/pricing на май 2026; recall указан по нашим публичным наблюдениям.
Сводные метрики
Veriphone vs CheckMaxApp — цифры
- 1000free-tier Veriphone (req/мес)
- 5free-tier CheckMaxApp (проверок, без email/карты)
- 200+стран в покрытии Veriphone
- 100%recall CheckMaxApp на RU MAX-аудитории
- $0.005-$0.01цена Veriphone за запрос (paid tier)
- $0.003цена CheckMaxApp оптом (от $2000 депозита)
- /v2/verifyединственный эндпойнт Veriphone
- 5000номеров за один батч-запрос у нас
Free-tier Veriphone в деталях
Что входит в бесплатный план Veriphone
В отличие от Twilio Lookup (без free) и Numverify (250 req/мес), Veriphone предлагает один из самых щедрых free-tier в категории — около 1000 запросов в месяц. Это важная деталь, из-за которой Veriphone часто выигрывает в фазе MVP / прототипа.
- Объём: ~1000 запросов в календарный месяц (без rollover на следующий месяц). Сбрасывается 1-го числа.
- Поля в ответе: все основные — phone_valid, country, country_code, country_prefix, international_number, local_number, e164, carrier, phone_type. Платные тарифы дают те же поля, разница только в объёме и SLA.
- Регистрация: email-подтверждение, без банковской карты. API-ключ выдаётся сразу после verify-email.
- Rate-limit: около 10 запросов в секунду на free (точное значение зависит от текущей политики, проверяйте на странице veriphone.io/pricing).
- SLA: на free не заявлен. На платных тарифах публичного SLA тоже не опубликовано — это слабая сторона Veriphone в enterprise-сценариях.
- Поддержка: docs + community + GitHub. Email-тикеты — только на платном.
Прямое сравнение
14 параметров рядом
| Параметр | CheckMaxApp | Veriphone |
|---|---|---|
| 1. Цена за проверку (база) | $0.005 | $0.005-$0.01 (paid tier) |
| 2. Цена со скидкой (оптом) | $0.003 (от $2000 депозита) | ~$0.006 (на крупных пакетах) |
| 3. Recall | 100% | ~80% (по нашим наблюдениям) |
| 4. Поддержка MAX мессенджера | Да — основной кейс | Нет |
| 5. Возвращаемые поля | ФИО, server_id, last seen, BIO | phone_valid, country, carrier, phone_type, e164 |
| 6. Бесплатные проверки | 5 при регистрации, без карты | ~1000/мес free-tier (с email) |
| 7. Биллинг | USDT TRC-20, BTC, ETH, LTC | Stripe карты, PayPal (для РФ закрыт) |
| 8. Покрытие стран | RU/CIS (MAX-аудитория) | 200+ стран |
| 9. SLA / Uptime | 99.5% публичный | Не заявлен явно |
| 10. Поддержка через Telegram | Да, <4 ч, на русском | Нет (email-форма, English only) |
| 11. Минимальный депозит | $10 | $0 (free tier) |
| 12. White-label программа | Да, развёртываем за 1 день | Нет |
| 13. Реферальная программа | L1 20% + L2 5% | Нет |
| 14. Batch-режим | До 5000 номеров за запрос | Один номер за запрос |
Источники: veriphone.io/docs, veriphone.io/pricing на май 2026; recall — по нашим наблюдениям на бенчмарке 5000 номеров с известным MAX-статусом. Цены могут меняться, проверяйте актуальные на сайте поставщика.
Decision matrix
Когда Veriphone достаточен vs когда нужна MAX-проверка
Прямая матрица решений — выберите свой use-case и идите к нужному сервису. Это не маркетинговая уловка: половина из этих сценариев действительно лучше закрывается Veriphone'ом, и мы это говорим прямо.
| Use-case | Что нужно от API | Выбор |
|---|---|---|
| Веб-форма регистрации SaaS | формат E.164, страна, тип линии | Veriphone |
| CRM enrichment (Hubspot/Salesforce import) | carrier, страна, mobile/landline | Veriphone |
| Pre-validation перед SMS-рассылкой (международная) | отсечь стационары и VoIP | Veriphone |
| RU push-кампания через MAX-мессенджер | профиль владельца в MAX | CheckMaxApp |
| Антифрод для российского SaaS / МФО | last seen активность в MAX | CheckMaxApp |
| OSINT-профайлинг по RU номеру | ФИО, BIO, last seen | CheckMaxApp |
| Marketing rassylki через MAX-каналы | MAX-регистрация + активность | CheckMaxApp |
| Прототип / MVP с ≤1000 запросов в месяц | базовая валидация бесплатно | Veriphone (free) |
| Hybrid: международный SaaS + RU MAX-сегмент | оба слоя | Оба (см. ниже) |
Hybrid stack
Veriphone + CheckMaxApp: пример архитектуры
Самая популярная связка у наших клиентов с международным продуктом — Veriphone на входе для глобальной валидации, CheckMaxApp вторым шагом для RU-mobile MAX-сегмента. Это экономит депозит на нашем API (не тратим проверки на стационары и не-RU номера) и использует free-tier Veriphone'а пока влезает.
Логика каскада:
- Шаг 1: Veriphone /v2/verify — фильтр формата и типа линии для всех номеров. До 1000 проверок/мес бесплатно.
- Шаг 2: Если phone_valid=true, phone_type=mobile, country=Russia/Belarus/Kazakhstan — идём на CheckMaxApp за MAX-профилем.
- Шаг 3: Если не-RU mobile — оставляем Veriphone-ответа достаточно для CRM-обогащения.
- Шаг 4: Если landline / VoIP / invalid — отбрасываем сразу, не тратим квоту.
Python (production-ready):
import requests
from typing import Optional
VERIPHONE_KEY = "..."
CHECKMAX_KEY = "..."
RU_CIS_COUNTRIES = {"Russia", "Belarus", "Kazakhstan"}
def hybrid_enrich(phone: str) -> Optional[dict]:
"""Veriphone (format + carrier) → CheckMaxApp (MAX-профиль для RU-mobile)."""
# Шаг 1: Veriphone валидация
try:
r1 = requests.get(
"https://api.veriphone.io/v2/verify",
params={"phone": phone, "key": VERIPHONE_KEY},
timeout=5,
).json()
except requests.RequestException:
return None
if not r1.get("phone_valid"):
return None # невалидный формат, отбрасываем
phone_type = r1.get("phone_type")
country = r1.get("country")
base_profile = {
"e164": r1.get("e164"),
"carrier": r1.get("carrier"),
"country": country,
"phone_type": phone_type,
}
# Шаг 2: MAX-обогащение только для RU/CIS mobile
if phone_type == "mobile" and country in RU_CIS_COUNTRIES:
try:
r2 = requests.post(
"https://api.checkmaxapp.com/v1/check",
headers={"Authorization": f"Bearer {CHECKMAX_KEY}"},
json={"phone": r1.get("e164")},
timeout=10,
).json()
base_profile["max_profile"] = r2.get("profile") # ФИО, last_seen, bio
except requests.RequestException:
base_profile["max_profile"] = None
return base_profileНа базе 100k международных номеров с долей RU ~30% такой каскад тратит ~30k проверок на нашем API ($150 на оптовом тарифе) вместо 100k без фильтрации ($500). Veriphone в данном случае работает на free-tier полтора месяца, потом на платном тарифе — это $500-$1000.
API comparison
Veriphone /v2/verify vs CheckMaxApp REST
Прямое side-by-side сравнение интеграции. Veriphone — один GET-эндпойнт с api_key в query. CheckMaxApp — POST с Bearer-токеном в заголовке. Оба возвращают плоский JSON.
Veriphone Python:
import requests
r = requests.get(
"https://api.veriphone.io/v2/verify",
params={"phone": "+79991234567", "key": "YOUR_VERIPHONE_KEY"},
).json()
# { "status": "success", "phone": "+79991234567",
# "phone_valid": true, "phone_type": "mobile",
# "phone_region": "Russia", "country": "Russia",
# "country_code": "RU", "country_prefix": "7",
# "international_number": "+7 999 123-45-67",
# "local_number": "999 123-45-67", "e164": "+79991234567",
# "carrier": "MTS" }CheckMaxApp REST (curl-эквивалент):
import requests
r = requests.post(
"https://api.checkmaxapp.com/v1/check",
headers={"Authorization": "Bearer YOUR_CHECKMAX_KEY"},
json={"phone": "+79991234567"},
).json()
# { "status": "ok", "phone": "+79991234567",
# "profile": {
# "registered": true,
# "firstName": "Иван", "lastName": "Иванов",
# "server_id": 42819347,
# "last_seen": "2026-05-21T14:23:00Z",
# "bio": "Москва. Frontend." } }Видно ключевое: Veriphone отвечает про телефон («это валидный mobile-номер в России, оператор МТС»). CheckMaxApp отвечает про человека («этот номер принадлежит Ивану Иванову, last seen 2 дня назад в MAX»). Это разная природа ответа, и в production-стэке оба ответа часто нужны рядом.
Migration guide
Как мигрировать с Veriphone (или добавить нас параллельно)
Veriphone и CheckMaxApp решают разные задачи, поэтому migration в чистом виде («заменить Veriphone на CheckMaxApp») имеет смысл только в одном сценарии — если вы пытались делать MAX-проверку через нестандартную обёртку поверх Veriphone (что не штатно, у него этого нет). Чаще нужна параллельная установка.
Сценарий A — полная миграция (редко):
- Уберите вызовы
api.veriphone.io/v2/verifyиз кода. - Замените на
POST /v1/checkк нашему API с Bearer-ключом (см. /api). - Замаппьте phone_valid → profile.registered (логика «номер действует» → «зарегистрирован в MAX»). Если ваш код реагировал на phone_type=mobile — у нас все номера в ответе по определению mobile, проверка не нужна.
- Отключите Veriphone-биллинг в Stripe.
Сценарий B — параллельная установка (типично):
- Оставляете Veriphone на международной валидации и CRM-обогащении.
- Добавляете CheckMaxApp как второй шаг для RU/CIS-mobile (см. секцию Hybrid stack выше).
- Двойная экономия: free-tier Veriphone'а на старте + оптовая цена CheckMaxApp от $2000 депозита.
Сценарий C — миграция в обратную сторону (если уже у нас):
- Это когда вы добавляете международное покрытие к существующему RU-MAX-стеку.
- Veriphone подключается параллельно для не-RU номеров — там, где мы данных не выдаём.
- Маршрутизация по country_code номера: +7/+375 → CheckMaxApp, остальное → Veriphone.
Контекст
Где CheckMaxApp в индустрии чекеров
Это сравнение — часть pillar-материала по чекерам MAX 2026 года. Полный разбор рынка (Telegram-боты, REST-агрегаторы, плагины, бесплатные сервисы) и сравнение цен 6 сервисов — «Чекер MAX 2026: полный гайд» и «Цена чекера MAX — сравнение 6 сервисов». Для полной картины наших соотношений с конкурентами заходите в comparison hub. Глоссарий по терминам валидации — phone number validation. Антифрод-use-case с описанием поведенческих сигналов в MAX — /use-cases/antifraud. Технический разбор нашего движка с recall 100% — в «100% accuracy engine».
Источники и стандарты
Авторитетные ссылки
- veriphone.io/docs — официальная документация Veriphone API, включая описание /v2/verify, полей ответа и rate-limit.
- veriphone.io/pricing — актуальные тарифы и лимиты free-tier на момент чтения.
- github.com/google/libphonenumber — open-source библиотека Google, backbone большинства phone-validation сервисов (включая Veriphone и базовую часть нашего стека).
- ITU-T E.164 — международный стандарт нумерации, на котором построены все phone-validation API.
FAQ
Частые вопросы по сравнению
Что такое Veriphone и кому он подходит?
Veriphone (veriphone.io) — это REST API для базовой phone-validation: формат E.164, страна, carrier, line_type. Сервис позиционирует себя как лёгкую альтернативу Twilio Lookup с щедрым free-tier 1000 запросов/мес и одним эндпойнтом /v2/verify. Подходит для веб-форм регистрации, CRM-enrichment и SMS-pre-validation в международных продуктах с покрытием 200+ стран.Что входит во free-tier Veriphone и какие там ограничения?
Бесплатный план Veriphone — около 1000 запросов в месяц после регистрации с email-подтверждением. Доступны все поля основного ответа: phone_valid, country, carrier, phone_type. Ограничения: квота сбрасывается календарно (без rollover), нет SLA, поддержка только community, rate-limit ~10 req/sec на free. Для production-нагрузок надо переходить на платные тарифы — там цена начинается от $0.005 за запрос и снижается на пакетах.Возвращает ли Veriphone имя владельца или MAX-регистрацию?
Нет. Veriphone — это carrier-level и формат-level валидатор. Он не возвращает имя, фамилию, last_seen, регистрацию в мессенджерах (MAX, WhatsApp, Telegram, Signal). Если ваш use-case требует социальной информации о владельце номера в российском мессенджере MAX от VK, Veriphone эту задачу не решает по архитектуре — нужен специализированный сервис вроде CheckMaxApp.Можно ли использовать Veriphone и CheckMaxApp одновременно (hybrid stack)?
Да, это рекомендуемый сценарий для проектов с двойной задачей. Veriphone валидирует формат и отсекает не-mobile номера на первом шаге (бесплатно в пределах 1000/мес), CheckMaxApp на втором шаге обогащает оставшиеся мобильные номера MAX-профилем (ФИО, last seen, BIO). Hybrid экономит deposit на нашем API за счёт отсечения мусора Veriphone'ом — на больших базах это даёт 20-40% экономии.Кто дешевле для 100 000 запросов в месяц — Veriphone или CheckMaxApp?
Зависит от задачи. Veriphone на платном тарифе ~$0.005-$0.01 за запрос: 100k = $500-$1000. CheckMaxApp на оптовом депозите от $2000 = $0.003 за проверку = $300 за 100k, дешевле в 1.7-3.3 раза. Но это сравнение валидно только когда нужен MAX-функционал. Для глобальной HLR/format-валидации Veriphone остаётся самостоятельным выбором — мы такую задачу не покрываем географически.Чем эндпойнт /v2/verify у Veriphone отличается от Twilio Lookup?
Veriphone позиционирует /v2/verify как упрощённую замену Twilio Lookup: один эндпойнт, GET-запрос с api_key и phone, плоский JSON-ответ. Twilio Lookup даёт больше полей (caller_name через CNAM, line_type_intelligence, identity_match) но стоит $0.008-$0.05 в зависимости от уровня. Veriphone дешевле и проще, но без расширенных полей. Для MAX-сегмента ни тот ни другой не работают — это российский мессенджер вне их географии.Есть ли у CheckMaxApp русскоязычная поддержка, в отличие от Veriphone?
Да — поддержка в Telegram-боте, ответ обычно в течение 4 часов, на русском. У Veriphone поддержка только англоязычная, через email-форму на сайте; явный SLA не публикуется, на free-tier — community / docs / GitHub issues. Для команд из РФ/СНГ это решающий фактор при работе с инцидентами интеграции.Как мигрировать с Veriphone на CheckMaxApp или добавить нас параллельно?
Если Veriphone закрывает у вас только формат + carrier, мигрировать не надо — мы для другой задачи. Просто добавьте наш REST-вызов вторым шагом для российских mobile-номеров. Маппинг прямой: после успешного phone_valid=true и phone_type=mobile в ответе Veriphone — наш POST /v1/check с Bearer-ключом, возвращает MAX-профиль. Полный пример Python — в секции Migration ниже на этой странице.Принимает ли Veriphone оплату в USDT или только карты?
Veriphone принимает только Stripe (карты) и PayPal. Для российских юрлиц и ИП после 2022 года эти каналы фактически закрыты — Stripe не работает с РФ-картами, PayPal заблокирован. CheckMaxApp принимает USDT TRC-20, BTC, ETH, LTC через прямой crypto-биллинг — для пользователей из РФ/Беларуси/Казахстана это часто единственный реальный путь оплаты SaaS-API.Какое географическое покрытие у Veriphone и у CheckMaxApp?
Veriphone заявляет 200+ стран — глобальное покрытие через стандартную E.164 + carrier-БД (на базе libphonenumber и операторских данных). CheckMaxApp узкоспециализирован под MAX-аудиторию, де-факто это РФ и СНГ (РФ +7, Беларусь +375, Казахстан +7 7XX и часть других CIS). Это не конкурирующее покрытие — мы дополняем Veriphone там, где у него по архитектуре нет данных (мессенджер-сегмент).Можно ли использовать Veriphone офлайн через libphonenumber вместо API?
Частично. Google libphonenumber на GitHub — open-source библиотека (Apache 2.0), которая делает базовую валидацию формата E.164 и определение страны/типа линии офлайн, без API. Для базовых сценариев этого достаточно и бесплатно. Veriphone использует libphonenumber как backbone, но добавляет свежие carrier-данные через HLR-lookup и SLA. Если у вас прототип — libphonenumber хватает; если production — Veriphone или альтернатива.Зачем тогда платить Veriphone, если есть бесплатный libphonenumber?
Тремя причинами. (1) Свежие carrier-данные: операторские БД меняются ежедневно — портация номеров, новые MNO, MVNO. libphonenumber их не отслеживает в реальном времени. (2) HLR-уровень: «активна ли SIM физически» — это не из libphonenumber, а из telco-HLR-запросов. (3) Single endpoint vs deploy и поддержка JVM/Python библиотеки. На скейле API дешевле в TCO.
Связанные материалы
Цены и скидки
От $0.005 за проверку, оптовые тарифы до 60%.
Как это работает
Архитектура запроса и почему recall 100%.
API CheckMaxApp
REST-эндпойнт, Bearer-авторизация, batch до 5000.
100% accuracy engine
Технический разбор нашего MAX-движка.
Цены 6 сервисов MAX-проверки 2026
Свежий сравнительный обзор индустрии.
Phone number validation — глоссарий
E.164, HLR, line type, carrier — термины валидации.
Антифрод через MAX
Поведенческие сигналы для МФО и SaaS.
Все сравнения
Comparison hub — все наши /vs/ страницы.
5 бесплатных проверок — без email и карты
Возьмите 5 номеров с известным MAX-статусом, прогоните через CheckMaxApp и сравните с ответами Veriphone. Это убедительнее, чем сравнивать офёрты на сайте.