StalkChain Data docs

REST API

Everything the MCP server can do is also a plain HTTPS API, so you can build dashboards, bots and backfills without an MCP client.

Base URL https://data.stalkchain.com/api/v1 · Auth Authorization: Bearer sc_your_key (API key from the dashboard) or an OAuth access token.

Call a tool

curl -X POST https://data.stalkchain.com/api/v1/tools/stalkchain_fomo_kol_holders \
  -H "Authorization: Bearer sc_your_key" \
  -H "content-type: application/json" \
  -d '{"address":"0x5e55f18453545d0d4314c5106a2d8db934298e95","chain":"robinhood"}'

GET works too, with inputs as query parameters (numbers and booleans are coerced):

GET /api/v1/tools/stalkchain_fomo_leaderboard?window=24h&limit=10

Response shape

{
  "data": { "...": "tool output" },
  "notes": ["optional caveats, e.g. a part that timed out upstream"],
  "meta": { "tool": "stalkchain_fomo_kol_holders", "generatedAt": "2026-09-23T09:10:00.000Z", "durationMs": 640 }
}

Your remaining credits are sent in the x-credits-remaining response header.

Other endpoints

MethodPathPurpose
GET/api/v1/toolsList every tool with its JSON-schema inputs
GET/api/v1/meYour balance, calls left and usage by tool
GET/api/v1/openapi.jsonOpenAPI 3.1 document (also rendered under API Reference)

Errors

All errors are { "error": { "code", "message" } }.

HTTPcodeMeaning
400invalid_requestInputs failed validation; issues lists what
401unauthorizedMissing or revoked key / token
402out_of_creditsPick a plan; the next call works immediately
404not_foundUnknown tool or route
429rate_limitedSlow down (only for unauthenticated calls)
502tool_errorThe tool ran but the upstream failed; details has the tool's own message

See Errors and retries for what to do on each.