API
REST API para solicitar números virtuales, consultar SMS, administrar rentas y recargar la cartera. Los mismos endpoints que usa el panel — autenticación bearer-token, JSON entrada y salida, sin SDK requerido.
Autenticación
Genera un token API personal desde Panel → Tokens API. Inclúyelo como header bearer en cada solicitud:
Authorization: Bearer <your-token>
URL base
https://api.otpfactory.com
Endpoints
- GET
/v1/servicesLista servicios soportados con precios actuales por país. - GET
/v1/countriesLista países con inventario activo. - POST
/v1/ordersapiPage.endpoints.items.createOrder - GET
/v1/orders/:idapiPage.endpoints.items.getOrder - DELETE
/v1/orders/:idCancela una orden activa. Reembolsa la cartera si no hay SMS aún. - POST
/v1/paymentsapiPage.endpoints.items.createPayment - GET
/v1/walletObtén saldo actual de cartera y transacciones recientes. - GET
/v1/rentalsLista rentas activas a largo plazo.
Inicio rápido
curl -X POST https://api.otpfactory.com/v1/orders \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"serviceSlug":"telegram","countryIso":"US"}'Límites de tasa
- • Colocación de órdenes: 30 solicitudes / minuto / token
- • Consulta de órdenes: 120 solicitudes / minuto / token
- • Pagos / depósitos: 10 solicitudes / hora / token
- • Fallback global por IP: 120 solicitudes / minuto (aplica incluso sin token)
Al alcanzar un límite retorna HTTP 429 con un header Retry-After.
¿Necesitas un límite mayor?
Contacta @otpfactory_support con tu caso de uso. Planes reseller e integración obtienen 10x presupuesto de ráfaga en endpoints de órdenes.