BusySMS

API para recibir SMS

API para recibir SMS: códigos de verificación en números que son tuyos

Si un programa necesita recibir un mensaje de texto, normalmente un código de un solo uso, hay dos formas de hacerlo: tomar prestado un número de un servicio de números virtuales, o recibirlo en una SIM que es tuya. BusySMS es del segundo tipo. Esta guía explica la diferencia, cuándo tiene sentido cada opción y cómo recibir códigos con la API de BusySMS.

$5 por número verificado al mes · 7 días de prueba gratis · facturación con Stripe en la web

En esta página

Dos formas de recibir SMS por API

Los servicios de números virtuales, los sitios para «recibir SMS online» y sus API, te dan un número de un grupo que es suyo. Algunos muestran los mensajes entrantes en una página pública; otros te alquilan un número por minutos o días. Son rápidos de probar y no necesitan teléfono, pero el número no es tuyo: cuando termina el alquiler, vuelve al grupo.

Tu propio número, una SIM en un teléfono que controlas, es el equilibrio contrario. Necesitas el teléfono, pero el número sigue siendo tuyo mientras conserves la SIM, nadie más lee sus mensajes, y una cuenta registrada con él seguirá recibiendo sus códigos el año que viene. BusySMS convierte ese teléfono en una API: los códigos que recibe se pueden leer por HTTP.

Quien busca una «API para recibir SMS online» suele referirse al primer tipo. Si lo que de verdad necesitas es el código de una cuenta que es tuya, el segundo tipo es el que sigue funcionando cuando termina la prueba.

BusySMS frente a los servicios de números virtuales

BusySMSServicios de números virtuales
De dónde sale el númeroUna SIM tuya, en tu teléfonoUn grupo de números del servicio
Quién puede leer los mensajesTú, y quien tú elijas al compartir el númeroCualquiera, en las bandejas públicas; quien lo alquila, si es un número alquilado
Cuánto tiempo es tuyo el númeroMientras conserves la SIMDurante el periodo de alquiler
Códigos de la cuenta más adelanteSiguen llegando a tu SIMVan a quien tenga el número después
Qué necesitasUn teléfono Android o un iPhone con esa SIMUna cuenta en el servicio
Precio$5 por número verificado al mes, 7 días de prueba gratisLo fija cada servicio

Cuándo usar cada uno

Si necesitas un número desechable para una prueba puntual y nada va a depender de él, un número virtual es el camino más rápido, y BusySMS no es la herramienta adecuada. Si la cuenta importa, como el acceso de administrador de tu empresa, una cuenta de pruebas en la que tu CI inicia sesión cada noche o el número que tus clientes ya conocen, recibe en un número que sea tuyo.

BusySMS tampoco es una forma de saltarse la verificación de nadie. Lee los códigos enviados a números que controlas, para cuentas que son tuyas. No puede leer los mensajes de otras personas y no está pensado para crear cuentas de forma masiva.

Cómo funciona la recepción con BusySMS

  1. 1

    Instala el receptor en el teléfono

    En Android, la app de BusySMS de Google Play. En un iPhone, una automatización de Atajos, con o sin la app de BusySMS para iPhone.

  2. 2

    Verifica el número

    BusySMS envía un código por SMS al número y el teléfono lo devuelve. Eso demuestra que la SIM tiene el número; hasta entonces no se guarda ni se factura nada.

  3. 3

    Recibe

    Solo se guardan los mensajes que parecen códigos de verificación. Cada uno se etiqueta con el número que lo recibe, el remitente, el servicio detectado y la hora de llegada.

  4. 4

    Lee

    Tu programa llama a la API REST, un agente de IA usa MCP, y una persona ve el código en el panel o deja que la extensión para Chrome lo escriba.

En qué números puedes recibir

  • Cualquier número de una SIM en un teléfono que sea tuyo: un teléfono con Android 8.0 o posterior y la app de BusySMS, o un iPhone con iOS 14 o posterior mediante Atajos.
  • Cada SIM de un teléfono doble SIM es un número distinto, que se verifica y se factura por separado.
  • Los números se verifican con un SMS de ida y vuelta, así que no puedes añadir un número cuya SIM no tengas.

Recibe un código por la API

Crea una clave en el panel, en API REST, y guárdala en una variable de entorno. Después, espera el siguiente código en un número concreto:

# Digits only: the receiving number +44 7700 900123
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
  "https://busysms.net/api/v1/codes?phone=447700900123&timeoutMs=60000"

phone coincide con el número que recibe (basta con los dígitos), así que, con varios números en la cuenta, obtienes el código del número correcto. La espera dura hasta 90 segundos y devuelve null en lugar de un código anterior si no llega nada nuevo.

Para leer el historial en vez de esperar, lista los mensajes recientes de un teléfono con GET /api/v1/devices/:id/messages; los mensajes capturados se guardan hasta 7 días. Todos los endpoints y errores están en la guía de la API de pasarela SMS.

Qué se recibe y qué no

  • Al configurarlo eliges, para cada SIM Android: todos los SMS o solo los mensajes de tipo verificación. Los demás mensajes solo puedes verlos tú.
  • En un iPhone la comprobación se hace en el propio teléfono: un mensaje que no parece un código nunca sale de él.
  • No se captura nada mientras la pasarela está apagada.
  • Un número tiene que pasar la verificación antes de que se guarde nada de lo que recibe.

Dudas

Preguntas frecuentes

¿BusySMS me da un número de teléfono?

No. BusySMS no proporciona números. Recibes en SIM que son tuyas y que verificas, y por eso los códigos son tuyos y lo siguen siendo.

¿Puedo recibir SMS online sin teléfono?

Con BusySMS no: la pasarela es un teléfono real con la SIM. Si no tienes un teléfono para ese número, la alternativa es un servicio de números virtuales, con los inconvenientes descritos arriba.

¿Puedo recibir cualquier SMS o solo códigos de verificación?

Cualquier SMS, en una SIM Android con Sincronizar todos los SMS activado, algo que eliges al configurarla: cada SMS llega a tu cuenta y se guarda hasta 7 días. Una SIM con solo códigos envía únicamente los mensajes que parecen códigos de verificación. En ambos casos, los endpoints de códigos devuelven solo códigos.

¿Cómo recibo códigos en el navegador sin programar?

Instala la extensión para Chrome. Cuando un sitio envía un código por SMS a tu número de BusySMS, rellena el campo del código y pulsa Enter.

¿Puede más de una persona recibir los códigos del mismo número?

Sí. El propietario puede compartir un número con hasta otros cinco usuarios de BusySMS. Solo ven los códigos que llegan después de aceptar, y el propietario puede revocar el acceso cuando quiera.

¿Cuánto tiempo se guardan los mensajes recibidos?

Hasta 7 días; después se borran. Si necesitas un código o un mensaje durante más tiempo, guárdalo tú.

Blog

Sigue leyendo

Guías relacionadas

Todas las guías

Pruébalo con un número que ya tienes

Instala la app, verifica tu número y lee tu primer código hoy mismo. Cada cuenta empieza con 7 días de prueba gratis; después cuesta $5 por número verificado al mes, y puedes cancelar cuando quieras.