API de SMS masivo

API de SMS masivo que los desarrolladores implementan en una tarde

BulkSMSAPI es una API de SMS masivo para desarrolladores: envía un mensaje o un lote de hasta 10,000 números por solicitud a 227 países mediante REST, sigue cada mensaje con webhooks firmados y paga por mensaje desde un saldo prepago.

  • Pago por mensaje
  • Sin cuota mensual
  • Webhooks firmados

Un SMS a Estados Unidos cuesta $0.00507 por segmento.

BulkSMSAPI en resumen

Qué es
Una API REST y consola web para enviar SMS masivos: un mensaje, un lote de miles o una campaña desde una lista pegada.
Cobertura
227 países y territorios, cada uno con su propio precio por segmento.
Precio
Desde $0.00247 por segmento (Brasil), $0.00507 a Estados Unidos. Sin cuota mensual, sin costo de configuración.
Solicitudes
JSON sobre HTTPS, claves API Bearer, hasta 10,000 destinatarios por solicitud de lote y 600 solicitudes por minuto por clave.
Reportes de entrega
Webhooks firmados para cada mensaje entregado o fallido, 10 intentos por evento, más endpoints GET para consulta.
Programación
send_at desde 2 minutos hasta 45 días adelante; lotes programados se cancelan con reembolso completo.
Texto
GSM-7 y Unicode (UCS-2), mensajes largos hasta 10 segmentos, campos de fusión y texto personalizado por destinatario.
Pago
Saldo prepago desde $40, recargado mediante un checkout alojado. Mensajes fallidos regresan al saldo.

Bloques de construcción

Todo lo que necesita una integración de SMS masivo

Seis partes de una API, todas con precio por mensaje y visibles en la misma consola. Usa una o conéctalas para crear una canalización de notificaciones completa.

Mensajes individuales

POST /v1/messages envía un mensaje a un número y responde con un ID de mensaje al instante. Los códigos de inicio de sesión, restablecimientos de contraseña y alertas de pago se envían en el momento en que tu código lo llama.

Enviar un mensaje

Lotes

POST /v1/batches acepta hasta 10,000 números en una solicitud, con un mensaje para todos o un mensaje personal por número. Los duplicados y números incorrectos se apartan y se enumeran en la respuesta.

Enviar un lote

Webhooks firmados

Cada mensaje entregado o fallado llama a tu endpoint con un evento JSON firmado. Cada evento recibe 10 intentos durante aproximadamente 24 horas, por lo que un despliegue nunca te costará un estado.

Configurar webhooks

API de precios

GET /v1/pricing devuelve el precio por segmento para cada país, sin necesidad de una clave. Muestra los costos en tu propio producto o verifica una ruta antes de un envío masivo.

Leer precios por API

Programación

Agrega send_at a cualquier solicitud y el lote espera hasta ese minuto, desde 2 minutos hasta 45 días adelante. Cancélalo antes de que comience y el costo total regresa al saldo.

Programar un lote

Consola para todo el equipo

Pega o sube una lista, escribe el texto, prévisualo por destinatario y envía sin código. Cada lote de la API aparece en la misma consola con conteos en vivo.

Ver la consola

Una API de SMS masivo para códigos, alertas y campañas

Los textos transaccionales y las campañas de marketing usan los mismos endpoints, la misma lista de precios y los mismos eventos de entrega. La diferencia es solo cuántos números pones en una solicitud.

Mensajes transaccionales

Un evento en tu sistema, un mensaje a una persona, enviado en segundos.

  • POST /v1/messages responde con 202, el ID del mensaje, el precio y el estado antes de que el texto salga de nuestra cola.
  • Coloca tu propio ID de pedido o usuario en reference y volverá en cada webhook para ese mensaje.
  • Reintenta de manera segura: la misma Idempotency-Key devuelve la primera respuesta durante 24 horas en lugar de enviar dos veces.
Enviar un mensaje

Campañas masivas

Un mensaje, o un mensaje por persona, a una lista de miles en una sola solicitud.

  • POST /v1/batches acepta 10,000 números por solicitud; la consola acepta 50,000 por campaña desde un pegado o un archivo CSV.
  • Los números se limpian por ti: los espacios, guiones y prefijos 00 se corrigen, los duplicados y números inválidos se enumeran y se omiten.
  • Estima primero con POST /v1/estimates: costo total, segmentos y una división por país, sin enviar nada.
Enviar un lote

Lo que los equipos envían a través de la API de SMS

Mensajes reales de sistemas reales: cada uno es una llamada API única o un lote programado, con precio por segmento según el país del número.

Códigos de inicio de sesión y registro

Envía un código de un solo uso desde tu servicio de autenticación con POST /v1/messages y lee el evento de entrega antes de que el usuario solicite uno nuevo.

Actualizaciones de pedidos y entregas

Tu sistema de pedidos llama a la API cuando un paquete sale del depósito, con la ventana de tiempo y el código de seguimiento en un texto corto.

Recordatorios de citas

Un trabajo nocturno construye la lista del día siguiente y envía un lote con un texto personalizado por paciente o cliente, programado para la noche anterior.

Alertas de pagos y cuentas

Los pagos con tarjeta, transferencias y nuevos inicios de sesión en dispositivos activan un texto en el mismo segundo, con precio por segmento y registrado con su estado.

Campañas de ventas y lanzamientos

Envía 50,000 números desde la consola o lotes de 10,000 desde tu CRM, con una línea de exclusión añadida a cada texto.

Avisos de servicio e interrupciones

Informa a todos los clientes afectados de inmediato cuando un servicio, un vuelo o una ruta de entrega cambia, y sigue cuando se soluciona.

Envía un lote con una solicitud

Crea una clave API en la consola, expórtala como BULKSMSAPI_KEY y ejecuta cualquiera de estos. Cada muestra es un programa completo que usa solo la biblioteca estándar, y la respuesta es el lote con su id, costo y conteos en vivo.
Crear un lote
curl https://bulksmsapi.cc/v1/batches \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: spring-sale-0412" \
  -d '{
    "name": "Spring sale",
    "text": "Spring sale at Northwind: 20% off until Sunday. Opt out: northwind.example/sms",
    "to": [
      "+14155550123",
      "+447400123456",
      "+4915123456789"
    ]
  }'

Precios

Precios de SMS masivos por país

Cada país tiene un precio por segmento de mensaje, en dólares estadounidenses, igual a través de la API y la consola. Un texto plano de hasta 160 caracteres es un segmento; los textos más largos o Unicode usan más, y la lista de precios muestra el costo antes de enviar.
País
Por segmento
$0.00507
10,000 mensajes
$50.70
API de SMS para Estados Unidos

Cómo se calcula el precio de un envío

  • Precio por segmento del país del número, multiplicado por los segmentos del texto, multiplicado por el número de destinatarios. No se añade nada más.
  • El costo se deduce de tu saldo cuando se acepta la solicitud, por lo que un lote nunca se detiene a mitad de camino por falta de fondos.
  • Los mensajes que fallan se reembolsan automáticamente al saldo, y un lote programado que cancelas se reembolsa en su totalidad.
  • Los precios se leen en vivo desde GET /v1/pricing, para que tu propio producto pueda mostrar los mismos números.
Lista completa de precios

227 de 227 países

PaísPor SMS
Afganistán$0.03117
Albania$0.01357
Alemania$0.01447
Andorra$0.00987
Angola$0.00987
Anguila$0.01297
Antigua y Barbuda$0.01327
Arabia Saudí$0.01897
Argelia$0.02267
Argentina$0.01417
Armenia$0.01417
Aruba$0.01387

Paga según usas desde un saldo prepago

Recarga cualquier cantidad desde $40 hasta $5,000 y gástala en cualquier país a tu ritmo. El saldo no tiene fecha de caducidad ni cargo mensual, y la primera recarga incluye un bono.
$40+10% en la primera recarga

Saldo $44 en la primera recarga

Aproximadamente 8,678 mensajes de un segmento a Estados Unidos

$100+20% en la primera recarga

Saldo $120 en la primera recarga

Aproximadamente 23,668 mensajes de un segmento a Estados Unidos

$200+25% en la primera recarga

Saldo $250 en la primera recarga

Aproximadamente 49,309 mensajes de un segmento a Estados Unidos

$300+30% en la primera recarga

Saldo $390 en la primera recarga

Aproximadamente 76,923 mensajes de un segmento a Estados Unidos

$500+35% en la primera recarga

Saldo $675 en la primera recarga

Aproximadamente 133,136 mensajes de un segmento a Estados Unidos

$1,000+40% en la primera recarga

Saldo $1,400 en la primera recarga

Aproximadamente 276,134 mensajes de un segmento a Estados Unidos

Crear cuenta

Los conteos de mensajes son para Estados Unidos a $0.00507 por segmento. Cómo funcionan los pagos

Límites diseñados para alto volumen

Los números a continuación son los límites en el código que ejecuta la API, y la documentación enumera cada uno con el encabezado o error que lo muestra.

10,000

números por solicitud de lote

Envía una lista en una llamada, dividida por país y con precio por destinatario.

600

solicitudes por minuto por clave

Los encabezados de límite de tasa en cada respuesta muestran lo que queda en la ventana.

1,200

mensajes por minuto por cuenta

La cola entrega los mensajes a la ruta en orden, cada dos segundos.

Desde la cuenta al informe de entrega en cuatro pasos

Sin llamadas de ventas ni contrato: la cuenta es una clave creada en tu navegador, y la API se abre después de la primera recarga.
  1. Paso 1

    Crear una cuenta

    Tu navegador crea una clave de cuenta. Guárdala una vez; es el único inicio de sesión, sin correo electrónico ni contraseña que gestionar.

  2. Paso 2

    Recargar el saldo

    Añade desde $40 a través del checkout alojado. El saldo se muestra en la consola y a través de GET /v1/balance.

  3. Paso 3

    Crear una clave API

    Nombra una clave por aplicación o entorno, cópiala una vez y revócala en cualquier momento sin afectar a las demás.

  4. Paso 4

    Envía y escucha

    Llama a /v1/messages o /v1/batches y añade una URL de webhook: los eventos de entregado y fallido llegan firmados.

Envía tu primer lote hoy

Crea una cuenta en segundos, recarga desde $40 y llama a la API desde cualquier lenguaje que hable HTTPS. Los precios comienzan en $0.00247 por mensaje.

API de SMS masivo para desarrolladores: REST, Webhooks, 227 países | BulkSMSAPI