The public API is a single endpoint — POST https://smmhub.io/api/v2 — that takes your API key and an action field. It is PerfectPanel-compatible on purpose: if you have integrated any panel before, your existing client works here after swapping the base URL and the key.
The seven actions
- services — the full catalog with rates and per-service limits; worth caching
- add — place an order with service, link, and quantity
- status — one order’s state and charge; pass a comma-separated orders list for a batch
- balance — your current USD wallet balance
- refill — request a refill on an eligible order
- refill_status — track a submitted refill request
- cancel — request cancellation; anything undelivered refunds to your wallet
Keys and safety
API keys are created in the dashboard, stored hashed on our side, and can be revoked individually at any time. A key grants ordering and read access, never account-security changes — those stay behind your login and two-factor authentication.
Integration notes
Responses are JSON and mirror the PerfectPanel shapes, so existing SDKs and reseller scripts behave predictably. Charges settle in USD against your wallet — the same balance the dashboard uses; there is no separate API billing. Full request and response examples live on the API page.