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.

10,512 panels 1,539 online today 2,257,682 live prices 14 markets

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.

1Sign in or registerA personal account is enough; no panel required.
2Account → Security → API accessPress Create API key. The key is shown once — copy it; you can regenerate it any time.
3Send it as a bearer tokenAuthorization: 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.

EndpointWhat it returnsParameters
GET /panelsA 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}/servicesThe public price list, cheapest network first.platform · kind followers | likes | views | … · q · page, per_page ≤ 100
GET /marketsCountry and language markets and the API market, with counts and the rule behind each.
GET /platformsNetworks with a public price list somewhere in the catalog, with the lowest rate.
GET /statsCatalog 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-Limit and X-RateLimit-Remaining tell you where you stand; a 429 carries Retry-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.