AllinSMS

API-Dokumentation

Eine mit sms-activate kompatible handler_api: dieselben Aktionen, Status, Länder- und Dienstcodes, dazu ein Code-Webhook.

handler_api URL

https://allinsms.com/stubs/handler_api.php

REST API Basis

https://allinsms.com/v1

Erstelle ein Konto, um einen API-Schlüssel zu erhalten

Nummern (handler_api)

GET oder POST mit api_key und action. Länder verwenden die standardmäßigen numerischen IDs (getCountries), Dienste die Standardcodes (tg, wa, go …). Antworten sind reiner Text, sofern nicht anders angegeben.

GET https://allinsms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6
actionParameterAntwortBeschreibung
getBalanceKeineACCESS_BALANCE:12.3400Aktuelles Guthaben in USD.
getNumberservice, country, maxPrice?ACCESS_NUMBER:1042:6281244739021Eine Nummer kaufen. Sofort berechnet, erstattet, wenn kein Code ankommt.
getNumberV2service, country, maxPrice?{"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…}Wie getNumber, JSON-Antwort mit Preis und Endzeit.
getStatusidSTATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCELAlle 3 bis 5 Sekunden abfragen, bis ein Code ankommt.
getStatusV2id{"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null}JSON-Status mit dem vollständigen SMS-Text.
getFullSmsidFULL_SMS:Your code is 48213Vollständiger Text der letzten SMS.
setStatusid, status=1|3|6|8ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL1 bereit, 3 weiterer Code, 6 abschließen, 8 stornieren (nach der Wartezeit, vor einem Code).
getActiveActivationsKeine{"status":"success","activeActivations":[…]}Deine noch aktiven Nummern.
getPricesservice?, country?{"6":{"tg":{"cost":"0.7800","count":5320}}}Preis und Bestand nach Land und Dienst.
getNumbersStatuscountry?{"tg_0":"5320","wa_0":"812",…}Bestand pro Dienst für ein Land.
getCountriesKeine{"6":{"id":6,"eng":"Indonesia","iso":"id","phoneCode":"62",…}}Länderliste mit IDs.
getServicesListKeine{"status":"success","services":[{"code":"tg","name":"Telegram"}]}Dienstcodes und Namen.

setStatus Werte

  • 1 · Nummer an den Dienst gesendet, warte auf SMS
  • 3 · Weiteren Code an dieselbe Nummer anfordern
  • 6 · Aktivierung abschließen
  • 8 · Stornieren und erstatten (noch kein Code)

Zeitvorgaben

Nummern sind standardmäßig 20 Minuten aktiv. Eine Stornierung ist 120 Sekunden nach dem Kauf möglich (früher liefert EARLY_CANCEL_DENIED). Ohne Code wird die Aktivierung bei Ablauf automatisch erstattet. Ratenlimit: 300 Anfragen pro Minute pro Schlüssel.

Fehler

NO_KEYBAD_KEYNO_ACTIONBAD_ACTIONBAD_SERVICEBAD_COUNTRYNO_NUMBERSNO_BALANCEWRONG_MAX_PRICE:0.7800CHANNELS_LIMITNO_ACTIVATIONBAD_STATUSEARLY_CANCEL_DENIEDTOO_MANY_REQUESTS

Webhook

Lege unter Konto eine Webhook-URL fest, und wir senden jeden empfangenen Code per POST als JSON dorthin, mit zwei Wiederholungen, falls dein Server nicht mit 2xx antwortet.

POST https://your-server/webhook
{ "activationId": 1042, "service": "tg", "country": "id", "phone": "6281244739021",
  "code": "48213", "text": "Telegram code: 48213 …", "receivedAt": "2026-10-09T03:12:44.000Z" }