LogiQ Panel

LogiQ API

Buy OTP numbers, logs and SMM orders programmatically. Pricing in NGN — all charges debit your LogiQ wallet.

Authentication & scopes

Every request needs a Bearer token. Create one on the API Keys page and pick the scopes the key is allowed to use.

Authorization: Bearer lq_xxxxxxxx.xxxxxxxxxxxxxxxxxxxxxx

Available scopes — one per endpoint group:

  • wallet → GET /wallet
  • services → GET /services
  • otp → POST /otp
  • smm → POST /smm
  • logs → POST /logs

Base URL:

https://logiqmarket.com/api/public/v1
GET/walletWallet balance

Returns your wallet balance in NGN.

curl https://logiqmarket.com/api/public/v1/wallet \
  -H "Authorization: Bearer $LOGIQ_KEY"

# {"balance_ngn":12500,"email":"you@x.com","name":"You"}
GET/servicesCatalog

Full live catalog: countries, OTP services, logs, rental, SMM services. Prices are already marked up for resale.

curl https://logiqmarket.com/api/public/v1/services -H "Authorization: Bearer $LOGIQ_KEY"
POST/otpOrder an OTP number

Use action: "getNumber" to buy a number. The wallet is debited only if the provider returns a number. Then poll checkStatus until the SMS arrives, or call cancel to refund.

# 1. Buy
curl -X POST https://logiqmarket.com/api/public/v1/otp \
  -H "Authorization: Bearer $LOGIQ_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"getNumber","service_id":"6","country_id":"5","server":1}'

# {"order_id":"123","phone_number":"+1...","server":1,"charged":5287.5,"balance":7212.5}

# 2. Poll for the SMS code (every 7s)
curl -X POST https://logiqmarket.com/api/public/v1/otp \
  -H "Authorization: Bearer $LOGIQ_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"checkStatus","order_id":"123"}'

# 3. Cancel and refund if no SMS arrives
curl -X POST https://logiqmarket.com/api/public/v1/otp \
  -H "Authorization: Bearer $LOGIQ_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"cancel","order_id":"123","refund":5287.5}'
POST/logsBuy premium logs

Get product ids from /serviceslogs[]. Credentials are returned in the response.

curl -X POST https://logiqmarket.com/api/public/v1/logs \
  -H "Authorization: Bearer $LOGIQ_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id":"1234","server":1,"quantity":1}'
POST/smmOrder SMM boost

Get service ids and rates from /servicessmm[]. Charge is computed server-side as quantity / 1000 × rate.

curl -X POST https://logiqmarket.com/api/public/v1/smm \
  -H "Authorization: Bearer $LOGIQ_KEY" \
  -H "Content-Type: application/json" \
  -d '{"service_id":1234,"link":"https://instagram.com/yourpage","quantity":1000}'

Errors

  • 401 — missing or revoked API key
  • 402 — insufficient wallet balance (top up at /dashboard)
  • 403 — API key is missing the required scope for this endpoint
  • 400 — invalid input or unsupported action
  • 502 — provider rejected the order (wallet auto-refunded)