Verificación de número telefónico
Valida la existencia, el operador y el tipo de línea de un número telefónico en segundos.
Existencia, operador y tipo de línea en una consulta.
Singula consulta la línea y regresa si existe y es marcable, con el operador y el tipo cuando la fuente los resuelve. Cada respuesta llega en segundos, con su folio y su fecha.
El veredicto describe la línea, no a quien contesta. Que tu cliente la traiga en la mano se confirma con un código enviado desde tu propio flujo.
El número en sí
Que esté completo y con la lada correcta. Un dígito de menos o una lada de otro país se detecta aquí.
Región contra domicilio
La zona asociada al número se cruza con la dirección del expediente. Una línea de otra ciudad se detecta en esta comparación.
Cómo funciona
Una consulta y el resultado en la misma sesión.
Envía la consulta
Eliges al cliente cuyo teléfono quieres verificar. El número se toma de su expediente.
Número del expedienteRespuesta en segundos
Singula consulta la línea y regresa el resultado dentro de la misma consulta.
Una sola consultaResultado verificado
Recibes el veredicto con los datos de la línea. El resultado queda guardado en el expediente.
Ocho datos y un folioOcho datos sobre la línea y un folio para tu bitácora
El veredicto y la fecha llegan siempre. El resto se llena con lo que la fuente tenga del número.
El número tal como se tomó del expediente del cliente.
Ejemplo +52 55 1234 5678
Campo de la API: phone · stringSi la línea existe y es marcable.
Ejemplo true
Campo de la API: valid · booleanClave de dos letras del país al que pertenece el número.
Ejemplo MX
Campo de la API: country · string | nullEl mismo país con su nombre completo.
Ejemplo México
Campo de la API: country_name · string | nullLa compañía que tiene dada de alta la línea.
Ejemplo Telcel
Campo de la API: carrier · string | nullSi el número es de celular o de línea fija. Las líneas de internet se identifican aparte.
Ejemplo mobile
Campo de la API: line_type · string | nullLa zona geográfica asociada al número.
Ejemplo Ciudad de México
Campo de la API: region · string | nullEl momento exacto en que corrió la verificación. Fecha la evidencia en tu bitácora.
Ejemplo 2026-07-28T14:22:08Z
Campo de la API: checked_at · ISO 8601Identificador único de esta verificación, para localizarla en el tablero o desde tu sistema.
Ejemplo req_9c4b2ad17e
Campo de la API: request_id · stringDe la respuesta a la decisión
La respuesta cae en uno de cuatro resultados, según el veredicto y el tipo de línea.
Celular válido, con operador
La línea existe, es marcable y tiene operador registrado. El resultado queda guardado en el expediente.
Fija u otro tipo de línea válida
La línea existe y es marcable. La respuesta registra el tipo con el que está dada de alta.
Línea de internet
El número existe, dado de alta como línea de internet. La señal queda registrada en el score de riesgo del perfil.
Número inexistente
La línea no existe o no es marcable. Un número corregido se verifica con una nueva consulta.
La misma consulta corre para un alta individual o para una base completa.
El resultado ajusta el score de riesgo del perfil
Cada consulta registra una señal en el perfil de riesgo del cliente. Tu política define el umbral a partir del cual un caso pasa a revisión manual.
La señal del teléfono se suma a las de las demás verificaciones registradas sobre el mismo cliente. Todas mueven el mismo score del perfil.
Baja el riesgo del perfil.
Baja el riesgo del perfil, con menos peso que un celular.
Sube el riesgo del perfil; el caso pasa a revisión según tu umbral.
Sube el riesgo del perfil. Es la señal más fuerte de esta consulta.
Cada consulta confirma la línea y deja evidencia fechada
El veredicto, el tipo de línea y la fecha quedan guardados en el expediente del cliente.
Canal de contacto
El veredicto confirma que la línea existe y es marcable. El tipo de línea indica si el número recibe mensajes.
Línea y titular
La identidad de quien usa la línea se confirma con el resto del expediente, empezando por la CURP ante RENAPO.
Evidencia fechada
Cada consulta registra el estado del número en ese momento, con su fecha. Una nueva consulta regresa el estado actualizado.
Todo se hace por API.
Cada operación de esta página corre como llamada a la API. La referencia completa, campo por campo, está en la documentación.
- Úsala directa (el dato en el cuerpo) o sobre un expediente de cliente. Misma respuesta.
curl https://api.singula.mx/app/phone-lookup/customer/cus_abc123 \
-H "Authorization: Bearer sk_live_..."
→ {
"phone": "+525512345678",
"valid": true,
"carrier": "Telcel",
"line_type": "mobile",
"country": "MX"
}Preguntas frecuentes
Capturas el teléfono en el expediente del cliente y lo verificas desde el tablero, con un clic, o desde tu propio sistema. El resultado queda guardado junto al resto de sus verificaciones.
En segundos, dentro de la misma consulta. El resultado aparece en el tablero y queda guardado en el expediente del cliente.
Que la línea existe y es marcable, y que la fuente reconoce al operador con el que está dada de alta. La identidad de quien la usa se confirma con las demás verificaciones del expediente.
Sí. La respuesta trae el país junto con el resto de los datos, así que un número internacional se verifica igual. El operador y la región dependen de lo que la fuente conozca de ese número.
Sí. Cada consulta deja un folio con la respuesta íntegra de la fuente y la fecha en que se hizo. Lo ves en el tablero y lo recuperas desde tu sistema.
Verifica números desde tu producto
Sin contratos, y con un ambiente de pruebas sin costo antes de salir a producción.
Crear cuenta gratuita