DEVELOPER API⚡ 120 calls/min • Zero-Latency
RESTFUL DEVELOPER API FOR AUTOMATION TOOLS & BOTS
Connect your USDT balance directly on NOLIMIT.SHOPPING to bulk account creation tools, BM warm-up software, and Telegram auto-registration suites.
import requests
import time
API_KEY = "nolimit_live_YOUR_API_KEY_HERE"
BASE_URL = "https://nolimit.shopping/api/v1/sms"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
# 1. Purchase phone number for Facebook SMS in USA
buy_res = requests.post(f"{BASE_URL}/buy", json={
"country": "usa",
"service": "facebook",
"operator": "any"
}, headers=headers).json()
if buy_res.get("ok"):
order = buy_res["order"]
order_id = order["id"]
phone = order["phone"]
print(f"[+] Successfully ordered number: {phone} (Order ID: {order_id})")
# 2. Polling for incoming OTP code (up to 15 minutes)
for _ in range(60):
time.sleep(5)
check_res = requests.get(f"{BASE_URL}/check/{order_id}", headers=headers).json()
if check_res.get("ok"):
status = check_res["order"]["status"]
otp = check_res["order"].get("smsCode")
if status == "RECEIVED" and otp:
print(f"[🎉] OTP Code Received: {otp}")
# Finalize order
requests.post(f"{BASE_URL}/finish/{order_id}", headers=headers)
break
else:
print(f"[-] Purchase failed: {buy_res.get('message')}")OFFICIAL API ENDPOINTS DIRECTORY
GET/api/v1/sms/products?country={country}Retrieve live product catalog, pricing, and stock availability
POST/api/v1/sms/buyOrder a new virtual number (locks USDT balance with ACID guard)
GET/api/v1/sms/check/{orderId}Check real-time order status and stream incoming SMS OTP
POST/api/v1/sms/finish/{orderId}Confirm successful OTP receipt and finalize transaction
POST/api/v1/sms/cancel/{orderId}Cancel active number and trigger 100% instant refund
POST/api/v1/sms/ban/{orderId}Report defective/burned number and receive immediate full refund
●Chat with Nolimit Manager (24/7)
