Tudo aqui funciona sem cadastro — seus primeiros 250 scans por mês são grátis, sem chave API. Escolha seu caminho abaixo.
Você não precisa ser desenvolvedor para usar o Cabal-Hunter. O bubble map é grátis e mostra o grafo de wallets visualmente.
Um GET, qualquer linguagem. Sem auth para seus 250/mês grátis — o contador é por IP.
curl "https://api.cabal-hunter.com/api/scan-cabal?mintAddress=<MINT>"
import requests r = requests.get( "https://api.cabal-hunter.com/api/scan-cabal", params={"mintAddress": mint}, timeout=30, ).json() if r["recommendation"] == "AVOID" or r["cabal_score"] >= 65: abort_buy()
const r = await (await fetch( `https://api.cabal-hunter.com/api/scan-cabal?mintAddress=${mint}` )).json() if (r.recommendation === "AVOID" || r.cabal_score >= 65) { abortBuy() }
| Header | Significado |
|---|---|
| X-Free-Queries-Remaining | Scans grátis restantes este mês para seu IP — monitore no seu bot e recarregue antes de zerar. |
| X-Cabal-Recommendation | AVOID / CAUTION / LOW SIGNAL — condicione nisso sem parsear o body. |
| X-Cabal-Score | O score de 0–100. |
| X-Key-Credits-Remaining | Saldo restante na sua chave pré-paga (ao enviar X-API-Key). |
O Cabal-Hunter é um servidor MCP hospedado em https://api.cabal-hunter.com/mcp expondo uma ferramenta: check_cabal_risk(mintAddress). Seu agente a chama antes de qualquer swap — automaticamente.
claude mcp add --transport http cabal-hunter https://api.cabal-hunter.com/mcp
{
"mcpServers": {
"cabal-hunter": {
"command": "npx",
"args": ["mcp-remote", "https://api.cabal-hunter.com/mcp"]
}
}
}
"Check the cabal risk on Ad3wM19jfM6DGbGaoswz3orJ5WHXWEjBGKpRZ2ggpump before I buy."
Um plugin npm publicado adiciona a ação CHECK_CABAL_RISK a qualquer agente Eliza.
npm install elizaos-plugin-cabal-hunter
import { cabalHunterPlugin } from "elizaos-plugin-cabal-hunter" export const character = { ... plugins: [cabalHunterPlugin], }
Duas linhas de HTML renderizam um card de veredito ao vivo — círculo de score, sinais, link do mapa ao vivo — para qualquer token, em qualquer site. Funciona em HTML puro, React, em qualquer lugar.
<div class="cabal-hunter-badge" data-mint="YOUR_TOKEN_MINT"></div> <script src="https://api.cabal-hunter.com/widget.js" defer></script>
| Atributo | O que faz |
|---|---|
| data-mint | Obrigatório. O mint da Solana a escanear e exibir. |
| data-refresh="120" | Re-escaneia a cada N segundos (mín 60) — veredictos ao vivo enquanto você opera. |
| data-api-key="ch_live_…" | Use sua chave pré-paga depois de passar do tier grátis. |
Os campos que seu código vai realmente usar. Schema completo: openapi.json.
| Campo | Significado |
|---|---|
| cabal_score | 0–100. ≥65 = risco ALTO, ≥35 = CAUTION, abaixo = sinal baixo. |
| recommendation | AVOID / CAUTION / LOW SIGNAL — o único campo para condicionar uma compra. |
| risk | HIGH / MEDIUM / CLEAN. |
| verdict | Resumo em linguagem clara de tudo o que foi encontrado — legível por humanos, salve no log. |
| time_sync | true = holders compraram no mesmo bloco exato (lançamento bundled). |
| coordinated_exit | true = vários holders dumpando no mesmo bloco, agora. |
| top_holder_pct | Fatia do maior holder individual não-LP sobre o supply. |
| deployer.verdict | FIRST_LAUNCH / NORMAL / POOR_TRACK_RECORD / SERIAL_RUGGER — mais o histórico de lançamentos. |
| coordinated_clusters[] | Cada cluster: type (funding / time_sync / coordinated_exit), % combinado do supply, e evidence_txs[] — as transações de prova. |
| filtered_clusters[] | Clusters que excluímos como ruído de CEX (ex.: funding compartilhado da Binance) — mostrados para você verificar que não escondemos nada. |
| honeypot_risk | Sinais de honeypot nativos da Solana: freeze authority ativa, armadilhas de Token-2022. |
| liquidity_usd · market_cap | Ao vivo do DexScreener no momento do scan. |
| free_queries_remaining | Scans grátis restantes este mês para seu IP. |
Preço a custo — cada scan roda chamadas RPC ao vivo no Helius. Nada é cobrado automaticamente: pagamentos cripto são push-only, então você sempre mantém o controle.
250 scans / mês por IP. Sem cadastro, sem chave, sem cartão. O campo free_queries_remaining e o header X-Free-Queries-Remaining mostram seu saldo em cada resposta, e um campo warning aparece quando restam 20.
$9/mês Ilimitado (uso justo, 50k/mês) para bots 24/7 — ou pague pelo uso a $0.001/scan, qualquer valor a partir de $1. De qualquer forma é um pagamento em USDC de qualquer wallet Solana.
Seu IP usou os 250 scans grátis deste mês. O body da resposta lista as duas formas de continuar ($9 Ilimitado ou $0.001/scan). Os contadores reiniciam no dia 1.
Tokens a frio precisam de um rastreio on-chain ao vivo (1–5s). Os já indexados voltam em <100ms. Passe pairCreatedAt (timestamp em ms do DexScreener) para acelerar scans a frio.
CLEAN significa sem cabal coordenada — não dá para prever um dev solitário puxando liquidez com um grafo de wallets limpo. Combine com top_holder_pct, deployer.verdict e liquidez para o quadro completo — e veja a demo ao vivo de como rende no nosso próprio bot.
Use a caixa de feedback na homepage — vem direto pra gente — ou chame @CabalhunterAPI.