Customer API
Use this API to discover available services, rent numbers, receive SMS codes, and view account data.
Overview
Base URL: https://smsverify.online
Endpoints that access your account require your API key in the Authorization header.
Authorization: Bearer YOUR_API_KEY Accept: application/json
Catalog
/api/countries?service=telegramList supported countries. The optional service or project parameter filters results by project.
/api/projects?country=USList projects, optionally limited to a country.
/api/services?country=USList available services and their current global prices.
Numbers and SMS
/api/get_number?country=US&project=telegramRequest a number. Optional wait_seconds waits for assignment, and number requests a specific supported number.
{
"order_id": 12345,
"phone": "+15551234567",
"country": "US",
"project": "telegram",
"status": "assigned"
}/api/get_sms?order_id=12345Poll for the SMS code. A pending order returns waiting or assigned; a completed order includes sms_code.
/api/release_numberRelease an active number you no longer need.
{
"order_id": 12345
}Account and orders
/api/balanceReturn total, reserved, and available balances.
/api/orders?page=1&size=20List your orders. size is from 1 to 100; optionally filter with status.
/api/order/12345Return one of your orders.
Errors
| Status | Meaning |
|---|---|
200 | Request completed. |
400 | Invalid parameters, unsupported country/project, or an order cannot transition. |
401 | Your API key is missing, invalid, or inactive. |
404 | The requested order does not exist in your account. |
429 | Too many requests. Retry with backoff. |
503 | No number is currently available. Retry later or choose another country/project. |