Réduire le contenu
Devenez un acheteur EN GROS
Programme de Parrainage pour Arbitragistes & Réseaux CPA
🟢 Contacts officiels
API d'activation
API utilitaire
Tableaux

API — il s’agit du protocole d’interaction entre votre logiciel et notre serveur d’activation. L’API est nécessaire pour automatiser le processus de réception des messages SMS de votre côté.

Notre API est compatible avec l’API de sms-activate.

Toutes les requêtes doivent contenir une clé API sous la forme du paramètre api_key.

image
API d'activation
API d'activation : Demander un numéro
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 — votre clé API (disponible dans les Paramètres);
$service — code du service;
$country — code du pays;
$maxPrice — prix maximum auquel vous êtes prêt à acheter un numéro;
$providerIds - liste des fournisseurs à partir desquels les achats seront effectués, séparés par des virgules (ex. 1,2,3)
$exceptProviderIds - liste des fournisseurs exclus des achats de numéros, séparés par des virgules (ex. 1,2,3)

Erreurs possibles:
BAD_KEY — vérifiez votre clé API;
NO_NUMBERS — réessayez la requête ou choisissez un autre pays;
The service is prohibited for sale by administration — sélectionnez un autre service;
SERVICE_UNAVAILABLE_REGION — l'accès depuis votre région est restreint, utilisez une autre IP.

Exemple de réponse réussie:

ACCESS_NUMBER:38496653:66846426435

Où 38496653 est l’ID d’activation. 66846426435 est le numéro de.

Tester cette méthode maintenant
Your API key
Service code
Country code
API d'activation : Demander un numéro 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

Cette méthode fonctionne de manière similaire à la méthode getNumber, accepte les mêmes paramètres, mais retourne des informations supplémentaires sur l'activation.

$api_key — votre clé API (disponible dans les Paramètres);
$service — code du service;
$country — code du pays;
$maxPrice — prix maximum auquel vous êtes prêt à acheter un numéro;
$providerIds - liste des fournisseurs à partir desquels les achats seront effectués, séparés par des virgules (ex. 1,2,3)
$exceptProviderIds - liste des fournisseurs exclus des achats de numéros, séparés par des virgules (ex. 1,2,3)

Erreurs possibles:
BAD_KEY — vérifiez votre clé API;
NO_NUMBERS — réessayez la requête ou choisissez un autre pays;
The service is prohibited for sale by administration — sélectionnez un autre service;
SERVICE_UNAVAILABLE_REGION — l'accès depuis votre région est restreint, utilisez une autre IP.

Exemple de réponse réussie:

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

38496653 est l’ID d’activation. 66846426435 est le numéro de téléphone,
12.34 - est le prix d’achat,
870 - est le code de devise selon la norme ISO 4217, 2 - est le code du pays,
0/1 = true/false indique si un second SMS est supporté,
2025-12-31 23:30:55 - est la date de début de l'activation

Tester cette méthode maintenant
Your API key
Service code
Country code
API d'activation : Modifications du statut d'activation

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

&action=setStatus

$api_key — votre clé API (disponible dans les Paramètres);
$id — ID de l'activation;
$status — statut de l'activation:
-1 — annuler l'activation
1 — informer que le numéro est prêt (un SMS a été envoyé au numéro);
3 — attendre le prochain code sur le même numéro;
6 — finaliser l'activation;
8 — annuler l'activation.

Réponses du service:
ACCESS_READY — la disponibilité du numéro a été confirmée
ACCESS_RETRY_GET — en attente d'un nouveau SMS
ACCESS_ACTIVATION — le service a été activé avec succès
ACCESS_CANCEL — activation annulée

Erreurs possibles:
ERROR_SQL — erreur du serveur SQL
NO_ACTIVATION — l'ID d'activation n'existe pas
BAD_SERVICE — nom de service incorrect
BAD_STATUS — statut incorrect
BAD_KEY — clé API invalide
BAD_ACTION — action incorrecte
SERVICE_UNAVAILABLE_REGION — l'accès depuis votre région est restreint, utilisez une autre IP

Tester cette méthode maintenant
Your API key
Activation id
Activation status
API d'activation : Obtenir le statut de l'activation

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

&action=getStatus
$api_key — votre clé API (disponible dans les Paramètres);
$id — ID de l'activation.

Réponses du service:
STATUS_WAIT_CODE — en attente d'un SMS
STATUS_WAIT_RETRY:$lastcode — en attente d'une correction du code (où $lastcode est le dernier code reçu, mais jugé incorrect)STATUS_WAIT_RESEND — en attente d'un renvoi de l'SMS (le logiciel doit cliquer sur "Renvoyer SMS" et effectuer un changement de statut à 6)
STATUS_CANCEL — activation annulée
STATUS_OK:$code — code reçu (où $code est le code d'activation).

Erreurs possibles:
NO_ACTIVATION — l'ID d'activation n'existe pas
BAD_KEY — clé API invalide
BAD_ACTION — action incorrecte
SERVICE_UNAVAILABLE_REGION — l'accès depuis votre région est restreint, utilisez une autre IP

Tester cette méthode maintenant
Your API key
Activation id
API d'activation : Demande de solde
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getBalance

&action=getBalance
$api_key — votre clé API (disponible dans les Paramètres);

Réponse du service:
ACCESS_BALANCE:$balance (où $balance est le solde du compte)

Erreurs possibles:
BAD_KEY — clé API invalide
SERVICE_UNAVAILABLE_REGION — l'accès depuis votre région est restreint, utilisez une autre IP

Tester cette méthode maintenant
Your API key
API d'activation : Obtenir les prix actuels par pays
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$country

&action=getPrices
$api_key
— votre clé API (Paramètres);
$service — code du service;
$country — code du pays.

Erreurs possibles:
BAD_KEY — Clé API invalide
SERVICE_UNAVAILABLE_REGION — L'accès depuis votre région est restreint, veuillez utiliser une autre IP

Réponses du service au format 
Par exemple, une requête de la forme https://api.grizzlysms.com/stubs/handler_api.php?api_key=YOURKEY&action=getPrices&country=0

{
  "Country": {
    "Service": {
      "cost": Cost,
      "count": Quantity
    }
  }
}
Tester cette méthode maintenant
Your API key
Service code
Country code
API d'activation : Obtenir les prix actuels v2
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getPricesV2&service=$service&country=$country

&action=getPricesV2
$api_key
— votre clé API (Paramètres);
$service — code du service;
$country — code du pays.

Erreurs possibles:
BAD_KEY — Clé API invalide
BAD_ACTION — Action incorrecte
BAD_SERVICE — Nom de service incorrect

Réponses du service au format 

  "country": {
    "service": {
            "price1": count,
            "price2": count,
            "price3": count,
          }
     },
Tester cette méthode maintenant
Your API key
Service code
Country code
API d'activation : Obtenir les prix actuels v3
https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getPricesV3&service=$service&country=$country

&action=getPricesV3
$api_key
— votre clé API (Paramètres);
$service — code du service;
$country — code du pays.

Erreurs possibles:
BAD_KEY — Clé API invalide
BAD_ACTION — Action incorrecte
BAD_SERVICE — Nom de service incorrect

Réponses du service au format 

 {
  "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
        }
      }
    }
  }
}
Tester cette méthode maintenant
Your API key
Service code
Country code
API utilitaire
API Utilitaire: Liste des services
https://grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getServicesList

$api_key – votre clé API (Paramètres);

Exemple de réponse

{
  "status": "success",
  "services": [
    {
      "code": "kt",
      "name": "KakaoTalk"
    }
  ]
}

Tester cette méthode maintenant
Your API-key
API Utilitaire : Liste des pays
https://grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getCountries

$api_key – votre clé API (Paramètres);

Exemple de réponse

 {
        {
            "id": 22
            "rus": "India"
            "eng": "India"
            "chn": "India"
        }
    }

{
  "status": "success",
  "services": [
    {
      "code": "kt",
      "name": "KakaoTalk"
    }
  ]
}

Tester cette méthode maintenant
Your API-key
API Utilitaire : Obtenir un portefeuille statique pour le paiement
https://api.grizzlysms.com/public/crypto/wallet?api_key=$api_key&coin=usdt&network=tron

$api_key – votre clé API (Paramètres);
$coin – monnaie (usdt);
$network – numéro de réseau (trс-20)

Exemple de réponse

  {
        "wallet_address": "TReiqL2AkD1euTgjXmrtKLnwDAbNPgTstU"
    }

Tester cette méthode maintenant
Your API-key