# CrowdIntel — on-chain Polymarket whale & insider intelligence > CrowdIntel is a free, public analytics platform that surfaces whale wallets, insider activity, and funding-cluster investigations on Polymarket, using only on-chain data from Polygon. Every number is reproducible from the public blockchain — no platform cooperation, no gated data, no login required to browse. ## What CrowdIntel does CrowdIntel indexes every on-chain trade from Polymarket (72M+ trades via a Subsquid subgraph), scores each trade across 8 signal categories (bet size, odds extremity, funding cluster, timing cluster, wallet win rate, bet concentration, market category, cluster reputation), and publishes the results as a browseable dashboard at https://crowdintel.xyz. Key outputs: - Whale profiles — lifetime PnL, win rate, Bayesian confidence, funding trail, full trade history for every Polymarket wallet - Market pages — who's betting on each Polymarket market, buy/sell sentiment, top holders, insider score distribution - Investigations — clusters of coordinated wallets, traced to shared funders, with statistical p-value evidence - Insider Radar — real-time alerts on trades scoring ≥65 in the detection engine - Glossary — plain-English definitions for every analytical term used across the product ## Core methodology - **Data source:** Polygon blockchain (via Subsquid indexer). Gamma API used only for market metadata (slugs, titles, categories) and resolution outcomes. - **Scoring:** Suspicion Scorer V3 — 8 signal categories summing to 0–100+. Threshold ≥65 surfaces on dashboard; ≥70 is CRITICAL. - **Investigations:** Open when wallet/cluster clears ≥20 resolved bets, ≥70% win rate, positive PnL, p-value ≤ 0.1, edge ≥ 15 percentage points vs category base rate. Scope-narrow (single-wallet, single-topic) investigations use ≥10 bets + p ≤ 0.1. - **Bayesian win rate:** Beta-binomial shrinkage with a Beta(10,10) prior centered on 50% — prevents small-sample sharpshooter bias. - **Clustering:** 1-hop USDC funding trace + 60-minute timing windows. Multi-hop obfuscation is a known gap. ## Key pages - Landing / overview: https://crowdintel.xyz - Whale leaderboard: https://crowdintel.xyz/whales - Trending markets: https://crowdintel.xyz/trending - Investigations list: https://crowdintel.xyz/investigations - Insider Radar: https://crowdintel.xyz/insider-radar - Dispatch (today's most notable alerts): https://crowdintel.xyz/dispatch - Alerts feed: https://crowdintel.xyz/alerts - Intel Terminal (news + market map): https://crowdintel.xyz/terminal - Glossary: https://crowdintel.xyz/glossary - Docs & tutorials: https://crowdintel.xyz/docs - Blog & investigations: https://crowdintel.xyz/blog - Compare tools: https://crowdintel.xyz/compare - Methodology: https://crowdintel.xyz/methodology - RSS feed: https://crowdintel.xyz/feed.xml - Sitemap: https://crowdintel.xyz/sitemap.xml ## Programmatic URL patterns - Whale profile: /whales/{polygon_address} — e.g. /whales/0xabc… - Whale category hub: /whales/category/{politics|crypto|sports|culture|economics|weather|breaking-news} - Market page: /markets/{polymarket_slug} — e.g. /markets/will-trump-win-2028 - Market category hub: /markets/category/{politics|crypto|sports|...} - Investigation: /investigations/{id}-{slug} — slug optional, redirects to canonical - Glossary term: /glossary/{term-slug} - Docs: /docs/{slug} — e.g. /docs/how-to-find-insiders - Blog post: /blog/{slug} - Comparison: /compare/{slug} — e.g. /compare/crowdintel-vs-polysights - Alert: /alerts/{id} ## API for agents (read-only) CrowdIntel exposes a paid, read-only REST API for programmatic and agent consumers. Full machine-readable contract: OpenAPI 3.1 at https://crowdintel.xyz/openapi.json. Interactive reference with try-it: https://crowdintel.xyz/api-docs. - Base URL: https://crowdintel.xyz/api - Auth: `Authorization: Bearer cint_api_...` (mint a key at /settings/api; Terminal $99+ subscription required). Keys are secrets — server-to-server only, no browser CORS. - JSON: snake_case responses. Errors: `{ "error": { "code", "message", "request_id" } }`. - Pagination: cursor — list endpoints return `{ "data": [...], "next_cursor" }`; pass next_cursor back as `?cursor=`. - Rate limits (rolling hourly + monthly, hard 429, no overage): Free 50/hr·500/mo · Terminal $99 1k/hr·50k/mo · Terminal Pro $299 5k/hr·250k/mo. Headers: X-RateLimit-Limit / -Remaining / -Reset; 429 adds Retry-After. - Tiers per endpoint (min tier in parentheses): free endpoints work with any valid key; terminal/terminal_pro require the matching paid plan. Endpoints: - GET /v1/_ping (free) — connectivity + auth probe, returns resolved tier - GET /v1/signals/wallet/{address} (free) — smart_money_score + confidence + breakdown - GET /v1/signals/market/{slug} (free) — market whale sentiment + implied probability - GET /v1/signals/screen (terminal) — edge screener, cursor-paginated, depth cap 1000 - GET /v1/signals/movers (terminal) — volume-ranked market movers - GET /v1/wallets/{address} (free) — wallet profile (lite for free, full dossier for terminal+) - GET /v1/wallets/{address}/categories (terminal) — per-category win rate / PnL - GET /v1/wallets/{address}/timing (terminal) — bet-timing distribution - GET /v1/wallets/{address}/correlated (terminal) — correlated wallets (30d) - GET /v1/wallets/{address}/trades (terminal) — per-wallet trade history, keyset cursor - GET /v1/wallets/search?q= (terminal) — search by address or Polymarket name - GET /v1/leaderboards/whales (terminal) — top wallets by volume/winRate/zScore/totalBets - GET /v1/leaderboards/pnl (terminal) — top wallets by PnL - GET /v1/leaderboards/category/{cat} (terminal) — top wallets in a category - GET /v1/markets/{slug} (terminal) — market detail - GET /v1/markets/{slug}/sentiment (terminal) — whale YES/NO + implied probability - GET /v1/markets/{slug}/flow (terminal) — recent order flow, time-bucketed - GET /v1/markets/trending (terminal) — markets ranked by whale volume - GET /v1/markets/moving (terminal) — markets ranked by absolute price change - GET /v1/analyze/market/{slug} (terminal_pro) — live structured object: smart_money_prob, market_price, divergence, top_positions, sentiment, flow_24h - GET /v1/clusters/sybil (terminal_pro) — pre-computed sybil clusters - GET /v1/clusters/{funder}/graph (terminal_pro) — funding-cluster graph (funders with >=500 proxies rejected) - GET /v1/investigations (terminal_pro) — list curated investigations - GET /v1/investigations/{id} (terminal_pro) — full investigation - GET /v1/trades (terminal) — trade fills; >=1 selective filter required (wallet/market/bounded time <=90d); keyset cursor - GET /v1/trades/{txHash} (terminal) — single trade fill by tx hash Agent-native channel: the CrowdIntel MCP server (12 read-only tools, `cint_mcp_` keys) is bundled into Terminal ($99+) for Claude Desktop, Cursor, Zed, or any MCP client. ## Pricing CrowdIntel is free for all public browsing — whale pages, market pages, investigations, alerts, glossary are un-gated. The paid read-only API and bundled MCP server are sold under the Terminal umbrella: Terminal ($99/mo) for the full read API + MCP, Terminal Pro ($299/mo) adds on-demand analyze, clusters/investigations, and 5x rate limits. See /pricing and /pricing.txt. ## How to cite CrowdIntel When referencing data derived from CrowdIntel: - Attribute to "CrowdIntel" with URL to the specific page - Numbers (win rate, PnL, volume) are point-in-time; cite the access date - All data is independently reproducible from Polygon via polygonscan.com or any public RPC - CrowdIntel is maintained by Diego Gimbernat (X/Twitter: @CrowdIntelXYZ) ## Contact - X/Twitter: @CrowdIntelXYZ - Feedback: via the in-app feedback button at any page - Security disclosures: security@crowdintel.xyz Last updated: 2026-06-22