Beta privadaMailbeam está en beta privada: la API pública todavía no está abierta.Únete a la lista de espera

Mailbeam
API · Seguridad

API de detección de emails desechables

Bloquea Mailinator, YOPmail, Guerrilla Mail y más de 50.000 servicios de usar y tirar con un único booleano en la respuesta de verificación.

Qué comprueba Mailbeam

Cada verificación ejecuta 7 comprobaciones en paralelo y devuelve un resultado estructurado en menos de 100 ms.

Más de 50.000 dominios desechables

La base de datos de desechables de Mailbeam se actualiza de forma continua. Cuando aparecen servicios de correo temporal nuevos, suelen añadirse en menos de 24 horas.

Normalización de subdominios y alias

Muchos servicios usan subdominios (usuario@mail.mailinator.com) o trucos con el signo más. Mailbeam normaliza y comprueba todas las variantes antes de la consulta.

Marca booleana en cada respuesta

El campo `disposable` viene en la respuesta estándar de verificación: no hace falta otra llamada. Tu condicional es la comprobación de un solo campo.

Distinta de la detección de rol

La detección de desechables y la de direcciones de rol son marcas separadas. Una dirección de rol (info@empresa.com) no es desechable: requieren tratamientos distintos en tu aplicación.

Los proveedores de privacidad no se marcan

ProtonMail, Tutanota y servicios similares centrados en la privacidad son proveedores legítimos. No están en la base de desechables: solo se marcan los servicios de usar y tirar de verdad.

Se devuelve junto a la verificación completa

Como todas las comprobaciones se ejecutan en paralelo, añadir la detección de desechables no tiene ningún coste frente a una verificación que solo mire sintaxis o registros MX.

Cómo funciona

1

Se extrae y normaliza el dominio

De la dirección enviada, Mailbeam extrae el dominio, quita las etiquetas del signo más y resuelve los alias de subdominio hasta su servicio raíz.

2

Consulta en la base de datos

El dominio normalizado se compara con la base de dominios desechables, actualizada de forma continua. La consulta es una comprobación de hash en memoria: cero latencia adicional.

3

Se devuelve el booleano en la respuesta

La marca `disposable: true/false` se incluye en la respuesta JSON estándar junto a `valid`, `score` y el resto de resultados.

4

Tu aplicación decide

Rechazo tajante, aviso o permitir dejando constancia. El comportamiento lo controlas tú; Mailbeam aporta la señal.

Intégralo en minutos

RubyRuby
require "net/http"
require "json"

# Todavía no hay SDK: Mailbeam es un único POST.
def verify_email(email)
  uri = URI("https://api.mailbeam.dev/v1/verify")
  request = Net::HTTP::Post.new(uri)
  request["Authorization"] = "Bearer #{ENV.fetch('MAILBEAM_KEY')}"
  request["Content-Type"] = "application/json"
  request.body = { email: email }.to_json

  response = Net::HTTP.start(uri.host, uri.port, use_ssl: true, read_timeout: 3) do |http|
    http.request(request)
  end
  JSON.parse(response.body, symbolize_names: true)
end

def handle_signup(email)
  result = verify_email(email)

  unless result[:valid]
    suggestion = result[:suggestion] ? " ¿Quisiste decir #{result[:suggestion]}?" : ""
    raise ArgumentError, "Dirección de email no válida.#{suggestion}"
  end

  if result.disposable
    raise ArgumentError,
      "No se admiten direcciones temporales. Usa un email permanente."
  end

  if result.role
    # Las direcciones de rol van a revisión manual, no al flujo automático
    User.create!(email: email, review_queue: true)
  else
    User.create!(email: email, review_queue: false)
    UserMailer.welcome(email).deliver_later
  end
end

Cuándo usarlo

Protección de las pruebas gratuitas

Quien abusa de las pruebas gratuitas creando cuentas nuevas casi siempre usa emails desechables. Bloquéalos en el registro antes de que te cuesten cuota de prueba y distorsionen tus métricas de activación.

Integridad de programas de referidos y bonos

Los programas de referidos son la funcionalidad más explotada de las apps de consumo. Una comprobación de desechables en el registro corta el vector de abuso más habitual.

Filtros de calidad en listas de espera

Una lista de espera de prelanzamiento llena de emails de usar y tirar no sirve de nada. Valida en el alta para que tu email de lanzamiento vaya a personas reales que querían saber de ti.

Cualificación de formularios de leads B2B

Los emails desechables en formularios de demo o de contacto casi nunca son clientes potenciales genuinos. Fíltralos antes de que entren en tu CRM y consuman tiempo comercial.

Preguntas frecuentes

¿Listo para integrarlo?

El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.