Todos los sistemas

Sistema de identidad y riesgo

Determina si un usuario es real, seguro y confiable

Combina señales de correo, teléfono, IP y comportamiento en una sola decisión de riesgo antes de que actores maliciosos lleguen a tu producto.

Obtener clave API

Motor

Motor de identidad y riesgo

Una llamada devuelve un panorama de riesgo completo: correo, IP, teléfono y señales de comportamiento compuestas en una sola decisión.

POST /v1/systems/signup/protect
Solicitud
{
  "email": "[email protected]",
  "ip_address": "45.33.32.156",
  "phone": "+14155552671"
}
Respuesta
{
  "risk_score": 0.87,
  "is_safe": false,
  "confidence": 0.94,
  "flags": [
    "disposable_email",
    "vpn_detected"
  ],
  "signals": {
    "email_valid": true,
    "phone_valid": false,
    "vpn_detected": true,
    "disposable_email": true
  }
}

Protege tu producto de registros falsos, bots, fraude y abuso de cuentas. En lugar de llamar por separado a APIs de validación, red y texto y construir tú la lógica de puntuación, el motor de identidad y riesgo devuelve una decisión estructurada única.

Referencia de la API

Base URL: https://requiems.xyz

Descripción general

Casos de uso

  • Block fake signups, disposable emails, and high-risk IPs at registration
  • Score users before they transact or access sensitive features
  • Identify automated traffic using behavioral and network signals
  • Re-evaluate existing accounts when anomalous activity is detected
  • Layer fraud signals without building scoring logic yourself

Funcionalidades

Email validation with disposable and MX record checks
Phone number validation and carrier lookup
IP geolocation, VPN, proxy, and TOR detection
ASN and threat intelligence signals
Domain age and reputation checks
Single structured risk decision in one API call

Puntos finales de la API

Protect Signup

Evaluate a new user at signup. Returns a full risk decision with per-signal breakdown across email, phone, and IP.

POST
https://requiems.xyz/v1/systems/signup/protect

Parámetros

Nombre Tipo Obligatorio Descripción
email string Opcional Email address to validate and score. At least one of email, phone, or ip_address is required.
phone string Opcional Phone number in E.164 format to validate and check for VoIP or virtual numbers.
ip_address string Opcional IPv4 or IPv6 address to check for VPN, proxy, TOR, and hosting status.

Pruébalo

Demostración en vivo
Solicitud

Email address to validate and score. At least one of email, phone, or ip_address is required.

Phone number in E.164 format to validate and check for VoIP or virtual numbers.

IPv4 or IPv6 address to check for VPN, proxy, TOR, and hosting status.

Campos de respuesta

Campo Tipo Descripción
risk_score number Composite risk score from 0.0 (clean) to 1.0 (high risk)
is_safe boolean True when risk_score is below the safety threshold with no critical flags
confidence number Confidence in the decision from 0.0 to 1.0, based on which signals resolved successfully
flags array<string> Array of triggered risk flags. Possible values: disposable_email, vpn_detected, proxy_detected, tor_detected, is_hosting
signals.email object Email validation result including disposable detection and MX check
signals.phone object Phone number validation result with country code and VoIP/virtual detection
signals.ip object IP intelligence including VPN/proxy/TOR status and fraud score

Ejemplos de código

curl -X POST https://requiems.xyz/v1/systems/signup/protect \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "ip_address": "45.33.32.156",
    "phone": "+14155552671"
  }'

Respuestas de error

422

validation_failed

All of email, phone, and ip_address were omitted. At least one is required.

401

unauthorized

Missing or invalid API key in the requiems-api-key header

Score Risk

Score a user for risk without the full signal breakdown. Lower latency than /signup/protect, suited for background re-scoring and rate limiting.

POST
https://requiems.xyz/v1/systems/risk/score

Parámetros

Nombre Tipo Obligatorio Descripción
email string Opcional Email address to include in the risk score.
phone string Opcional Phone number in E.164 format.
ip_address string Opcional IPv4 or IPv6 address to check.

Pruébalo

Demostración en vivo
Solicitud

Email address to include in the risk score.

Phone number in E.164 format.

IPv4 or IPv6 address to check.

Campos de respuesta

Campo Tipo Descripción
risk_score number Composite risk score from 0.0 to 1.0
is_safe boolean True when the risk score is below the safety threshold
confidence number Confidence in the score based on resolved signals
flags array<string> Array of triggered risk flags

Ejemplos de código

curl -X POST https://requiems.xyz/v1/systems/risk/score \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "ip_address": "45.33.32.156"}'

Respuestas de error

422

validation_failed

All of email, phone, and ip_address were omitted

401

unauthorized

Missing or invalid API key

Verify User

Deep-verify an email address using domain-level signals including WHOIS age, MX records, and domain availability. Optional IP check. Use for high-value or suspicious accounts.

POST
https://requiems.xyz/v1/systems/user/verify

Parámetros

Nombre Tipo Obligatorio Descripción
email string Obligatorio Email address to verify. Domain-level WHOIS, MX, and DNS checks are run automatically.
ip_address string Opcional Optional IPv4 or IPv6 address. When provided, VPN and proxy signals are added to the result.

Pruébalo

Demostración en vivo
Solicitud

Email address to verify. Domain-level WHOIS, MX, and DNS checks are run automatically.

Optional IPv4 or IPv6 address. When provided, VPN and proxy signals are added to the result.

Campos de respuesta

Campo Tipo Descripción
verified boolean True when risk score is below 0.3, confidence is above 0.5, email is valid, domain has MX, and domain is registered
confidence number Confidence in the verification result, based on how many signals resolved
risk_score number Composite risk score from 0.0 to 1.0
flags array<string> Triggered risk flags. Possible values: email_invalid, disposable_email, no_mx, domain_not_registered, young_domain, whois_unavailable, ip_risk
signals.email object Email validation result
signals.domain object Domain intelligence including WHOIS age, MX and A record presence, and registration status
signals.ip object IP risk signals. Null when ip_address was not provided

Ejemplos de código

curl -X POST https://requiems.xyz/v1/systems/user/verify \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "ip_address": "45.33.32.156"}'

Respuestas de error

422

validation_failed

email field is missing or empty

401

unauthorized

Missing or invalid API key

Preguntas frecuentes

Backend todo en uno para productos SaaS

Autenticación, validación, detección de fraude, inteligencia de pagos y datos globales, entregados a través de una API unificada.