Just use some shit service like SMSPva or something, there are plenty out there. Also make sure not to pay for it but to use a stolen API token :)
I'll drop my Python script for WhatsApp numbers below.
Code
import requests
import time
import json
def get_sms(id, country, key):
response = requests.get(
"http://smspva.com/priemnik.php?metod=get_sms&service=opt45&id=" + str(id) + "&country=" + country + "&apikey=" + key).text
if(response == "API KEY not received!"):
print("failed to load api information.")
exit()
json_response = json.loads(response)
if(json_response["sms"] == None):
print("no sms received yet, sleeping then retrying.")
time.sleep(21)
return get_sms(id, country, key)
print("code " + json_response["sms"] + " received")
return json_response["sms"]
def get_number(country, key):
response = requests.get(
"http://smspva.com/priemnik.php?metod=get_number&service=opt45&country=" + country + "&apikey=" + key).text
if(response == "API KEY not received!"):
print("failed to load api information.")
exit()
json_response = json.loads(response)
if(json_response["id"] == -1):
print("number already taken.")
exit()
return json_response["number"], json_response["id"]
country = "RU"
key = "YOUR_API_KEY_HERE" #use a stolen api key please
number, id = get_number(country, key)
print("got number " + str(number) + " with id " + str(id))
print("got code: " + get_sms(id, country, key))