Własne API Get-SMS

Oto opis działania naszego API. API pozwoli Ci zintegrować swoje rozwiązania programistyczne z naszym serwisem, przyspieszając proces weryfikacji konta i eliminując pracę ręczną.

Pobieranie salda użytkownika

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=getbalance&userkey=testapikey
Parametry:
method = getbalance
userkey = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zwracany jest json ze "status" 200.
Klucz "balance" z obiektu "data" opisuje Twoje aktualne saldo:
{
   "status": 200,
   "data": {
      "balance": 100,00
   }
}

Kody błędów (status):
500 - błąd przetwarzania zapytania
401 - nie podano lub podano nieprawidłowy klucz API użytkownika
404 - nieprawidłowy parametr metody

Pobieranie listy usług i liczby dostępnych numerów

Jeśli potrzebujesz listy usług z ich aktualną liczbą w systemie, użyj tej metody.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=getcount&userkey=testapikey&country=kazakhstan
Parametry:
method = getcount
userkey = YOUR_APIKEY
country = kazakhstan Kraj. Parametr opcjonalny. Domyślnie kazakhstan (Kazachstan). Pełną listę możliwych wartości kraju znajdziesz w sekcji "Lista krajów" sekcji

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zwracany jest json ze "status" 200. Wynikiem zapytania jest obiekt zawierający dwa klucze: "status" i "data". Klucz "status" opisuje wynik zapytania. Klucz "data" zawiera obiekt z kluczami operatorów. Każdy klucz operatora zawiera obiekt opisujący usługi.
Każdy obiekt usługi ma dwa klucze: "count" - aktualna ilość, i "price" - cena.
Ta struktura ułatwia dotarcie do potrzebnych informacji. Na przykład po zdekodowaniu json w PHP możesz odczytać liczbę WhatsApp dla dowolnego operatora jako: $decoded_json['ANY']['wapp']['count'].
Kody wszystkich usług znajdziesz w sekcji Lista usług.
{
   "status": 200,
   "data": {
   // any operator
      "ANY": {
         "vk": {
            "count": 0,
            "price": "5"
         },
         "ok": {
            "count": 0,
            "price": "5"
         },
         "wapp": {
            "count": 1,
            "price": "2"
         },
         "vbr": {
            "count": 10,
            "price": "2"
         }
      }
      ...
      // Only Tele2
      "TELE2": {
         ...
      },
      // Only Beeline
      "BEELINE": {
         ...
      },
      // Only Megafon
      "MEGAFON": {
         ...
      },
      // Only MTS
      "MTS": {
         ...
      }
   }
}

Jeśli podczas wykonywania zapytania wystąpi błąd, zwracany jest json ze "status" 500. Problem wynika z błędu podczas pracy z bazą danych.
Jeśli otrzymasz ten błąd przy tym zapytaniu, natychmiast skontaktuj się z administracją projektu Get-SMS:
{
   "status": 500,
   "data": {
      "msg": "Failed to generate a service count"
   }
}
Kody błędów (status):
500 - błąd przetwarzania zapytania
401 - nie podano lub podano nieprawidłowy klucz API użytkownika
404 - nieprawidłowy parametr metody

Uzyskanie numeru telefonu

Główną częścią całego projektu jest wydawanie numerów telefonów do aktywacji. Przed otrzymaniem numeru telefonu sprawdź, czy masz wystarczające środki na saldzie i czy w systemie są dostępne wolne numery.
Mała dygresja i informacja.
Gdy numer telefonu zostaje wydany, tworzymy wirtualne zamówienie, które pozwala odebrać SMS z wydanego numeru w ciągu 15 minut. Na czas trwania zamówienia część Twojego salda przekazujemy do rezerwy, co jest konieczne, aby uniknąć błędnych obciążeń podczas wielowątkowej pracy z API, a także aby zapobiec porzucaniu zamówień przez użytkowników bez odebrania SMS-a.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=getnumber&service=vk&userkey=testapikey&country=kazakhstan
Parametry:
method = getnumber
service = vk Usługa. Parametr wymagany. Pełną listę wartości usług znajdziesz w sekcji "Lista usług" sekcji.
userkey = YOUR_APIKEY
country = kazakhstan Kraj. Parametr opcjonalny. Domyślnie kazakhstan (Kazachstan). Pełną listę możliwych wartości kraju znajdziesz w sekcji "Lista krajów" sekcji

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz json z kluczem "status" równym 200.
Klucz "data" będzie zawierał obiekt z kluczami "order_id" - numer zamówienia do dalszej pracy z numerem telefonu, oraz kluczem "phone" zawierającym numer telefonu do odbioru wiadomości SMS z kodem weryfikacyjnym.
Numer telefonu podawany jest w formacie międzynarodowym z kodem kraju bez znaku +. Weź to pod uwagę.
{
   "status": 200,
   "data": {
      "order_id": "377253343",
      "phone": "79969817867",
      "start_time": "2023-02-23T13:11:57.373Z"
   }
}

Może się zdarzyć, że tymczasowo zabrakło nam numerów telefonów dla zamawianej usługi, wtedy "status" będzie równy 500:
{
   "status": 500,
   "data": {
      "msg": "No phone number was found for this request",
      "advice": "Please try to retrieve the phone number later, after new numbers become available"
   }
}
Kody błędów (status):
401 - nie podano klucza API użytkownika
404 - nieprawidłowy parametr metody
500 - brak dostępnego numeru
502 - usługa nie istnieje
503 - operator nie istnieje
504 - niewystarczające środki
505 - kraj nie istnieje
506 - jesteś tymczasowo zablokowany do następnego dnia
507 - trwają prace techniczne

Pobranie kodu z SMS

Ostatnim krokiem aktywacji jest odebranie kodu i pełnej treści wiadomości potwierdzającej numer konta.
Algorytm odbierania sms jest specyficzny:
1. wyślij zapytanie sms, gdzie w kluczu order_id podstawiasz wartość z zapytania getnumber.
2. Jeśli "status" to 200, sms został odebrany.
3. Jeśli "status" to 400, sms jeszcze nie dotarł lub nie został znaleziony, wtedy powtórz zapytanie za 5 sekund od kroku 1.
4. Jeśli "status" to 500, oznacza to, że czas zamówienia wygasł.

Co zrobić, jeśli zamówienie wygasło, a SMS nie dotarł?
Może to wynikać z kilku przyczyn:
- sms nie został wysłany przez usługę zamawiającą
- szablon wyszukiwania sms jest nieaktualny
- błąd podczas działania naszego sprzętu
- przez pomyłkę wpisano nieprawidłowy numer telefonu.
W każdym przypadku środki nie zostaną pobrane z Twojego konta, jeśli SMS nie został odebrany.
Jeśli jesteś pewien, że błąd wynika z naszej winy, chętnie pomożemy Ci poprzez wsparcia technicznego.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=getcode&order_id=377253343&userkey=testapikey
Parametry:
method = getcode
order_id = 377253343 Numer zamówienia uzyskany z zapytania o numer. Wartość wymagana.
userkey = YOUR_APIKEY

Odpowiedź:
Po pomyślnym wykonaniu zapytania otrzymasz json z kluczem "status" równym 200.
Klucz "data" będzie zawierał obiekt ze szczegółami wiadomości tekstowej:
code - kod, który system znalazł w wiadomości tekstowej. Kod może być null, jeśli nie udało się go wykryć
fullSms - pełna treść otrzymanej wiadomości tekstowej
phone - numer telefonu, na który wysłano wiadomość tekstową, w formacie międzynarodowym bez znaku +
receivedDate - data otrzymania SMS w formacie ISO
sender - nadawca podany w wiadomości tekstowej. Może być pusty.
id - identyfikator sms dla metody wrongcode (dodatkowy sms jako parametr "last_id")
phonePass - hasło do osobistego konta u dostawcy usługi. Może być puste.
{
   "status": 200,
   "data": {
      "code": "753455",
      "fullSms": "753455",
      "phone": "79969817867",
      "receivedDate": "2023-02-23T13:18:57.373Z",
      "sender": "",
      "id": "377253343",
      "phonePass": ""
   }
}

Możesz też otrzymać json ze "status" 400, nie jest to błąd, lecz naturalna odpowiedź systemu, gdy Twoja wiadomość tekstowa jeszcze nie dotarła.
Aby kontynuować, po prostu powtórz zapytanie o kod po 5 sekundach.
Należy je powtarzać aż do otrzymania SMS-a lub wystąpienia błędu informującego, że czas życia zamówienia wygasł (błąd 500):
{
   "status": 400,
   "data": {
      "msg": "The SMS has not been found yet",
      "advice": "The SMS has probably not been received yet. Please try the request again in 10 seconds"
   }
}
Kody błędów (status):
500 - czas życia zamówienia wygasł
502 - błąd wewnętrzny, spróbuj ponownie
504 - niewystarczające środki
505 - zamówienie nie zostało znalezione w systemie
506 - nie podano parametru order_id
401 - nie podano klucza API użytkownika
404 - nieprawidłowy parametr metody

Pobranie kodu

W ramach naszego projektu nie płacisz za każdy kod, lecz za rodzaj tymczasowego wynajmu numeru telefonu dla konkretnej usługi. W praktyce masz 15 minut, w ciągu których możesz odebrać wszystkie wiadomości tekstowe przychodzące na wydany numer telefonu dla zamówionej usługi.
Do czego może się przydać ta funkcja? Na przykład rejestrujesz portfel Qiwi i musisz odebrać SMS, aby wyłączyć funkcję bezpieczeństwa w Qiwi. W tym celu odbierasz pierwszy sms, rejestrujesz portfel, wyłączasz funkcję bezpieczeństwa w portfelu Qiwi, wysyłasz do nas zapytanie wrongcode, a my przekazujemy Ci drugi sms z Qiwi całkowicie za darmo. Nie ma limitu liczby dodatkowych sms-ów, które możesz otrzymać w ramach swojego zamówienia.
UWAGA!
Dodatkowe kody możesz otrzymać tylko w czasie trwania zamówienia, czyli w ciągu 15 minut od otrzymania numeru telefonu.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=wrongcode&order_id=377253343&userkey=testapikey&last_id=377253343
Parametry:
method = wrongcode
order_id = 377253343 Numer zamówienia uzyskany z zapytania o numer. Wartość wymagana.
userkey = YOUR_APIKEY
last_id = 377253343 Identyfikator ostatniego sms-a otrzymanego przez getcode lub poprzednie zapytanie wrongcode. Prawie zawsze taki sam jak order_id, ale może się różnić, uważaj. Wartość wymagana.

Odpowiedź:
Po pomyślnym wykonaniu zapytania otrzymasz json z kluczem "status" równym 200.
Klucz "data" będzie zawierał obiekt ze szczegółami wiadomości tekstowej:
code - kod, który system znalazł w wiadomości tekstowej. Kod może być null, jeśli nie udało się go wykryć
fullSms - pełna treść otrzymanej wiadomości tekstowej
phone - numer telefonu, na który wysłano wiadomość tekstową, w formacie międzynarodowym bez znaku +
receivedDate - data otrzymania SMS w formacie ISO
sender - nadawca podany w wiadomości tekstowej. Może być pusty.
id - identyfikator sms dla metody wrongcode (dodatkowy sms jako parametr "last_id")
phonePass - hasło do osobistego konta u dostawcy usługi. Może być puste.
{
   "status": 200,
   "data": {
      "code": "753455",
      "fullSms": "753455",
      "phone": "79969817867",
      "receivedDate": "2023-02-23T13:18:57.373Z",
      "sender": "",
      "id": "377253343",
      "phonePass": ""
   }
}

Możesz też otrzymać json ze "status" 400, nie jest to błąd, lecz naturalna odpowiedź systemu, gdy Twoja wiadomość tekstowa jeszcze nie dotarła.
Aby kontynuować, po prostu powtórz zapytanie o kod po 5 sekundach.
Należy je powtarzać aż do otrzymania SMS-a lub wystąpienia błędu informującego, że czas życia zamówienia wygasł (błąd 500):
{
   "status": 400,
   "data": {
      "msg": "The SMS has not been found yet",
      "advice": "The SMS has probably not been received yet. Please try the request again in 10 seconds"
   }
}
Kody błędów (status):
500 - czas życia zamówienia wygasł
501 - nieprawidłowy parametr metody
502 - błąd wewnętrzny, spróbuj wysłać zapytanie ponownie
504 - nie otrzymałeś jeszcze pierwszego sms metodą getcode.
505 - zamówienie nie zostało znalezione w systemie
506 - nie podano parametru order_id
401 - nie podano klucza API użytkownika
404 - nieprawidłowy parametr metody

Anulowanie zamówienia numeru

Jeśli otrzymałeś numer telefonu w trakcie procesu, ale z powodów znanych tylko Tobie chcesz anulować zamówienie, musisz przeprowadzić proces anulowania numeru telefonu za pomocą tej metody refusenumber.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=refusenumber&order_id=377253343&userkey=testapikey
Parametry:
method = refusenumber
order_id = 377253343 Numer zamówienia uzyskany z zapytania o numer. Wartość wymagana.
userkey = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie pobrany json z kluczem "status" ustawionym na 200:
{
   "status": 200,
   "data": {
      "msg": "The phone number order has been canceled"
   }
}

Jeśli otrzymasz inną wiadomość, zapoznaj się z poniższymi kodami błędów.

Kody błędów (status):
500 - czas życia zamówienia wygasł
502 - błąd wewnętrzny, spróbuj ponownie
506 - nie podano parametru order_id
401 - nie podano klucza API użytkownika
404 - nieprawidłowy parametr metody

Zbanuj numer telefonu

Jeśli podczas procesu rejestracji konta okaże się, że przekazany Ci numer telefonu nie nadaje się do rejestracji, zalecamy skorzystanie z metody bannumber, aby zbanować swój numer telefonu.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=bannumber&order_id=377253343&userkey=testapikey
Parametry:
method = bannumber
order_id = 377253343 Numer zamówienia uzyskany z zapytania o numer. Wartość wymagana.
userkey = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie pobrany json z kluczem "status" ustawionym na 200:
{
   "status": 200,
   "data": {
      "msg": "The phone number is banned"
   }
}

Jeśli otrzymasz inną wiadomość, zapoznaj się z poniższymi kodami błędów.

Kody błędów (status):
500 - czas życia zamówienia wygasł
502 - błąd wewnętrzny, spróbuj ponownie
506 - nie podano parametru order_id
401 - nie podano klucza API użytkownika
404 - nieprawidłowy parametr metody

Pobieranie wszystkich dostępnych wartości krajów i usług

Nasza nowa metoda pozwala pobrać wartości dla wszystkich krajów i wszystkich usług dostępnych w każdym kraju.
Metoda pozwala też wskazać konkretną usługę i pobrać liczbę oraz ceny dla wszystkich krajów dla danej usługi.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v1/?method=getallcount&service=tg&userkey=testapikey
Parametry:
method = getallcount
service = tg Parametr opcjonalny. Jeśli nie zostanie podany, metoda zwróci wszystkie kraje i wszystkie usługi
userkey = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie pobrany json bez parametru usługi:
{
 "kazakhstan": [
  {
   "vk": {
    "name": "VK",
    "price": "62.3",
    "count_all": "3712"
   },
   "wa": {
    "name": "Whatsapp",
    "price": "195",
    "count_all": "3740"
   },
   "vi": {
    "name": "Viber",
    "price": "6.55",
    "count_all": "3876"
   },
   "tg": {
    "name": "Telegram",
    "price": "209.49",
    "count_all": "3861"
   },
   "ask": {
    "name": "SVOE",
    "price": "8.98",
    "count_all": "3525"
   }
  }
 ],
 "england": [
  {
   "vk": {
    "name": "VK",
    "price": "2.28",
    "count_all": "3909"
   },
   "ok": {
    "name": "Ok.ru",
    "price": "38.2",
    "count_all": "4026"
   },
   "atp": {
    "name": "Vonage",
    "price": "2.13",
    "count_all": "3979"
   }
  }
 ],
 ...
}
LUB:
Jeśli zapytanie zakończy się powodzeniem, zostanie pobrany json z parametrem usługi:
{
   "kazakhstan": {
      "price": "214.15",
      "count_all": "4036"
   },
   "england": {
      "price": "98.67",
      "count_all": "3654"
   },
   "canada": {
      "price": "28.57",
      "count_all": "3970"
   },
   "germany": {
      "price": "295.73",
      "count_all": "1499"
   },
   "ssha": {
      "price": "41.03",
      "count_all": "4459"
   },
   "brazil": {
      "price": "178.28",
      "count_all": "4157"
   },
   ...
}

Jeśli otrzymasz inną wiadomość, zapoznaj się z poniższymi kodami błędów.

Kody błędów (status):
502 - błąd wewnętrzny, spróbuj wysłać zapytanie ponownie
401 - nie podano klucza API użytkownika
404 - nieprawidłowo ustawiony parametr metody

API zgodne z innymi serwisami aktywacyjnymi

Jeśli chcesz pracować w trybie zgodności z innym serwisem aktywacyjnym bez przepisywania swojego oprogramowania, możesz skorzystać z naszego zgodnego API. Jednak zdecydowanie odradzamy takie rozwiązanie, ponieważ nie jest ono aktualizowane ani odpowiednio wspierane.
Pierwszą rzeczą, którą musisz zrobić, aby zacząć korzystać z naszego zgodnego API, jest wpisanie do pliku hosts w systemie Windows, który znajduje się pod adresem
C:\Windows\System32\drivers\etc\
i dodanie do niego następującej linii:
5.253.63.28 domain.com (nazwa domeny innego serwisu aktywacyjnego)

Jeśli nie chcesz nic wpisywać w pliku hosts, zmień domenę w swoim oprogramowaniu z domeny innego serwisu aktywacyjnego na get-sms.com. Adres Twoich zapytań powinien mieć następującą postać:
https://get-sms.com/stubs/handler_api.php
Wszystkie zapytania możesz wysyłać zarówno POST, jak i GET.
Zwróć uwagę, że przekierowanie połączeń nie jest jeszcze dostępne! I najprawdopodobniej nie będzie w tej wersji API!
Poza tym wszystkie nasze zgodne API są całkowicie identyczne! Dlatego postanowiliśmy po prostu skopiować instrukcję, aby nie powielać i nie wprowadzać w błąd naszych użytkowników.

Zapytanie o liczbę dostępnych numerów (getNumbersStatus)

Zapytanie GET lub POST na adres url:
https://get-sms.com/stubs/handler_api.php?action=getNumbersStatus&api_key=testapikey&country=2
Parametry:
action = getNumbersStatus
api_key = YOUR_APIKEY
country = 2 Kraj. Parametr opcjonalny. Domyślnie 2 (Kazachstan). Pełną listę możliwych wartości kraju znajdziesz w sekcji "Lista krajów" sekcji

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz json tego typu:
{
   "vk_0": 28,
   "ok_0": 4,
   "wa_0": 9,
   "vi_0": 19,
   "tg_0": 30,
   "wb_0": 21,
   "go_0": 30,
   "av_0": 8,
   "av_0": 23,
   "fb_0": 24
}

Zapytanie o saldo (getBalance)

Zapytanie GET lub POST na adres url:
https://get-sms.com/stubs/handler_api.php?action=getBalance&api_key=testapikey
Parametry:
action = getBalance
api_key = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz TEKST tego typu:
ACCESS_BALANCE:100 // gdzie 100 to Twoje aktualne saldo w USD

Możliwe błędy:
BAD_KEY - Invalid API key
ERROR_SQL - SQL server error

Zamawianie numeru telefonu (getNumber)

Zapytanie GET lub POST na adres url:
https://get-sms.com/stubs/handler_api.php?action=getNumber&service=vk&country=2&api_key=testapikey
Parametry:
action = getNumber
service = vk Usługa. Parametr wymagany. Pełną listę wartości usług znajdziesz w sekcji "Lista usług" sekcji. 
maxPrice = 25 Optional. The maximum price in your account currency you agree to pay for the number. Without it the number is sold only at the lowest available price; with it, when no numbers are available at the lowest price, more expensive offers are tried automatically up to maxPrice. You are charged the actual price of the sold number, never more than maxPrice. Available price levels: getPrices with tiers=1.
country = 2 Kraj. Parametr opcjonalny. Domyślnie 2 (Kazachstan). Pełną listę możliwych wartości kraju znajdziesz w sekcji "Lista krajów" sekcji
api_key = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz TEKST tego typu, gdzie $id to identyfikator transakcji, a $number to numer telefonu:
ACCESS_NUMBER:$id:$number
Inne odpowiedzi:
NO_NUMBERS - brak dostępnych numerów
NO_BALANCE - brak salda
WRONG_MAX_PRICE:$minPrice - maxPrice is lower than the minimum available price (the minimum available price is returned after the colon)

Możliwe błędy:
BAD_ACTION - invalid action
BAD_SERVICE - invalid service name
WRONG_SERVICE - The service is not in the system
BAD_KEY - Invalid API key
ERROR_SQL - SQL server error
YOU_TEMPORARY_BANNED - You are banned until the next day

Zmiana statusu aktywacji (setStatus)

Zapytanie GET lub POST na adres url:
https://get-sms.com/stubs/handler_api.php?action=setStatus&status=1&id=1234567&api_key=testapikey
Parametry:
action = setStatus
status = STATUS CODE Możliwe kody statusów wymienione są poniżej
id = OPERATION ID ID zamówienia otrzymane z zapytania getNumber
api_key = YOUR_APIKEY

Możliwe statusy:
1 powiadom, że numer jest gotowy (wiadomość tekstowa wysłana na numer)
3 poproś o kolejny kod (bezpłatnie)
6 zakończ aktywację Jeśli status brzmiał 'kod otrzymany', oznacz jako udany i zakończony. Jeśli status brzmiał 'przygotowanie', usuń go i oznacz jako błąd. Jeśli status brzmiał 'oczekiwanie na ponowną próbę', zmień aktywację na 'oczekiwanie na SMS'.
8 zgłoś, że numer został wykorzystany i anuluj aktywację.

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz TEKST zależny od statusu:
ACCESS_READY - the readiness of the number has been confirmed
ACCESS_RETRY_GET - waiting for a new SMS
ACCESS_ACTIVATION - service successfully activated
ACCESS_CANCEL - aktywacja anulowana

Możliwe błędy:
BAD_ACTION - invalid action
NO_ACTIVATION - activation id does not exist
BAD_STATUS - Incorrect status
BAD_KEY - Invalid API key
ERROR_SQL - SQL server error

Pobierz status aktywacji (getStatus)

Zapytanie GET lub POST na adres url:
https://get-sms.com/stubs/handler_api.php?action=getStatus&id=1234567&api_key=testapikey
Parametry:
action = getStatus
id = OPERATION ID ID zamówienia otrzymane z zapytania getNumber
api_key = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz TEKST zależny od statusu:
STATUS_WAIT_CODE - oczekiwanie na SMS
STATUS_WAIT_RETRY:'The previous code that did not work' - oczekiwanie na dalsze wyjaśnienia dotyczące kodu
STATUS_WAIT_RESEND - oczekiwanie na ponowne wysłanie sms (oprogramowanie powinno nacisnąć wyślij ponownie sms i zmienić status na 6)
STATUS_CANCEL - aktywacja anulowana
STATUS_OK: 'activation code' - kod otrzymany

Możliwe błędy:
BAD_ACTION - invalid action
NO_ACTIVATION - activation id does not exist
NO_BALANCE - insufficient balance
BAD_KEY - Invalid API key
ERROR_SQL - SQL server error

Pobierz wszystkie ceny usług (getPrices)

Zapytanie GET lub POST na adres url:
https://get-sms.com/stubs/handler_api.php?action=getPrices&api_key=testapikey&service=SERVICE&country=2
Parametry:
action = getPrices
service = vk Usługa. Parametr opcjonalny. Pełną listę wartości usług znajdziesz w sekcji "Lista usług" sekcji.
api_key = YOUR_APIKEY
tiers = 1 Optional. With tiers=1 the response contains all available price levels for each service (several "price": count pairs sorted by price) instead of a single minimum price. Use these prices as maxPrice in getNumber.
country = 2 Kraj. Parametr wymagany. Domyślnie 2 (Kazachstan). Pełną listę możliwych wartości kraju znajdziesz w sekcji "Lista krajów" sekcji

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, otrzymasz json tego typu:
{
 "0": {
    "vk": {
        "25": 36
    },
    "lb": {
        "25": 169
    },
    "wa": {
        "51": 178
    },
    "vi": {
        "2.96": 0
    },
    "tg": {
        "38.8": 0
    },
    "wb": {
        "6.56": 3580
    },
    "go": {
        "7.87": 4433
    },
    "av": {
        "6.69": 3595
    },
    "fb": {
        "3.94": 3932
    },
    "qw": {
        "20": 3759
    }
  }
}
Hierarchia ma następującą postać - { "Kraj": { "Usługa": { "Cena": { "Ilość"}}}

tiers=1 — response example (all available price levels per service):
{
"2": {
"tg": {
"38.8": 120,
"45.5": 340,
"52": 1210
},
"vk": {
"25": 36
}
}
}

API długoterminowego wynajmu numerów telefonów

Ta sekcja opisuje pracę z API do wynajmu numeru telefonu. API pozwala zintegrować Twoje rozwiązania programistyczne z naszym serwisem.
W razie pytań zawsze możesz skontaktować się ze wsparciem.

Serwer API akceptuje zapytania POST i GET
Zapytania są wysyłane na następujący adres - https://get-sms.com/api/v2/rent/rent_number.php

Pobieranie liczby dostępnych numerów telefonów, usług i cen wynajmu

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v2/rent/rent_number.php?method=getdatacountry&country=KZ
Parametry:
method = getdatacountry
country = KZ Kraj. Parametr wymagany. Pełną listę możliwych wartości kraju można uzyskać z zapytania "zapytanie o pobranie wszystkich krajów"

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie zwrócona odpowiedź JSON z kluczem "status" równym 200.
Klucz "data" będzie zawierał obiekt z usługami, cenami, liczbą dostępnych numerów telefonów i operatorami:
1xbet (przykład) - obiekt z kluczem będącym kodem nazwy usługi, zawierający liczbę dostępnych numerów telefonów do wynajmu i ceny wynajmu na określony okres
qty - liczba dostępnych numerów telefonów
price_day - cena za 1 dzień wynajmu numeru
operators - dostępni operatorzy
{
   "status": 200,
   "data": {
      "country": {
      "code": "KZ",
      "name": "Kazakhstan",
      "icon": "/uploads/country_img/Kazakhstan.png",
      "available_numbers": 6714
  },
  "operators": [
    {
      "id": "49",
      "name": "Aktiv_Kazakhstan",
      "codename": "Aktiv_Kazakhstan"
    }
  ],
  "services": [
    {
      "id": 1,
      "name": "1xbet",
      "img": "/uploads/service_img/1xbet.png",
      "price_day": 69.72,
      "qty": 57
    },
    ...
    ]
  }
}

Uzyskanie numeru telefonu do wynajmu

Po utworzeniu wynajmu numeru telefonu zwrot środków nie jest możliwy, w tym w przypadku zmiany decyzji, rezygnacji z korzystania z numeru lub z innych powodów niezwiązanych z techniczną niemożliwością świadczenia usługi.

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v2/rent/rent_number.php?userkey=testapikey&method=createorder&type=week&period=1&services=82,1,4&country=KZ&operator=ANY
Parametry:
method = createorder
userkey = YOUR_APIKEY
type = weekParametr wymagany. Typ okresu: week (tygodnie) lub month (miesiąc).
period = 1 Liczba tygodni lub miesięcy. Parametr wymagany. Wartość 1 i typ okresu week oznacza, że chcemy wynająć numer telefonu na 1 tydzień.
services = 82,1,4 Usługi (z ID 82, 1 i 4). Parametr wymagany. Pełną listę wartości usług znajdziesz w sekcji "Lista usług wynajmu".
country = KZ Country. Required parameter. A full list of possible country values can be obtained from the "Lista krajów wynajmu"
operator = ANY Operator komórkowy. Parametr opcjonalny. Listę operatorów można uzyskać z zapytania o listę krajów lub listę usług


Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie zwrócona odpowiedź JSON z kluczem "status" równym 200.
Klucz "data" będzie zawierał obiekt z kluczem "order_id", czyli numerem zamówienia do dalszej pracy z numerem telefonu, oraz kluczem "phone", zawierającym numer telefonu do odbioru wiadomości SMS z kodami weryfikacyjnymi.
Numer telefonu jest wydawany w formacie międzynarodowym z kodem kraju i bez znaku +. Weź to pod uwagę.

Dla wygody przedziały czasowe podawane są jako znaczniki czasu UNIX oraz w standardowym formacie 24-godzinnym:
end_time_timestamp - znacznik czasu UNIX do zakończenia okresu wynajmu
end_time - data i godzina zakończenia wynajmu numeru telefonu
start_timestamp - data i godzina rozpoczęcia wynajmu numeru jako znacznik czasu UNIX
{
   "status": 200,
   "data": {
      "order_id": 123,
      "country_code": "+7",
      "phone": "79991234567",
      "end_time_timestamp": 1771234567,
      "end_time": "18.02.2026 14:30",
      "start_timestamp": 1768642567,
      "orders_count": 1,
      "order_ids": [123]
   }
}
Kody błędów (status):
401 - Błąd w parametrze userkey
402 - Błąd w parametrze country
404 - Nie znaleziono kraju
502 - Błąd w parametrze services
504 - Nieprawidłowy typ okresu
506 - Nieprawidłowy okres dla typu week/month
504 - Nie udało się uzyskać odpowiedzi z serwera
503 - Wewnętrzny błąd serwera. Wyślij zapytanie później
507 - trwają prace techniczne

Pobieranie wszystkich wiadomości SMS na wynajętym numerze

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v2/rent/rent_number.php?method=getsms&userkey=testapikey&rentid=888
Parametry:
method = getsms
userkey = YOUR_APIKEY
rentid= 888 Parametr wymagany. ID zamówienia otrzymane z zapytania o uzyskanie numeru wynajmu. Ten parametr można też znaleźć w zapytaniu o pobranie wszystkich aktywnych zamówień.

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie zwrócona odpowiedź JSON z kluczem "status" równym 200.
Klucz "data" będzie zawierał obiekt z kluczem "sms_list", zawierającym wszystkie wiadomości SMS otrzymane na tym numerze telefonu.

{
   "status": 200,
   "data": {
     "msg": "List of all SMS messages",
     "sms_list": [
       {
         "date": "2026-05-21 14:30:00",
         "text": "Your code: 123456",
         "timestamp": 1779363000
       },
       {
         "date": "2026-05-21 14:35:00",
         "text": "Your code: 45345345",
         "timestamp": 1779363500
       }
     ]
  }
}

Możesz też otrzymać odpowiedź JSON ze "status" 200. To nie jest błąd, to normalna odpowiedź systemu, gdy wynajem wygasł.
{
   "status": 200,
   "data": {
      "msg": "Rent is not active, SMS refresh was skipped",
      "can_reload_sms": false,
      "status_rent": 0,
      "sms_list": []
   }
}
Kody błędów (status):
401 - Nie podano klucza API użytkownika
404 - Nie znaleziono zamówienia wynajmu
504 - Nie udało się uzyskać odpowiedzi z serwera
502 - Nie podano ID wynajmu

Przedłużenie zamówienia wynajmu

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v2/rent/rent_number.php?userkey=testapikey&method=prolong&type=week&period=1&rentid=888
Parametry:
method = prolong
userkey = YOUR_APIKEY
type = week Required parameter. Period type: week (weeks) or month (month).
period = 1 Liczba tygodni lub miesięcy. Parametr wymagany. Wartość 1 i typ okresu week oznacza, że chcemy przedłużyć numer telefonu o 1 tydzień.
rentid= 888 Parametr wymagany. ID zamówienia otrzymane z zapytania o uzyskanie numeru wynajmu. Ten parametr można też znaleźć w zapytaniu o pobranie wszystkich aktywnych zamówień.

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie zwrócona odpowiedź JSON z kluczem "status" równym 200. Oznacza to, że przedłużenie numeru zostało pomyślnie zakończone.

{
   "status": 200,
   "data": {
      "msg": "Rental successfully extended",
      "order_id": 888,
      "days": 7,
      "price": 350,
      "rent_at": 1779967800,
      "rent_at_formatted": "2026-05-28 14:30:00"
   }
}

Kody błędów (status):
401 - Błąd w parametrze userkey
504 - Nieprawidłowy typ okresu
506 - Nieprawidłowy okres dla typu week/month
504 - Nie udało się uzyskać odpowiedzi z serwera
503 - Wewnętrzny błąd serwera. Wyślij zapytanie później
507 - Trwają prace techniczne

Pobieranie wszystkich krajów do wynajmu

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v2/rent/rent_number.php?method=countries
Parametry:
method = countries

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie zwrócona odpowiedź JSON z kluczem "status" równym 200, wraz z listą wszystkich dostępnych krajów i ich operatorów komórkowych

{
 "status": 200,
   "data": {
     "countries": [
       {
       "code": "AT",
       "name": "Austria",
       "available_numbers": 93,
       "operators": [
         {
         "id": 30,
         "name": "Tele2",
         "codename": "Tele2_AT",
         "available_numbers": 93
       }
     ]
   },
   {
       "code": "AR",
       "name": "Argentina",
       "available_numbers": 3969,
       "operators": [
         {
         "id": 25,
         "name": "Claro",
         "codename": "Claro_AR",
         "available_numbers": 3969
         }
       ]
     },
   {
       "code": "BE",
       "name": "Belgium",
       "available_numbers": 2363,
       "operators": [
         {
         "id": 69,
         "name": "Lycamobile",
         "codename": "Lycamobile_BE",
         "available_numbers": 2363
       }
     ]
    }
  ],
  "count": 33
 }
}

Pobieranie wszystkich zamówień wynajmu

Zapytanie GET lub POST na adres url:
https://get-sms.com/api/v2/rent/rent_number.php?userkey=testapikey&method=allorders
Parametry:
method = allorders
userkey = YOUR_APIKEY

Odpowiedź:
Jeśli zapytanie zakończy się powodzeniem, zostanie zwrócona odpowiedź JSON z tablicą wszystkich zamówionych numerów wynajmu, w tym numerów, których wynajem został anulowany lub zakończony.
Znaczenie klucza status:
status = 0 Okres wynajmu numeru wygasł
status = 1 Wynajem jest aktywny

{
 "status": 200,
 "data": {
    "msg": "List of all orders",
    "orders": [
       {
       "id": 123,
       "phone": "77991234567",
       "number_phone": "77991234567",
       "status_rent": 1,
       "status_label": "Active",
       "can_reload_sms": true,
       "service_name": "Telegram",
       "country_code": "KZ",
       "country_name": "Kazakhstan",
       "code_country_phone": "+7",
       "operator": "Aktiv_KZ",
       "price_day": 50,
       "total_price": 350,
       "period_price": 7,
       "rent_from": 1779363000,
       "rent_at": 1779967800,
       "date_from": "2026-05-21 14:30:00",
       "date_at": "2026-05-28 14:30:00",
       "userkey": "USERKEY"
     }
   ],
   "count": 1
   }
}
Jeśli nie ma wynajętych numerów, otrzymasz pustą tablicę:
{
   "status": 200,
   "data": {
      "msg": "List of all orders",
      "orders": [],
      "count": 0
   }
}

Lista krajów

Wartość Nazwa Wartość zgodnego API
kazakhstan Kazakhstan 2
england England 16
canada Canada 36
germany Germany 43
usavirt USA (Virtual) 12
brazil Brazil 73
estonia Estonia 34
france France 78
indonesia Indonesia 6
kyrgyzstan Kyrgyzstan 11
laos Laos 25
lithuania Lithuania 44
netherlands Netherlands 48
poland Poland 15
romania Romania 32
sweden Sweden 46
indiia India 22
malaiziia Malaysia 7
vetnam Vietnam 10
filippiny Philippines 4
turtsiia Turkey 62
moldova Moldova 85
uzbekistan Uzbekistan 40
gruziia Georgia 128
irlandiia Ireland 23
portugaliia Portugal 117
ispaniia Spain 56
chekhiia Czech Republic 63
bangladesh Bangladesh 60
ssha USA 187
ukr Ukraine 1
gonkong Hong Kong 14
tailand Thailand 52
meksika Mexico 54
latviia Latvia 49
pakistan Pakistan 66
gretsiia Greece 129
nikaragua Nicaragua 90
argentina Argentina 39
gaiti Haiti 26
mongoliia Mongolia 72
izrail Israel 13
egipet Egypt 21
gvatemala Guatemala 94
liviia Libya 102
iran Iran 57
iemen Yemen 30
tadzhikistan Tajikistan 143
kitai China 3
shrilanka Sri Lanka 64
siriia Syria 110
livan Lebanon 153
boliviia Bolivia 92
serbiia Serbia 29
kolumbiia Colombia 33
avstriia Austria 50
alzhir Algeria 58
peru Peru 65
gonduras Honduras 88
marokko Morocco 37
venesuela Venezuela 70
nigeriia Nigeria 19
iamaika Jamaica 103
salvador Salvador 101
botsvana Botswana 123
paragvai Paraguay 87
nepal Nepal 81
uganda Uganda 75
irak Iraq 47
iordaniia Jordan 116
mianma Myanmar 5
demkongo Dem.Congo 18
keniia Kenya 8
kambodzha Cambodia 24
belarus Belarus 51
kotdivuar Ivory Coast 27
saudaraviia Saud. Arabia 53
oae UAE 95
khorvatiia Croatia 45
papuanovaiagvineia Papua New Guinea 79
tanzaniia Tanzania 9
gvineia Guinea 68
mali Mali 69
kamerun Cameroon 41
mavritaniia Mauritania 114
serraleone Sierra Leone 115
burkinafaso Burkina Faso 152
daniia Denmark 172
tunis Tunisia 89
dominikanskaiarespublika Dominican Republic 109
iuzhnaiaafrika South Africa 31
ekvador Ecuador 105
liberiia Liberia 135
senegal Senegal 61
afganistan Afghanistan 74
novaiazelandiia New Zealand 67
chad Chad 42
angola Angola 76
gana Ghana 38
iuzhnaiakoreia South Korea 190
sudan Sudan 98
taivan Taiwan 55
zimbabve Zimbabwe 96
turkmenistan Turkmenistan 161
reiunon Reunion 146
kipr Cyprus 77
gaiana Guyana 131
maldivy Maldives 159
mozambik Mozambique 80
gambiia Gambia 28
trinidaditobago Trinidad and Tobago 104
gabon Gabon 154
brunei Brunei 121
butan Bhutan 158
surinam Suriname 142
armeniia Armenia 148
benin Benin 120
mavrikii Mauritius 157
fidzhi Fiji 189
kongo Congo 150
dominika Dominica 126
bermudy Bermuda 195
aruba Aruba 179
chili Chili 151
finliandiia Finland 163
italiia Italy 86
bolgariia Bulgaria 83
vengriia Hungary 84
sloveniia Slovenia 59
khorvatiia Croatia 45
norvegiia Norway 174

Lista usług

Wartość Nazwa
ai CELEBe
do Leboncoin
dh EBay
sk Skroutz
lq Potato
mh Ashan
wv AIS
ia Socios
bf Keybase
mm Microsoft
qd Taobao
at Perfluence
qf RedBook
dp ProtonMail
mi Zupee
yb Quartet+
wa Whatsapp
uz OffGamers
ou Gabi
he Mewt
jj Aitu
ez GoerliFaucet
ts PayPal
ta Wink
qt MoneyControl
ef Nextdoor
ad Iti
cg Gemgala
nu Stripe
rf Akudo
kj YAPPY
ul Getir
nv Naver
fw 99acres
ud Disney Hotstar
lw MrGreen
io ZdravCity
oy CashFly
qm RosaKhutor
mn RRSA
dt Delivery Club
lt BitClout
ui RuTube
qw Qiwi
fj Potato Chat
tx Bolt
kc Vinted
xd Tokopedia
pp Huya
qj Whoosh
qh Oriflame
jt TurkiyePetrolleri
ok Ok.ru
wk Mobile01
bn Alfagift
wh TanTan
vm OkCupid
ri BillMill
bs TradeUP
tw Twitter
ey Miloan
je Nanovest
hr JKF
kn Verse
yf Citymobil
aj OneAset
bx Dosi
ca SuperS
gr Astropay
rv Kotak811
bp GoFundMe
ni Gojek
fy Mylove
dk Pairs
bk G2G
bb LazyPay
vo Brand20ua
bh Uteka
gz LYKA
ww BIP
ur MyDailyCash
cx Icrypex
sh VkusVill
gv Humta
ve Dream11
kp HQ Trivia
uf Eneba
aa Probo
tk MVideo
iq Icq
ej MrQ
ss Hezzl
sf SneakersnStuff
ce Mosru
dc YikYak
sl SberApteka
dl Lazada
uo CafeBazaar
uh Yubo
pl Perekrestok
dg Mercari
cb Bazos
pu Justdating
gh GyFTR
ev Picpay
qg MoneyPay
bw Signal
cc Quipp
jf Likee
eq Qoo10
dd CloudChat
jc IVI
er Kwork
ip Burger King
bu MonobankIndia
nq Trip
qi 23red
eg ContactSys
cp Uklon
sg OZON
xr Tango
uk Airbnb
ko AdaKami
nf Netflix
vy Meta
dy Zomato
ha My11Circle
tg Telegram
dq IceCasino
rs Lotus
bc GCash
ne Coindcx
mr Fastmail
we DrugVokrug
ry McDonalds
qa MyFishka
pm AOL
la Ssoidnet
ak Douyu
go Google,youtube,Gmail
oi Tinder
dn Paxful
xl Wmaraci
vz Hinge
rd Lenta
wb WeChat
ew Nike
gm Mocospace
wj 1xbet
xe GalaxyChat
sn OLX
ae MyGLO
ch Pocket52
py Monese
hn 1688
qy Zhihu
ck BeReal
kw Foody
ml ApostaGanha
ci RedBus
wc Craigslist
pd IFood
be SberMegaMarket
xy Depop
cf Irancell
wp 163COM
rx Sheerid
su LOCO
ho Cathay
af GalaxyWin
bq Adani
oq Vlife
ru HOP
om Corona
sb Lamoda
ig Instagram
uj ChampionCasino
mu MyMusicTaste
cq Mercado
ti Cryptocom
uu Wildberries
ub Uber
ln Grofers
me Line msg
of Urent
fz KFC
un Humblebundle
ug Fiqsy
kr Eyecon
vn Yaay
qe GG
ds Discord
gg PagSmile
uw Kirana
vs WinzoGame
gt Gett
uy Meliuz
hq Magicbricks
im Imo
bv Metro
po Premium.one
jg Grab
es IQIYI
bo Wise
kb Kufarby
wq Leboncoin1
jh PingPong
tt Ziglu
rr Wolt
ih TeenPattiStarpro
od FWDMAX
iv Inboxlv
xh OVO
ra KeyPay
bz Blizzard
rc Skype
pt Bitaqaty
gu Fora
ma Mail.ru
ji Monobank
op MIRATORG
hk 4Fun
gp Ticketmaster
up Magnolia
dr OpenAI
bd X5ID
gl GlobalTel
gx Hepsiburadacom
ay Ruten
sr Starbucks
pa Gamekit
ct KuhnyaNaRayone
ht Bitso
ft Bookmakers
ka Shopee
mx SoulApp
wt IZI
sw NCsoft
ep Temu
mc Michat
qr MEGA
ee Twilio
le E bike Gewinnspiel
ec RummyCulture
qu Agroinform
oh MapleSEA
fa XadrezFeliz
cm Prom
bt Alfa
ya Yandex
ot Any other
cj Dotz
hh Uplay
gc TradingView
sm YoWin
ki 99app
tu Lyft
de Karusel
pq CDkeys
fm Touchance
lr Okta
ly Olacabs
va SportGully
df Happn
kf Weibo
vc Banqi
fk BLIBLI
xn Familia
th WestStein
fs Şikayet var
rz EasyPay
cn Fiverr
dx Powerkredite
pg NRJ Music Awards
bg MIXMART
mj Zalo
xw Taki
ua BlaBlaCar
pf Pof.com
an Adidas
mk LongHu
lh 24betting
hg Switips
sq KuCoinPlay
lx DewuPoison
gf GoogleVoice
iy FoodHub
nz Foodpanda
ah EscapeFromTarkov
nw Ximalaya
sj HandyPick
et Clubhouse
tl Truecaller
md Banks
co Rediffmail
ga Roposo
oc DealShare
og Okko
rh Ace2Three
rl InDriver
dj LUKOIL-AZS
pr Trendyol
bj Vita Express
rk Fotka
ao UU163
nr Tosla
ph SnappFood
ar Wondermart
ij Revolut
qc Primaries 2020
gd Surveytime
ky SpatenOktoberfest
sp HappyFresh
xj SberMarket
ac DoorDash
ba Expressmoney
kz NimoTV
np Siply
vf Q12 Trivia
tf Noon
iz Global24
jz Kaya
yd 米画师Mihuashi
cl UWIN
fx PGbonus
jr Scooter
px Nifty
nl Myntra
tn LinkedIN
dw Divar
ke Eldorado
ku RoyalWin
el Bisu
bm MarketGuru
nn Giftcloud
lp Algida
eo Sizeer
cw PaddyPower
gw CallApp
wo Parkplus
si Cita Previa
xt Flipkart
wx Apple
qz Faceit
di Loanflix
kx Vivo
nb Faithful
xi InFund
pw SellMonitor
fb Facebook
ex Linode
st Ashan
mt Steam
av Avito
db Ezbuy
wn GameArena
sa AGIBANK
re Coinbase
no Virgo
ls Careem
ql CMTcuzdan
tm Akulaku
rb Tick
ei Taksheel
hc MOMO
qk Bit
gs SamsungShop
lf TikTok/Douyin
vd Betfair
so RummyWealth
wl YouGotaGift
yx JTExpress
vj Stormgain
sv Dostavista
ob Onlinerby
rp Hamrahaval
tc Rambler
vx HeyBox
ab Alibaba
eh Telegram 2.0
jm Mzadqatar
fo MobiKwik
az CityBase
ny Pyro Music
xu RecargaPay
yk SportMaster
zw Quack
lv Megogo
fh Lalamove
ja Weverse
xq MPL
lc Subito
ea JamesDelivery
qn Blued
ib Immowelt
wg Skout
ff AVON
jx Swiggy
au Haraj
uv BinBin
eb Voltz
ju Indomaret
kt KakaoTalk
km Rozetka
yg CourseHero
cd SpotHit
xk DiDi
qo Moneylion
sd Dodopizza
fe CliQQ
ed Gamer
bi 勇仕网络Ys4fun
yz Around
xf LightChat
tj DbrUA
mf Weidian
rg Porbet
xv Wish
mb Yahoo
mg Magnet
gi Hotline
hm Globus
ol KazanExpress
xb RummyOla
vk Vkontakte
hw Alipay/Alibaba
oz Poshmark
tq Swvl
fc PharmEasy
ue Onet
aq Glovo
mq GMNG
my CAIXA
vw CoinField
dm Iwplay
fg IndianOil
xs GroupMe
hx AliExpress
yj EWallet
eu LiveScore
cy RSA
us IRCTC
br Vkusno i Tochka
jb Wing Money
fl RummyLoot
fr Dana
aw Taikang
zh Zoho
zj ROBINHOOD
zi LoveLocal
yp Payzapp
zd Zilch
yo Amasia
zs Bilibili
zm OfferUp
yw Grindr
yy Venmo
zl Airtel
yl Yalla
zn Biedronka
fv Vidio
fu Snapchat
cr TenChat
hi JungleeRummy
nk Gittigidiyor
vv Seosprint
dv NoBroker
hl Band
ll 888casino
hb Twitch
vp Kwai
td ChaingeFinance
xz Paycell
li Baidu
lj Santander
xx Joyride
yq Foxtrot
mo Bumble
ge Paytm
lb Mailru Group
zq IndiaPlays
ik GuruBets
cu 炙热星河
oe Codashop
kh Bukalapak
sy Brahma
vi Viber
os Dhani
uc Tatneft
ym Yula
rm Faberlic
cv WashXpress
pz Lidl
kl Kolesa.kz
gj Carousell
zf OnTaxi
gb YouStar
en Hermes
jl Hopi
hy Ininal
ax CrefisaMais
iu Bykea
fi Dundle
gk AptekaRU
rt Hily
cz Getmega
dz Dominos Pizza
fd Mamba
kg FreeChargeApp
il IQOS
hz Drom
xm Létoile
qq Tencent QQ
tp IndiaGold
am Amazon
qb Payberry
hu Ukrnet
em ZéDelivery
vg ShellBox
tr Paysend
cs AgriDevelop
lk PurePlatfrom
rj Kids' World
wf YandexGo
zu BigC
jq Paysafecard
nm Thisshop
bl BIGO LIVE
sz Pivko24
hj Stoloto
da MTS CashBack
du AUBANK
yn Allegro
zo Kaggle
zv Digikala
yu Xiaomi
yv IPLwin
zg Setel
yi Yemeksepeti
zk Deliveroo
zt Budweiser
zr Papara
zz Dent
zx CommunityGaming
zy Nttgame
ys ZCity
za JDcom
call Receiving a reset call