Contraer contenido

API —  this is the protocol of interaction between your software and our activation server. The API is needed to automate the process of receiving SMS messages on your side

Our API is compatible with the sms-activate API

All requests must have an API key in the form of the api_key parameter

image
API de activación
API de activación: Solicitud de número
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country&maxPrice=$maxPrice&providerIds=$providerIds&exceptProviderIds=$exceptProviderIds

&action=getNumber
$api_key — su clave API (Configuración);
$service — código del servicio;
$country — código del país;
$maxPrice — precio máximo por el que estás dispuesto a comprar el número;
$providerIds - Lista de proveedores desde los que se harán compras, separados por comas (1,2,3)
$exceptProviderIds - Lista de proveedores excluidos de la compra de números, separados por comas (1,2,3)

Errores posibles:
BAD_KEY — verifique su clave API;
NO_NUMBERS — repita la solicitud o elija otro país;
The service is prohibited for sale by administration — seleccione otro servicio;
SERVICE_UNAVAILABLE_REGION — el acceso desde su región está restringido, use una IP diferente.

Ejemplo de respuesta exitosa:

ACCESS_NUMBER:38496653:66846426435

Donde 38496653 es el ID de activación. 66846426435 es el número de teléfono.

Pruebe este método ahora
Your API key
Service code
Country code
API de activación
API de activación: Solicitud de número v2
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getNumberV2&service=$service&country=$country&maxPrice=maxPrice&providerIds=$providerIds&exceptProviderIds=$exceptProviderIds

&action=getNumberV2

El método funciona de forma similar al método getNumber, acepta los mismos parámetros, pero devuelve información adicional sobre la activación.

$api_key — su clave API (Configuración);
$service — código del servicio;
$country — código del país;
$maxPrice — precio máximo por el que estás dispuesto a comprar el número;
$providerIds - Lista de proveedores desde los que se harán compras, separados por comas (1,2,3)
$exceptProviderIds - Lista de proveedores excluidos de la compra de números, separados por comas (1,2,3)

Errores posibles:
BAD_KEY — verifique su clave API;
NO_NUMBERS — repita la solicitud o elija otro país;
The service is prohibited for sale by administration — seleccione otro servicio;
SERVICE_UNAVAILABLE_REGION — el acceso desde su región está restringido, use una IP diferente.

Ejemplo de respuesta exitosa:

{
   "activationId": 38496653,
   "phoneNumber": "66846426435",
   "activationCost": 12.34,
   "currency": 840,
   "countryCode": "2",
   "canGetAnotherSms": "1",
   "activationTime": "2025-12-31 23:30:55"
}

Donde 38496653 es el ID de activación. 66846426435 es un número de teléfono,
12.34 – precio de compra,
870 – código de moneda según ISO 4217,
2 – código de país,
0/1 = soporte para segundo SMS (falso/verdadero),
2025-12-31 23:30:55 – fecha de inicio de la activación.

Pruebe este método ahora
Your API key
Service code
Country code
API de activación
API de activación: Cambios en el estado de activación

https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$id

&action=setStatus

$api_key —su clave API (Ajustes);
$id — id de activación;
$status — estado de activación:
-1 — cancelar activación
1 — informar sobre la disponibilidad del número (sms enviado al número);
3 — espere el siguiente código en el mismo número;
6 — activación completa;
8 — cancelar activación.

Respuestas de servicio:
ACCESS_READY — la disponibilidad del número ha sido confirmada
ACCESS_RETRY_GET — esperando un nuevo sms
ACCESS_ACTIVATION — el servicio se ha activado correctamente
ACCESS_CANCEL — activación cancelada

Posibles errores:
ERROR_SQL — Error de SQL server
NO_ACTIVATION — el id de activación no existe
BAD_SERVICE — nombre de servicio incorrecto
BAD_STATUS — estado incorrecto
BAD_KEY — Clave API no válida
BAD_ACTION — acción incorrecta
SERVICE_UNAVAILABLE_REGION — el acceso desde su región está restringido, use una IP diferente.

Pruebe este método ahora
Your API key
Activation id
Activation status
API de activación
API de activación: Obtenga el estado de activación

https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id

&action=getStatus
$api_key — su clave API (Ajustes);
$id — id de activación.

Respuestas de servicio:
STATUS_WAIT_CODE — esperando sms
STATUS_WAIT_RETRY:$lastcode — esperando el refinamiento del código (donde last lastcode es el último código inadecuado)
STATUS_WAIT_RESEND — esperando a que se vuelva a enviar el sms (el software debe hacer clic en reenviar sms y realizar un cambio de estado a 6)
STATUS_CANCEL — activación cancelada
STATUS_OK:$code — código recibido (donde code code es el código de activación).

Posibles errores:
NO_ACTIVATION — el id de activación no existe
BAD_KEY — Clave API no válida
BAD_ACTION — acción incorrecta
SERVICE_UNAVAILABLE_REGION — el acceso desde su región está restringido, use una IP diferente.

Pruebe este método ahora
Your API key
Activation id
API de activación
API de activación: Solicitud de Saldo
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getBalance

&action=getBalance
$api_key — su clave API (Ajustes);

Respuesta del servicio:
ACCESS_BALANCE:$balance (donde balance balance es el saldo de la cuenta)

Posibles errores:
BAD_KEY — Clave API no válida
SERVICE_UNAVAILABLE_REGION — el acceso desde su región está restringido, use una IP diferente.

Pruebe este método ahora
Your API key
API de activación
API de activación: Obtener precios
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$country

&action=getPrices
$api_key
— su clave API (Ajustes);
$service — código de servicio;
$country — código de país.

Posibles errores:
BAD_KEY — Clave API no válida
SERVICE_UNAVAILABLE_REGION — el acceso desde su región está restringido, use una IP diferente.

Respuestas de servicio en el formato 
Por ejemplo, una solicitud del formulario https://api.grizzlysms.com/stubs/handler_api.php?api_key=YOURKEY&action=getPrices&country=0

{
  "Country": {
    "Service": {
      "cost": Cost,
      "count": Quantity
    }
  }
}
Pruebe este método ahora
Your API key
Service code
Country code
API de activación
API de activación: Obtener lista completa de precios v2
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getPricesV2&service=$service&country=$country

&action=getPricesV2
$api_key
— su clave API (Ajustes);
$service — código de servicio;
$country — código de país.

Possible errors:
BAD_KEY — Clave API no válida
BAD_ACTION — acción incorrecta
BAD_SERVICE — nombre de servicio incorrecto

Respuestas de servicio en el formato 

  "country": {
    "service": {
            "price1": count,
            "price2": count,
            "price3": count,
          }
     },
Pruebe este método ahora
Your API key
Service code
Country code
API de activación
API de activación: Obtener lista completa de precios v3
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getPricesV3&service=$service&country=$country

&action=getPricesV3
$api_key
— su clave API (Ajustes);
$service — código de servicio;
$country — código de país.

Posibles errores:
BAD_KEY — Clave API no válida
BAD_ACTION — acción incorrecta
BAD_SERVICE — nombre de servicio incorrecto

Respuestas de servicio en el formato 

{
  "country": {
    "service": {
      "price": price,
      "count": count,
      "providers": {
        "provider 1 id": {
          "count": count,
          "price": [price1, price2],
          "provider_id": provider_id
        },
        "provider 2 id": {
          "count": count,
          "price": [price],
          "provider_id": provider_id
        },
        "provider 3 id": {
          "count": count,
          "price": [price1, price2, price3],
          "provider_id": provider_id
        }
      }
    }
  }
}
Pruebe este método ahora
Your API key
Service code
Country code
API de Utilidades
API de Utilidades: Obtener billetera estática para pago
https://api.grizzlysms.com/public/crypto/wallet?api_key=$api_key&coin=usdt&network=tron

$api_key – su clave API (Ajustes);
$coin – criptomoneda (usdt);
$network – red (trс-20)

Ejemplo de respuesta:

  {
        "wallet_address": "TReiqL2AkD1euTgjXmrtKLnwDAbNPgTstU"
    }

Pruebe este método ahora
Your API-key