ここのすべては登録不要で動きます——毎月最初の5スキャンは無料、API キー不要。無料キーで毎月250スキャン。下から進む道を選んでください。
月 250 スキャン、ずっと無料。カード不要、課金なし。
メールアドレスはキーの送付とサービス通知にのみ使用します。
Why we ask. 98.5% of the addresses that scan here use exactly one scan and never come back — and 1,656 of them share a single identical browser fingerprint, one request each. Limits counted per address cannot see a pattern like that, because every request looks like a different person. One email keeps the free tier genuinely free for people actually using the tool.
Cabal-Hunter を使うのに開発者である必要はありません。diamond map は無料で、ウォレットグラフを視覚的に見せます。
1回の GET、どの言語でも。毎月 5 回の無料スキャンは認証不要。無料キーで 250 回に増えます。
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["risk_level"] == "HIGH" 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.risk_level === "HIGH" || r.cabal_score >= 65) { abortBuy() }
フィードを選別中ですか。ループせず、1 リクエストで最大 25 件のミントを送れます。送った順に 1 件 1 行で返り、分析できないミントはバッチを落とさずエラー行になります。1 ミントにつき 1 スキャン、Pro プランのキーが必要です。
curl -X POST "https://api.cabal-hunter.com/api/scan-batch" \ -H "X-API-Key: <YOUR_KEY>" \ -H "Content-Type: application/json" \ -d '{"mints":["<MINT>","<MINT>"]}'
@TheCabalHunter_Bot にミントを貼るだけで、同じ判定・開発者の履歴・保有者分析がチャットに返ります。/watch <mint> で、協調売りや流動性の引き抜きが始まった瞬間に通知します。 t.me/TheCabalHunter_Bot
| ヘッダー | 意味 |
|---|---|
| X-Free-Queries-Remaining | 今月あなたの IP に残る無料スキャン数——bot で監視し、ゼロになる前にチャージを。 |
| X-Cabal-Risk-Level | HIGH / ELEVATED / LOW_SIGNAL — body を解析せずに読めます。 |
| X-Cabal-Recommendation | SAFE / REVIEW / AVOID — 非推奨。X-Cabal-Risk-Level をご利用ください。 |
| X-Cabal-Score | 0–100 のスコア。 |
| X-Key-Credits-Remaining | プリペイドキーの残高(X-API-Key を送るとき)。 |
Cabal-Hunter は https://api.cabal-hunter.com/mcp でホストされる MCP サーバーで、ツールを1つ公開します:check_cabal_risk(mintAddress)。あなたの agent が swap の前に呼びます——自動で。
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."
公開済みの npm プラグインが、任意の Eliza agent に CHECK_CABAL_RISK アクションを追加します。
npm install elizaos-plugin-cabal-hunter
import { cabalHunterPlugin } from "elizaos-plugin-cabal-hunter" export const character = { ... plugins: [cabalHunterPlugin], }
HTML 2行で、ライブ判定カード——スコアの円、フラグ、ライブマップのリンク——を任意のトークン・任意のサイトに描画。素の HTML、React、どこでも動きます。
<div class="cabal-hunter-badge" data-mint="YOUR_TOKEN_MINT"></div> <script src="https://api.cabal-hunter.com/widget.js" defer></script>
| 属性 | 動作 |
|---|---|
| data-mint | 必須。スキャンして表示する Solana の mint。 |
| data-refresh="120" | N 秒ごとに再スキャン(最小 60)——取引中のライブ判定。 |
| data-api-key="ch_live_…" | 無料枠を超えたらプリペイドキーを使用。 |
| フィールド | 意味 |
|---|---|
| cabal_score | 0–100。≥65 = 高リスク、≥35 = CAUTION、それ未満 = 弱いシグナル。 |
| risk_level | HIGH / ELEVATED / LOW_SIGNAL — 観測結果です。LOW_SIGNAL は検査が反応しなかったという意味で、安全性の評価ではありません。 |
| recommendation | SAFE / REVIEW / AVOID — 非推奨。既存のボット互換のために残しています。risk_level をご利用ください。 |
| risk | HIGH / MEDIUM / CLEAN。 |
| verdict | 見つかったすべての平易な要約——人間可読、ログに残して。 |
| time_sync | true = holder が完全に同一ブロックで買った(bundled ローンチ)。 |
| coordinated_exit | true = 複数の holder が同一ブロックでダンプ中、今まさに。 |
| top_holder_pct | 最大の単一非 LP holder の供給に対する割合。 |
| deployer.verdict | FIRST_LAUNCH / NORMAL / POOR_TRACK_RECORD / SERIAL_LAUNCHER——加えてローンチ履歴。 |
| coordinated_clusters[] | 各クラスター:type(funding / time_sync / coordinated_exit)、供給の合計 %、そして evidence_txs[]——証拠取引。 |
| filtered_clusters[] | CEX ノイズとして除外したクラスター(例:共有 Binance 資金)——何も隠していないことを検証できるよう表示。 |
| honeypot_risk | Solana ネイティブの honeypot シグナル:有効な freeze authority、Token-2022 の罠。 |
| liquidity_usd · market_cap | スキャン時点の DexScreener からのライブ値。 |
| free_queries_remaining | 今月あなたの IP に残る無料スキャン数。 |
過去 8 時間以内にトレースしたトークンはその結果を返します(computed_at で時刻がわかります)。それ以外のトークンはライブのオンチェーン・トレースを実行します。自動課金は一切ありません:暗号決済は push のみなので、常にあなたが主導権を持ちます。
毎月5スキャンは登録不要、その後は無料キーで250スキャン。メールアドレスだけ、カード不要。free_queries_remaining フィールドと X-Free-Queries-Remaining ヘッダーが毎回のレスポンスで残高を表示し、残り20で warning フィールドが出ます。
$99/月 無制限(フェアユース、5万/月)24時間 bot 向け——または従量で $0.01/スキャン、$1 から任意額。どちらも任意の Solana ウォレットからの USDC 1回の支払い。
A scan answers what is behind a token right now — a question you ask once. A watch answers whether it is still safe to hold, which is a question that never stops being worth asking. We poll the token continuously and POST your webhook the moment a coordinated dump or a liquidity drain begins.
On the $9 plan (newest watch) and Pro (every watch), the same destination also receives insider events for 7 days.
The event field is one of: insider_dev_sold, insider_dev_sent (the dev sold,
or sent to other wallets, any amount); insider_exit (an insider sold everything it held);
insiders_selling, insiders_buying (3+ insiders sold, or added, within 90 s);
insiders_digest (several of these on one token within a minute, in one message). Each carries
mint; wallet or wallets; role (dev, first_seconds, sent_by_dev,
paid_by, minted, sent); amount_pct / group_pct (share of supply); left_pct;
full_exit; sig / sigs (Solscan-verifiable transactions); verify
(map link). Insiders are the dev, the first-seconds buyers, and holders whose first tokens did not come from buying.
Observation, not a prediction.
Needs a key so that only you can see or remove your own watches. Any key gets the alert by email (leave webhook_url out and it goes to the address on your key); delivery to a webhook, Discord or Slack is part of the Pro plan.
curl -X POST https://api.cabal-hunter.com/api/watch -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" -d '{"mint":"<MINT>","webhook_url":"https://your-bot.example.com/hook"}'Your webhook must resolve to a public address. Loopback, private ranges, link-local and cloud-metadata targets are refused — that field is a common way to attack the server receiving it, and we do not accept it on ours.
GET /api/watch lists only your own watches, with used and
limit so your client never has to guess its headroom.
DELETE /api/watch removes one; omit webhook_url to remove
every watch you hold on that mint.
Re-registering the same mint and URL is idempotent and does not consume another slot. If you reach your plan limit the API answers 429 and tells you the limit and how many you are using.
Every claim comes with the transactions that prove it. evidence_txs are
Solscan-verifiable signatures, so your bot can confirm the alert on-chain instead of
trusting us — the same principle as the scanner.
{
"event": "dump_detected",
"mint": "<MINT>",
"reason": "price -34% since last check",
"drop_pct": 34.2,
"price_usd": 0.0000021, "previous_price_usd": 0.0000032,
"liquidity_usd": 4200, "previous_liquidity_usd": 9100,
"coordinated": true,
"coordinated_detail": {
"wallet_count": 7, "sold_pct": 41.2, "slot": "slot 298471123",
"evidence_txs": ["...", "...", "..."]
},
"verify": "https://cabal-hunter.com/map?mint=<MINT>",
"action": "consider_immediate_exit"
}気になるウォレットのリストを保持すると、実行するすべてのスキャンで、そのうちどれが実際にそのトークンにいるかを結果の screen_list フィールドで報告します。Pro プラン(月額 $99)に含まれます。いつでも解約可能です。
呼び出しを行ったキー向けのチェックアウトリンクを返します。新しいものは発行されません — すでにお持ちのキーでアドオンが有効になります。
curl -X POST https://api.cabal-hunter.com/api/screen-list/checkout -H "X-API-Key: YOUR_KEY"ラベルはあなただけのもので、あなたにしか表示されません。1 つのリストに最大 500 件。アドレスは検証されるため、似ているだけの文字列は理由とともに拒否され、黙って保存されることはありません。
curl -X POST https://api.cabal-hunter.com/api/screen-list -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" -d '{"wallet":"<WALLET>","label":"for my eyes only"}'
curl https://api.cabal-hunter.com/api/screen-list -H "X-API-Key: YOUR_KEY"
curl -X DELETE https://api.cabal-hunter.com/api/screen-list/<WALLET> -H "X-API-Key: YOUR_KEY"各スキャンに screen_list オブジェクトが加わります:checked、matches、hits[]。各ヒットはウォレット、あなたのラベル、役割(holder または cluster_funder)、判明していれば供給比率を含みます。
"screen_list": {
"checked": true,
"matches": 1,
"hits": [
{ "wallet": "<WALLET>", "label": "for my eyes only",
"role": "holder", "pct": 4.1 }
]
}checked: true でヒットが 0 件なら、照合は実行され、該当がなかったという意味です。照合していないこととは異なります。ヒットが無いことは、リストに入れていないウォレットが問題ないという意味には決してなりません。
あなたの IP は今月の250無料スキャンを使い切りました。レスポンス body に続ける2つの方法($99 無制限 か $0.01/スキャン)が載っています。カウンターは1日にリセット。
コールドなトークンはライブのオンチェーン trace が必要(15–20秒)。インデックス済みは <100ms で返ります。pairCreatedAt(DexScreener のミリ秒タイムスタンプ)を渡すとコールドスキャンが速くなります。
CLEAN は連携した cabal がないという意味——きれいなウォレットグラフで流動性を抜く単独 dev は予測できません。top_holder_pct、deployer.verdict、流動性と併せて全体像を——そして ライブデモ で自分たちの bot での挙動を確認してください。
ホームページ のフィードバック欄をどうぞ——直接私たちに届きます——または @CabalhunterAPI へ。