Low latency
Under 500ms average response time, global infrastructure.
150+ countries
Worldwide coverage through premium partners.
Secure
Bearer key auth, rotation and per-key scopes.
Reseller pricing
Dedicated API margin configurable per account.
No commitment
Pay as you go. Top up whenever you need.
Plain REST
No SDK required. curl, fetch, requests — it just works.
Available endpoints
9 REST endpoints covering the full lifecycle of an SMS activation.
GET
/getBalanceAccount balance (USD)GET
/getServicesAvailable services catalogGET
/getCountriesAvailable countriesGET
/getPricesReal-time prices per service + countryGET
/getNumberBuy a virtual numberGET
/getStatusActivation status + received SMSGET
/setStatusUpdate status (cancel, finish)GET
/getActivationsActive activationsGET
/getHistoryFull historyGet started in 30 seconds
curl
curl "https://ubzuknfnkigmszmqflqi.supabase.co/functions/v1/public-api?action=getNumber&service=wa&country=0" \
-H "Authorization: Bearer YOUR_API_KEY"JavaScript / TypeScript
const res = await fetch(
"https://ubzuknfnkigmszmqflqi.supabase.co/functions/v1/public-api?action=getNumber&service=wa&country=0",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await res.json();
console.log(data.number, data.activation_id);Python
import requests
r = requests.get(
"https://ubzuknfnkigmszmqflqi.supabase.co/functions/v1/public-api",
params={"action": "getNumber", "service": "wa", "country": "0"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
print(r.json())