Loading...
Integrate SMS verification into your platform. Resell to your customers. White-label solution with full documentation. REST API, webhooks, 180+ countries. Pay with crypto, card, or bank transfer.
Everything you need to integrate SMS verification into your application.
Simple HTTP endpoints. JSON requests and responses. Easy to integrate with any programming language — JavaScript, Python, PHP, Ruby, Go, Java.
Secure access with unique API keys. Manage multiple keys for different environments. Rate limiting and usage analytics built-in.
Access phone numbers from 180+ countries through a single API. Filter by country, service, or number type.
Real-time notifications for SMS arrivals, number status changes, and order completions. Configure callback URLs in your dashboard.
Average response time under 100ms. Built for scale. Handle thousands of requests per minute without degradation.
Comprehensive API docs with code examples in multiple languages. Interactive API playground to test endpoints live.
Simple, intuitive REST endpoints for all operations.
https://viamoxy.name.ng/api/v1/api/v1/servicesList available services & countries/api/v1/balanceCheck account balance/api/v1/ordersRent a phone number for verification/api/v1/orders/:idCheck order status & get SMS/api/v1/orders/:id/cancelCancel an active order/api/v1/ordersList all orders with filtersFull interactive documentation with code examples available after sign-up.
Integrate in minutes with any programming language.
// Get available services
const res = await fetch(
'https://viamoxy.name.ng/api/v1/services',
{ headers: { 'Authorization':
'Bearer YOUR_API_KEY' } }
);
const services = await res.json();
// Rent a number for WhatsApp
const order = await fetch(
'https://viamoxy.name.ng/api/v1/orders',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
service: 'whatsapp',
country: 'US'
})
}
);
const number = await order.json();
console.log(number.phone_number);import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://viamoxy.name.ng/api/v1"
headers = {
"Authorization": f"Bearer {API_KEY}"
}
# Get available services
services = requests.get(
f"{BASE_URL}/services",
headers=headers
).json()
# Rent a number for Telegram
order = requests.post(
f"{BASE_URL}/orders",
headers=headers,
json={
"service": "telegram",
"country": "UK"
}
).json()
print(order["phone_number"])Start your own SMS verification business. Use our API, set your prices, keep your brand.
Resell verification services at your markup. You control your profit margins.
Create sub-accounts for your team. Manage permissions and access levels.
Use our API under your own brand. Your customers never know about Viamoxy.
Track revenue, orders, and customer activity from a dedicated reseller dashboard.
Dedicated account manager. Priority queue for support tickets. SLA guarantees.
Serve customers worldwide. Access numbers from 180+ countries through one integration.