Verifica un número sin SMS
No pidas el número.
Verifica que es suyo.
Phone-Verif ejecuta la verificación al revés: el usuario envía un WhatsApp, tú recibes la prueba.
Sin SMS, sin errores de escritura, sin secuestro posible
Escanea para una demo real
0.0%
Conversión del flujo completo
Incluye la captura del número
0.0s
Tiempo medio hasta verificado
Sin número ni código escritos
0€
Gasto en SMS, para siempre
El mensaje lo envía el usuario
0+
Países cubiertos
Donde funcione WhatsApp
Medido en producción real, de principio a fin (metodología)
Cómo funciona
Tres pasos. Cero fricción.
El OTP clásico envía un secreto y espera que regrese. Phone-Verif obtiene el número verificado directamente del usuario.
El mensaje viaja seguro hasta tus servidores — imposible interceptarlo o falsificarlo.
Por qué es diferente
El OTP, invertido.
La verificación de la era Twilio envía un secreto y te cobra, llegue o no. Creemos que debería ser al revés: el usuario envía, tú recibes, cobro solo con éxito.
el patrón tradicional
Enviar un código
El usuario escribe su número
errores de escritura, formatos de país incorrectos
Le pagas a un operador para enviar un código
0.01–0.40 USD por intento, se entregue o no
El código cruza la red SS7
interceptación, intercambio de SIM, fraude AIT
El usuario espera, cambia de app, memoriza
el momento de abandono
El usuario vuelve a escribir seis dígitos
error de escritura → reenvío → cobro repetido
Comparas cadenas y esperas lo mejor
un código reenviado pasa esta prueba
el patrón inverso
Obtener una prueba
El usuario toca el enlace o escanea el QR
el número se captura automáticamente
El usuario presiona enviar en WhatsApp
llega la prueba, la sesión pasa a verificada
Un código puede ser robado por phishing, reenviado o explotado. Un mensaje enviado desde el propio número no puede. No compruebas que alguien conoce un secreto: dejas al teléfono hablar por sí mismo.
desde 0.01 € por verificación exitosa.
Los intentos fallidos no cuestan nada, los créditos nunca vencen.
Pasos hasta verificado
Secretos en tránsito
Escritura requerida del usuario
Flujo de trabajo del desarrollador
Toda la API cabe en tu cabeza.
Dos endpoints: abrir una sesión, leer la prueba. Sin malabares con webhooks, sin SDK impuesto, sin consola de 40 páginas. Si sabes llamar a una API HTTP, ya sabes cómo funciona esto.
# 1 — open a verification sessioncurl "https://api.phone-verif.com/start-verification" \-H "x-api-key: pv_live_9f2…"# 2 — show the returned QR or deep link, then read the proofcurl "https://api.phone-verif.com/check-verification-status?session_id=b7e1-44c0" \-H "x-api-key: pv_live_9f2…"# → { "status": "verified", "validated_phone_number": "+33612345647" }
Incluye modo de prueba: ejecuta el flujo completo sin gastar un crédito.
Leer la guía de integraciónBloques de construcción
Cada superficie, ya lista.
Web, móvil, quiosco, con backend o sin ninguno: cada sesión expone todas las superficies a la vez. Empieza con una, adopta el resto sin cambiar nada.
API REST
Dos endpoints: uno inicia la sesión, otro la consulta. JSON, clave en el encabezado. Todo lo demás se construye sobre esto.
POST /start-verification
Webhooks firmados
Cada cambio de estado se envía a tu backend al instante, firmado para verificar el origen. Sin polling.
X-Webhook-Signature: sha256=…
Tres flujos, una integración
Los mismos endpoints ejecutan verificación, login sin contraseña y 2FA. Cambiar de caso de uso es un parámetro, no una reescritura.
?flow=phone | login | 2fa
Código QR + enlace directo
Cada sesión trae una imagen QR lista para escritorio y un enlace que abre WhatsApp ya escrito en móvil.
<img src={session.qr_code} />
Flujo alojado
Una página de verificación que operamos por ti. Pasa una URL de callback, recibe al usuario verificado. Sin backend.
?callback_url=…
Identidad de usuario estable
Cada número verificado da un user_id estable, vinculable a tus propios IDs — reconoce a tus usuarios desde su regreso.
"is_new_user": false
Casos de uso
Un solo primitivo, todos los flujos.
La posesión comprobada de un número es el átomo de la identidad digital. Todo lo que construyas sobre ella es una composición.
Seguridad y rendimiento
Nada que interceptar. Nada que filtrar.
La mayoría de la seguridad en verificación protege un secreto en tránsito. La nuestra es más simple: eliminamos el secreto.
Ningún código que robar por phishing
Hacer phishing de un OTP requiere un OTP. El mensaje viaja de tu usuario hacia nosotros: el atacante no tiene nada que pedirle a la víctima.
Posesión, realmente comprobada
El mensaje viene de una cuenta de WhatsApp vinculada al número, por un canal cifrado de extremo a extremo — no una cadena escrita en un formulario.
Ningún secreto en reposo
No existe tabla de OTP que vulnerar. Las sesiones almacenan estado, marcas de tiempo y el número validado. Las claves de API se guardan como hashes, nunca en texto plano.
Mínimo por diseño
Guardamos exactamente lo que la verificación requiere, nada más: sin subir contactos, sin acceso a la agenda, sin extraer datos de perfil.
medido en producción
Caso de estudio
Miles de estudiantes, verificados por WhatsApp.
Emy, plataforma de aprendizaje con IA, registra a estudiantes brasileños para una olimpiada nacional de educación financiera: cuentas verificadas por teléfono, sin contraseñas, sin SMS.

«Si tus usuarios están en WhatsApp, es una decisión obvia. Integración sumamente simple —dos endpoints de API—, experiencia muy superior a los códigos por SMS, y además obtienes números verificados como bonus para tu CRM. Pasamos de cero a producción en un día.»

Pedro Gaya
Desarrollador principal, Emy
63%
conversión de verificación a registro
contra el 50% que el equipo esperaba
1 día
desde la primera llamada a la API hasta producción
~100 líneas de código de backend en total
≈0
intentos de fraude y tickets de soporte por inicio de sesión
con premios en efectivo en juego
Preguntas frecuentes
Las preguntas que los ingenieros realmente hacen.
¿Más preguntas? Ver todas las preguntas · Sobre nosotros
Tu primera prueba está a
cinco minutos de distancia.
Ejecuta la demo en tu teléfono, obtén una clave y elimina el campo de teléfono de tu formulario para siempre.