VerifNow

Docs

Documentación

Integra VerifNow en tu aplicación en minutos.

Inicio rápido

Integra VerifNow en tu aplicación en minutos.

  • Obtén una clave API y autentícate con el header X-API-KEY.
  • Envía payloads JSON por HTTPS; las respuestas incluyen datos normalizados.
  • Usa el panel del cliente para seguir las estadísticas de validación (uso, errores, latencia).

Referencia API

Consulta la documentación completa de la API con todos los endpoints, parámetros y ejemplos de respuesta.

Ver documentación API →

SDK Java (Spring)

Usa nuestro SDK Java para integrar fácilmente VerifNow en tus aplicaciones Spring Boot.

Ver en GitHub →

Validación avanzada de email

Impulsa conversiones y protege tu reputación de envío con señales claras de entregabilidad.

Payload de respuesta (validación de email)

El bloque emailDetails concentra verificaciones de alto impacto para aceptar emails válidos y frenar riesgos.

{
  "valid": true,
  "message": "Valid email address",
  "normalizedValue": "jerome@verifnow.io",
  "originalValue": "jerome@verifnow.io",
  "validationLevel": "ADVANCED",
  "emailDetails": {
    "signals": {
      "syntax_valid": true,
      "mx_valid": true,
      "typo_detected": false,
      "disposable": false,
      "role_based": false,
      "free_provider": false,
      "mx_provider": "custom",
      "mx_quality_score": 0.7
    },
    "risk_score": 0.0,
    "deliverability": "DELIVERABLE",
    "applied_level": "ADVANCED"
  }
}

Señales que mejoran la decisión

  • syntax_valid y mx_valid confirman que el email puede recibir correo.
  • typo_detected y disposable reducen rebotes y registros falsos.
  • role_based y free_provider ayudan a calificar leads B2B.
  • mx_provider y mx_quality_score evalúan la fiabilidad del proveedor.
  • risk_score y deliverability dan una señal de decisión inmediata.
  • validationLevel y applied_level muestran controles solicitados y aplicados.

cURL

cURL
curl -X POST https://api.verifnow.io/v1/validate/email \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: sk_test_your_key" \
  -d '{"value":"hello@example.com"}'

Prueba la API directamente con cURL. La autenticación se realiza mediante el header X-API-KEY.

Java (Spring)

SDK Java (Spring)

Instalación

<!-- Maven -->
<dependency>
  <groupId>io.verifnow</groupId>
  <artifactId>verifnow-spring-boot-starter</artifactId>
  <version>2.0.1</version>
</dependency>

// Gradle (Kotlin DSL)
dependencies {
  implementation("io.verifnow:verifnow-spring-boot-starter:2.0.1")
}

// Gradle (Groovy)
// implementation 'io.verifnow:verifnow-spring-boot-starter:2.0.1'

Ejemplo de uso

@Entity
public class User {

   @VerifNowEmail
   private String email;

   @VerifNowPhone
   private String phone;

   // getters and setters
}

Configuración

Configura tu clave API (obligatoria) y la URL base opcional en application.properties (verifnow.api.apiKey, verifnow.api.baseUrl) o mediante la variable VERIFNOW_API_KEY:

# application.properties
verifnow.api.apiKey={VERIFNOW_API_KEY{'}'}
verifnow.api.baseUrl=https://api.verifnow.io
# application.yml
verifnow:
  api:
    apiKey: {VERIFNOW_API_KEY{'}'}
    baseUrl: https://api.verifnow.io

El starter lee la variable de entorno VERIFNOW_API_KEY o la propiedad verifnow.api.apiKey. Solo la apiKey es obligatoria; baseUrl es opcional. No subas secretos al control de versiones.

Consulta ejemplos y la documentación completa en GitHub.

verifnowio/verifnow-spring →

Seguimiento de uso en el panel del cliente

Supervisa validaciones a lo largo del tiempo, filtra por endpoint o entorno y detecta rápidamente problemas de integración después de despliegues.

Cómo funciona

  1. Usa tu clave API en el backend (nunca la expongas en el navegador).
  2. Envía solicitudes de validación a VerifNow (email, teléfono, dirección, campos personalizados).
  3. Revisa uso, errores y latencia en el panel para controlar cuotas y fiabilidad.

Ejemplos

Gestión de claves API

Crea, rota y revoca claves API desde el panel del cliente.

Toca para ampliar

Estadísticas de uso

Sigue solicitudes, tendencias y métricas clave a lo largo del tiempo.

Toca para ampliar

Rendimiento & Fiabilidad

99%+

Precisión

Comprobaciones de formato, normalización y señales de riesgo para reducir falsos positivos.

99.9%

Disponibilidad

Preparado para producción con monitorización, alertas y despliegues seguros.

< 50 ms

Latencia

Tiempo de respuesta típico (p50) en la mayoría de validaciones.

Las métricas son orientativas y pueden variar según endpoint, región y calidad de los datos enviados.

Documentación — VerifNow | VerifNow API