API Documentation
Integrate SMS verification and SMM services into your apps with our REST API.
Sign up then create a key under API Keys.
Getting Started
All API requests require an API key (unless disabled by admin). Generate keys from the admin panel or contact support.
Base URL: https://www.upglobal.top.krestchat.sbs/api/index.php
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Rate limit: 60 requests/minute | SMS API: Enabled | SMM API: Enabled
📱 SMS / Numbers API
Get Available Countries
List all countries and prices for number rental.
GET /numbers/countries
curl -X GET https://www.upglobal.top.krestchat.sbs/api/index.php/numbers/countries \
-H "Authorization: Bearer YOUR_API_KEY"
Response:
{
"success": true,
"data": [
{ "code": "US", "country": "United States", "price": 0.80 },
{ "code": "GB", "country": "United Kingdom", "price": 0.90 }
]
}
Rent a Number
Rent a disposable phone number for SMS verification.
POST /numbers/rent
curl -X POST https://www.upglobal.top.krestchat.sbs/api/index.php/numbers/rent \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "US", "service": "google"}'
Response:
{
"success": true,
"data": {
"id": "num_abc123",
"phone": "+1 555 123 4567",
"country": "US",
"expires_at": "2026-09-20T12:00:00Z"
}
}
Get SMS Messages
Retrieve received SMS messages for a rented number.
GET /numbers/{id}/messages
curl -X GET https://www.upglobal.top.krestchat.sbs/api/index.php/numbers/num_abc123/messages \
-H "Authorization: Bearer YOUR_API_KEY"
Response:
{
"success": true,
"data": [
{
"from": "Google",
"text": "Your code is 482913",
"received_at": "2026-09-13T10:15:22Z"
}
]
}
Check Balance
Get the current account balance.
GET /account/balance
curl -X GET https://www.upglobal.top.krestchat.sbs/api/index.php/account/balance \
-H "Authorization: Bearer YOUR_API_KEY"
Response:
{
"success": true,
"data": { "balance": 12.50, "currency": "USD" }
}
📈 SMM API
List SMM Services
Get all available platforms, services and prices.
GET /smm/services
curl -X GET https://www.upglobal.top.krestchat.sbs/api/index.php/smm/services \
-H "Authorization: Bearer YOUR_API_KEY"
Response:
{
"success": true,
"data": {
"Instagram": [
{ "name": "Followers", "price": 0.80, "unit": "per 1K", "min": 100, "max": 100000 }
]
}
}
Place SMM Order
Order followers, likes, views, etc.
POST /smm/order
curl -X POST https://www.upglobal.top.krestchat.sbs/api/index.php/smm/order \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"platform": "Instagram",
"service": "Followers",
"link": "https://instagram.com/username",
"quantity": 1000
}'
Response:
{
"success": true,
"data": {
"order_id": "smm_xyz789",
"status": "pending",
"charge": 0.80
}
}
Order Status
Check the status of an SMM order.
GET /smm/order/{id}
curl -X GET https://www.upglobal.top.krestchat.sbs/api/index.php/smm/order/smm_xyz789 \
-H "Authorization: Bearer YOUR_API_KEY"
Response:
{
"success": true,
"data": {
"order_id": "smm_xyz789",
"status": "completed",
"start_count": 1500,
"remains": 0
}
}
Request Refill
Request a refill if drops occurred.
POST /smm/refill
curl -X POST https://www.upglobal.top.krestchat.sbs/api/index.php/smm/refill \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"order_id": "smm_xyz789"}'