{"openapi":"3.1.0","info":{"title":"Terminal 7 data API","version":"1","description":"Signals, scores and money flow for stonkfun coins, from Terminal 7 (terminal7.xyz). Data, not financial advice. Free keys are 15 minutes behind."},"servers":[{"url":"https://api.terminal7.xyz"}],"components":{"securitySchemes":{"key":{"type":"http","scheme":"bearer","description":"a t7_ key from terminal7.xyz/api"}}},"paths":{"/v1/signals":{"get":{"operationId":"getSignals","summary":"Signal families firing on coins, and the T7 bot's paper buys / sells, oldest first","security":[{"key":[]}],"description":"History: free 6 h, Builder 24 h, Bot / Pro 30 days. The newest `limit` events in the window, oldest first; page back with `before`.","parameters":[{"name":"mint","in":"query","required":false,"description":"only this coin","schema":{"type":"string"}},{"name":"since","in":"query","required":false,"description":"unix seconds: only newer events","schema":{"type":"integer"}},{"name":"before","in":"query","required":false,"description":"unix seconds: only older events (paging back)","schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"description":"at most this many (default 200, max 500)","schema":{"type":"integer"}}]}},"/v1/launches":{"get":{"operationId":"getLaunches","summary":"New stonkfun launches from the launch radar, newest first: score, call, market cap, peak, holders, liquidity, flags; plus the newest pairs","security":[{"key":[]}],"parameters":[{"name":"call","in":"query","required":false,"description":"only this call: REAL, WATCH, THIN, FARM ...","schema":{"type":"string"}},{"name":"min_score","in":"query","required":false,"description":"score at least","schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"description":"default 50, max 200","schema":{"type":"integer"}}]}},"/v1/mood":{"get":{"operationId":"getMood","summary":"The meme market mood for stonkfun coins: 0-100 (cold < 40, hot 60+), its parts, 7 days of hourly history","security":[{"key":[]}]}},"/v1/coins":{"get":{"operationId":"getCoins","summary":"Every coin T7 scores, biggest first: REAL, compound, conviction, payout APY, market cap, holders (paged)","security":[{"key":[]}],"parameters":[{"name":"offset","in":"query","required":false,"description":"start here","schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"description":"free 100, paid plans 500 a page","schema":{"type":"integer"}}]}},"/v1/export":{"get":{"operationId":"getExport","summary":"Pro: everything at once (every coin, the launches, the last 24 h of signals, the mood), refreshed hourly","security":[{"key":[]}]}},"/v1/webhooks":{"get":{"operationId":"listWebhooks","summary":"Your push alerts (Bot / Pro)","security":[{"key":[]}]},"post":{"operationId":"addWebhook","summary":"Bot / Pro: push new events to your https URL as they happen; body {url, mints?, families?, kinds?}; returns a secret once (x-t7-signature = sha256=HMAC(secret, x-t7-time + \".\" + body))","security":[{"key":[]}]}},"/v1/webhooks/{id}":{"delete":{"operationId":"deleteWebhook","summary":"Remove a webhook","security":[{"key":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}},"/v1/webhooks/{id}/test":{"post":{"operationId":"testWebhook","summary":"Send a test event to a webhook","security":[{"key":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}},"/v1/top":{"get":{"operationId":"getTop","summary":"The coins the most signal families agree on now (T7's TOP 10), with market cap, 24 h change, holders, liquidity","security":[{"key":[]}]}},"/v1/coin/{mint}":{"get":{"operationId":"getCoin","summary":"Everything T7 scores on one coin: REAL, compound or conviction, Stonk Board rank and payout APY, launch radar, TOP 10 rank, recent signals","security":[{"key":[]}],"parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}}]}},"/v1/me":{"get":{"operationId":"getUsage","summary":"Your plan and today's requests","security":[{"key":[]}]}},"/v1/mcp":{"post":{"operationId":"mcp","summary":"The same tools as an MCP server (streamable HTTP, JSON-RPC): get_signals, get_top, get_coin, get_launches, get_mood, get_coins, get_usage","security":[{"key":[]}]}}}}