Home / Developers
API and MCP server
The whole catalog, readable from your own code or from an AI assistant: every panel with its Trust Score, stars, live prices, order counter and market — the same figures the pages show, never more than an hour old. Free key, read-only, OpenAPI 3.1.
A key in a minute
One key per account, free, read-only. It identifies you instead of a browser, so the anti-scraping shield steps aside for it.
Authorization: Bearer sg_… on every request. X-Api-Key and ?api_key= work too.Endpoints
Base URL https://smm.guide/api/v1. JSON in, JSON out. Panels come online-only unless you ask for status=all; prices are US dollars per 1,000, converted at the day's rate.
| Endpoint | What it returns | Parameters |
|---|---|---|
GET /panels | A page of panels with score, stars, price from, counter, age, engine, owner mark. | q name or domain · market · platform · engine · status online | offline | all · verified · api · sort rank | trust | rating | orders | age | price · page, per_page ≤ 50 |
GET /panels/{panel} | One panel with every measured figure: the Trust Score and its parts, the platforms behind the stars, domain dates, price list per network, counter, status, links. | slug (prm4u-com) or domain (prm4u.com) |
GET /panels/{panel}/services | The public price list, cheapest network first. | platform · kind followers | likes | views | … · q · page, per_page ≤ 100 |
GET /markets | Country and language markets and the API market, with counts and the rule behind each. | — |
GET /platforms | Networks with a public price list somewhere in the catalog, with the lowest rate. | — |
GET /stats | Catalog totals. | — |
Request
curl "https://smm.guide/api/v1/panels?market=india&sort=trust&per_page=3" \ -H "Authorization: Bearer sg_…"
Response, shortened
{
"data": [
{
"slug": "app-smmowl-com",
"name": "app.smmowl.com",
"website": "app.smmowl.com",
"url": "https://smm.guide/panels/app-smmowl-com/",
"online": true,
"trust_score": 68,
"trust_band": "Solid",
"rating": 4.3,
"reviews": 411,
"services": 1006,
"price_from_usd_per_1k": 0.0018,
"orders": 2127153,
"since": "2022",
"engine": "Perfect Panel",
"owner_verified": false,
"mark": null,
"api": false,
"updated_at": "2026-09-05"
},
…
],
"page": 1,
"per_page": 3,
"total": 86,
"pages": 29
}
Errors come as {"error":{"code":"…","message":"…"}} with the matching HTTP status: 401 without a key, 403 for a revoked one, 404 for an unknown panel, 422 for a bad parameter, 429 past the limit. The full contract is the OpenAPI 3.1 document — paste it into any client generator or into a GPT action.
MCP server for assistants
Claude, ChatGPT, Cursor and any other client that speaks the Model Context Protocol can read the catalog directly: add https://smm.guide/mcp as a remote server. Streamable HTTP, no session to keep, five tools.
Tools
search_panelsFind SMM panels in the smm.guide catalog by name or domain, market (country/language or "api"), network with a public price list, engine, verified owner.get_panelEvery measured figure for one panel: Trust Score with its parts, stars and the platforms behind them, domain dates, price list summary per network, order counter, online status, links to the listing and the badge.list_servicesThe public price list of a panel in US dollars per 1,000, cheapest network first.list_marketsCountry and language markets (India, Turkey, Brazil, Russia & CIS, Korea, Thailand, Indonesia, Nigeria, Vietnam, Chinese, Arabic, Spanish), "international" for panels with no local signal, and the "api" market — each with the number of panels online and the rule that puts a panel there..catalog_statsHow many panels are tracked and online, verified owners, panels with an API, tools, live prices, reviews read, the review platforms..
Claude Code
claude mcp add --transport http smm-guide https://smm.guide/mcp \ --header "Authorization: Bearer sg_…"
Cursor, VS Code, Windsurf — mcp.json
{
"mcpServers": {
"smm-guide": {
"url": "https://smm.guide/mcp",
"headers": { "Authorization": "Bearer sg_…" }
}
}
}
Claude.ai and Claude Desktop
Settings → Connectors → Add custom connector → paste https://smm.guide/mcp. Without a key the server still answers, at 30 calls a minute per address.
Limits and terms
- 60 requests a minute, 5,000 a day per key. The headers
X-RateLimit-LimitandX-RateLimit-Remainingtell you where you stand; a 429 carriesRetry-After. - Read-only, and the same figures as the pages. Nothing in the API is unpublished; nothing on the pages is hidden from the API. Both refresh on the same schedule — counters hourly, price lists in slices around the clock.
- Quote with a link. When a figure ends up in your product, a report or an answer, link the panel's page on smm.guide, where the date and the sources stand next to it.
- No mirrors of the price index. Use the data inside your product; do not republish the catalog or the price lists as a dataset. Keys are personal and can be revoked.
- A listing is not a recommendation. The catalog measures; it does not vouch. Read how the score is built and where every figure comes from.
Building something on it?
Tell us what you are making — a missing field or a filter is a small change on our side, and we like to know where the figures travel.