Reseller API

Integrate Dublogs into your panel or automation. Use your wallet balance to rent SMS verification numbers, place social boost orders, and read catalog data — all via REST with an API key.

Base URL: https://www.dublogs.com/api/v1 Auth: X-API-Key header Currency: NGN
Generate API key →

Authentication

Create a key from Dashboard → API Keys. Send it on every request:

X-API-Key: dublogs_abc123…

Keys are tied to your Dublogs account and wallet. Charges (SMS rent, boost orders) debit the same balance as the website.

Example (curl)

curl -s https://www.dublogs.com/api/v1/wallet/balance \
  -H "X-API-Key: dublogs_YOUR_KEY_HERE"

Scopes

  • read — list catalogs, balances, orders, poll SMS messages
  • write — rent numbers and place boost orders

New keys include both scopes by default.

Errors

JSON body with an error string. Common status codes:

  • 401 — missing or invalid API key
  • 403 — key lacks required scope
  • 402 — insufficient wallet balance
  • 400 — invalid parameters

Wallet

GET /v1/wallet/balance

Returns your Naira wallet balance.

{
  "balance": 12500,
  "currency": "NGN"
}
GET /v1/wallet/transactions?limit=50

Recent ledger entries (deposits, SMS charges, boost orders).

SMS verification

Rent temporary numbers for OTP verification (WhatsApp, Telegram, 1,000+ services via SMSBower).

GET /v1/sms/countries

List supported countries with display names.

GET /v1/sms/services?country=US

Services available in a country with reseller prices (sell_price in NGN) and stock.

POST /v1/sms/rent

Rent a number — wallet is charged immediately. Requires write scope.

{
  "service": "wa",
  "country": "US",
  "hours": 24
}

Response includes allocation, number, and charge.

GET /v1/sms/allocations

Your active number rentals.

GET /v1/sms/allocations/:id/messages

Poll for incoming SMS / OTP. Call every 5–10 seconds until a message arrives.

{
  "messages": [
    { "sender": "WhatsApp", "body": "Your code is 123456", "received_at": "…" }
  ]
}

Social boost (SMM)

4,000+ services — followers, likes, views across Instagram, TikTok, YouTube, and more.

GET /v1/boost/services?platform=Instagram

Full catalog with sell_rate (NGN per 1,000), min_qty, max_qty.

POST /v1/boost/orders

Place an order. Total = sell_rate × quantity / 1000. Requires write scope.

{
  "service_id": 1234,
  "link": "https://instagram.com/p/…",
  "quantity": 1000
}
GET /v1/boost/orders

List your boost orders.

GET /v1/boost/orders/:id

Refresh and return live provider status for one order.

Digital products

GET /v1/products

Social account / digital product catalog.

GET /v1/orders

Your product purchase history.

OpenAPI

Machine-readable spec for codegen tools:

GET /api/docs/openapi.json