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: http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/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 http://www.upglobal.top/api/index.php/smm/refill \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order_id": "smm_xyz789"}'