Skip to content

Coverage is still narrow. Live prices have been read from 1 of 129 panels (2,182 services). The rest are listed because they are real, reachable operators — not because we have seen their rates. Panels with no synced catalogue show no prices rather than an estimate. How the data is gathered.

SMM panel API tester

Point it at a panel’s API endpoint, paste a key, and send a real request — from your browser, not from our servers. Useful before you commit to an integration: it tells you in one call whether the endpoint answers, what shape the response is, and how long it took.

Send a test request

Request

Panels running the common panel scripts expose this at /api/v2. Check the panel’s own API page — the path is not universal.

Stays in this tab. It is put straight into the request your browser sends to the panel and is never written to storage or transmitted to us.

Response

Nothing sent yet. The request goes directly from this tab to the panel — open your browser’s network panel and you will see exactly one request, to the panel’s domain, and none to ours.

Equivalent curl command

curl -s -X POST 'https://your-panel.example/api/v2' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  --data 'key=YOUR_API_KEY&action=services'

The key is written as a placeholder here on purpose — substitute it at the terminal so it never ends up in a screenshot.

Which panels in the index expose an API?

110 of the panels we track publish an order API. The 20 below are the ones that answered the highest share of our uptime probes over the last 30 days, which is the measurement that matters most for an integration — an endpoint that is down is an endpoint with no features at all. The endpoint path is on each panel’s own API page; we do not guess it.

Data captured from 110 panels30-day uptime probes

Panels with an order API, ranked by 30-day uptime.
PanelUptime, 30 daysMedian responseTrustChild panels
PanelFollowspanelfollows.com40, UnprovenNo
Peakerrpeakerr.com43, Limited historyNo
BulkFollowsbulkfollows.com43, Limited historyNo
SmmStonesmmstone.com43, Limited historyNo
SMMGensmmgen.com43, Limited historyNo
MedyaBayimmedyabayim.com43, Limited historyNo
HonestFollowshonestfollows.com43, Limited historyNo
Marketerummarketerum.com43, Limited historyNo
TheMainSMMthemainsmm.com43, Limited historyNo
YtResellersytresellers.com43, Limited historyNo
SMM Brightsmmbright.com43, Limited historyNo
SMMValysmmvaly.com43, Limited historyNo
SMMLitesmmlite.com43, Limited historyNo
SMMGosmmgo.io43, Limited historyNo
Nakrutkanakrutka.com43, Limited historyNo
SNFollowssnfollows.com40, UnprovenNo
JustAnotherPaneljustanotherpanel.com43, Limited historyNo
SMMKingssmmkings.com43, Limited historyNo
SMMFollowssmmfollows.com43, Limited historyNo
MoreThanPanelmorethanpanel.com43, Limited historyNo

What does an SMM panel API request look like?

Because the market runs on a handful of panel scripts, the request shape is close to uniform: one POST endpoint, form-encoded fields, a JSON response. A key identifies the account, an action names the operation, and the remaining fields are the action’s arguments. The actions you will find nearly everywhere are services, balance, add, status and refill.

Three things vary enough to break an integration, and none of them are documented consistently. Rate limits, which most panels enforce without publishing. Error handling — some panels return HTTP error codes, many return 200 with an error key in the body, so treat a 200 as “the server answered”, not “the order worked”. And service IDs, which are per-panel and can change when a catalogue is rebuilt; any integration that stores them needs a reconciliation pass against the services action rather than a hard-coded map.

Frequently asked

Does this tool send my API key to your servers?
No. The request is issued by your browser directly to the panel’s endpoint. There is no route handler, no proxy and no logging behind this page — you can confirm it in your browser’s network panel, where you will see exactly one request, to the panel’s own domain. A panel API key can spend a funded balance, and a comparison site has no business holding one even in transit.
Why does the request fail with a network error?
Almost always CORS. Panel APIs are designed for server-to-server calls and do not send the Access-Control-Allow-Origin header that a browser requires before it will hand a cross-origin response to a page, so the browser discards the answer even though the request usually arrived. The tool detects this and gives you an equivalent curl command to run from your own terminal, where no CORS policy applies.
What do panel APIs have in common?
More than you would expect, because the market runs on a small number of panel scripts. The common shape is a single POST endpoint that takes a key, an action and the action’s parameters as form-encoded fields, and returns JSON. The usual actions are services, balance, add, status and refill. What is never portable between panels is the service IDs: they are per-panel, so an integration that hard-codes them breaks on migration.
Is it safe to test the "add" action?
It places a real order and spends real balance, so treat it as a live transaction. Use the smallest quantity the service permits, on a link you control, and check the status action afterwards rather than assuming the order went through because the call returned 200 — several panels return a 200 with an error string in the body.