StalkChain Data
Connect

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

TerminalCode
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):

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

Response shape

JSONCode
{ "data": { "...": "tool output" }, "notes": ["optional caveats, e.g. a part that timed out upstream"], "credits": { "creditsSpent": 500, "calls": 2, "cachedCalls": 0, "endpoints": ["/token/…/holders", "/v2/token/…/stats"], "remaining": 1249500 }, "meta": { "tool": "stalkchain_fomo_kol_holders", "generatedAt": "2026-09-23T09:10:00.000Z", "durationMs": 640 } }

x-credits-remaining is also sent as a 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_creditsBuy a pack; 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.

Last modified on