Authorization: Bearer YOUR_API_KEY header. Base URL: https://api.sleuthintel.io/v1.
GET /feed
Retrieve a real-time signal feed aggregating on-chain events, prediction market activity, and Crypto Twitter sentiment into a single ranked stream.Maximum number of signals to return per request.
Filter by signal type. Accepted values:
wallet, market, signal, social. Omit to return all types.ISO 8601 timestamp. Only return signals created after this time (e.g.
2025-01-01T00:00:00Z).Example Response
Unique signal identifier.
Signal category:
wallet, market, signal, or social.The asset, wallet address, or market associated with this signal.
Human-readable summary of the signal event.
ISO 8601 timestamp of when the signal was generated.
Minimum subscription tier required to view full signal detail.
GET /signals
Retrieve narrative momentum and mindshare data for tracked assets. Use this endpoint to identify which assets are gaining or losing attention and how sentiment is shifting.Comma-separated list of asset symbols to filter results (e.g.
BTC,ETH,SOL). Omit to return all tracked assets.Lookback window. Accepted values:
7d, 30d.Example Response
Asset ticker symbol.
Percentage of total narrative attention captured by this asset.
Change in mindshare percentage over the selected range. Positive values indicate growing attention.
Aggregated sentiment:
bullish, neutral, or bearish.Asset rank by mindshare within the selected range.
GET /pm-markets
Fetch prediction market odds, volume, and flow data across supported platforms. Use this endpoint to scan open markets, compare pricing across venues, and spot volume anomalies.Filter by prediction market platform. Accepted values:
all, rothera, polymarket, kalshi.Filter by market status. Accepted values:
open, closed, all.Maximum number of markets to return.
Example Response
Unique market identifier.
The market resolution question.
Current implied probability of YES (0–1).
Current implied probability of NO (0–1).
Total trading volume in USD over the last 24 hours.
Platform where the market is listed.
GET /pm-traders
Retrieve the prediction market trader leaderboard. Sort by profit, win rate, or closing line value (CLV) to surface the sharpest traders on the platform.Sort field. Accepted values:
pnl, win_rate, clv.Lookback window. Accepted values:
30d, 90d, all.Maximum number of traders to return.
Example Response
Trader wallet address.
Total profit and loss in USD over the selected range.
Proportion of winning trades (0–1).
Closing line value score — a measure of edge relative to closing market prices. Higher is sharper.
Behavioral archetype derived from trading patterns (e.g.
sharp, value_hunter, fade_target).GET /discover
Browse the on-chain wallet leaderboard across 250+ chains. Filter by chain, sort by performance metric, and identify the wallets generating consistent alpha.Chain to filter by (e.g.
ethereum, solana, base). Pass all for cross-chain results.Sort field. Accepted values:
pnl, volume, win_rate.Lookback window. Accepted values:
7d, 30d, 90d.Maximum number of wallets to return.
Example Response
Wallet address.
Chain where this wallet was ranked.
Realized PnL in USD over the last 30 days.
Total trading volume in USD over the last 30 days.
Proportion of profitable trades (0–1).
Behavioral and activity tags assigned to this wallet.
GET /wallet
Retrieve a full intelligence profile for any EVM or Solana wallet address — holdings, PnL, behavioral archetype, and on-chain tags.The wallet address to analyze. Accepts EVM (0x…) and Solana formats.
Chain identifier (e.g.
ethereum, base, solana). If omitted, the API auto-detects the chain from the address format.Example Response
The queried wallet address.
Detected or specified chain.
On-chain behavioral and classification tags.
PnL breakdown. Contains
realized_30d and realized_all_time in USD.Current token holdings. Each object includes
token, amount, and usd_value.Primary behavioral archetype inferred from trading history.
GET /pm-wallet
Retrieve a prediction market-specific intelligence profile for a wallet — total PnL, win rate, closing line value, markets traded, and behavioral archetype.The wallet address to analyze for prediction market activity.
Example Response
The queried wallet address.
All-time realized PnL across prediction markets in USD.
Proportion of winning market positions (0–1).
Closing line value score. Reflects how often this wallet beats the closing price — a key sharpness metric.
Total number of distinct markets this wallet has participated in.
PM-specific behavioral archetype.
POST /chat
Ask the Sleuth Intel AI assistant a natural language question. The assistant answers from live platform data — signal feeds, wallet rankings, PM odds, and more.Your natural language question (e.g.
"Who is buying SOL right now?", "Which prediction markets have the most unusual volume today?").Example Response
Natural language answer synthesized from live platform data.
Array of source references used to generate the answer. Each object includes
type, entity, and signal_id.The AI assistant pulls from live data at query time. Responses reflect conditions at the moment of your request — re-query for updated context.
GET and POST /alerts
List your configured alerts or create a new one. Alerts deliver Sleuth Intel signals to your Telegram account when specified conditions are met.Use
GET /alerts to retrieve your existing alert configurations and POST /alerts to create a new one. Configure your Telegram handle in Account Settings before creating alerts.(POST only) The signal type to alert on. Accepted values:
wallet, market, signal, social.(POST only) The specific wallet address, asset symbol, or market ID to monitor.
(POST only) Trigger conditions. Structure depends on alert type (e.g.
{ "pnl_change": 100000 } for wallet alerts).GET Response
POST Response
GET, POST, and DELETE /watchlists
Create, retrieve, and delete custom watchlists for wallets, assets, and prediction markets you want to track.(POST only) Display name for the watchlist.
(POST only) Watchlist category. Accepted values:
wallets, assets, markets.(POST only) Array of addresses, symbols, or market IDs to include in the watchlist.
(DELETE only) The watchlist ID to delete.
GET Response
POST Response
DELETE Response
GET and POST /alerts
List your configured alerts or create a new one. Alerts deliver Sleuth Intel signals to your Telegram account when specified conditions are met.Use
GET /alerts to retrieve your existing alert configurations and POST /alerts to create a new one. Configure your Telegram handle in Account Settings before creating alerts.(POST only) The signal type to alert on. Accepted values:
wallet, market, signal, social.(POST only) The specific wallet address, asset symbol, or market ID to monitor.
(POST only) Trigger conditions. Structure depends on alert type (e.g.
{ "pnl_change": 100000 } for wallet alerts).GET Response
POST Response
GET, POST, and DELETE /watchlists
Create, retrieve, and delete custom watchlists for wallets, assets, and prediction markets you want to track.(POST only) Display name for the watchlist.
(POST only) Watchlist category. Accepted values:
wallets, assets, markets.(POST only) Array of addresses, symbols, or market IDs to include in the watchlist.
(DELETE only) The watchlist ID to delete.
GET Response
POST Response
DELETE Response