The same checks that run before every Eagle purchase, available to your product: mint and freeze authority, holder concentration, liquidity, momentum, creator and wallet screening. JSON in, verdict out.
500 checks / month · 30 req/min
All endpoints · JSON · no card
10,000 checks / month · 120 req/min
Email support
100,000 checks / month · 600 req/min
Priority support · custom thresholds
Millions of checks · dedicated rate limits · SLA · data feeds (rug creators, drainers)
Get a key with /apikey in @eagletrd_bot. To upgrade, message the bot: payment in SOL or USDC, activation within an hour.
Base URL: https://eagletrade.io. Auth: header X-API-Key or query api_key.
GET /v1/check/{mint}
curl -H "X-API-Key: eg_..." https://eagletrade.io/v1/check/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
{
"mint": "DezX…B263", "verdict": "safe" | "warn" | "danger", "score": 100,
"checks": [{"key":"mint_auth","title":"Mint authority","status":"ok","detail":"revoked"}, ...],
"market": {"symbol":"Bonk","liq_usd":313000,"mcap_usd":2.7e8,"pc5":0.1,"pc1h":1.6,"pc24h":-12,"age_h":32448,"url":"https://dexscreener.com/..."},
"usage": {"plan":"free","used":12,"quota":500}
}
Verdict rules: danger = a technical rug flag (mint or freeze authority active, largest real wallet above 30%, liquidity below $25k). warn = something to look at (thin liquidity, fresh pair, dumping, Token-2022). safe = no flags.
GET /v1/aml/token/{mint}
→ {"level":"safe|warn|danger","score":100,"creator":"9AhK…","findings":[{"status":"ok","title":"Creator 9AhK…: history","detail":"1000+ txs, 185 d"}, ...]}
GET /v1/aml/wallet/{address}
→ {"level":"safe|warn|danger","score":88,"verdict_ru":"...","findings":[{"status":"bad","title":"Rug creator","detail":"issued 3 tokens that went to zero"}, ...],
"sol": 12.3, "tokens": 41}
Wallet findings: OFAC sanctions list, Eagle blocklist, rug-creator history, links to flagged addresses, mass outbound transfers (drainer / spam), collector pattern, serial token creation, profile (trader / exchange-like / holder), age and activity.
GET /v1/usage → {"plan":"starter","month":"2026-09","used":1834,"quota":10000,"total":5120}
401 {"error":"missing or invalid API key","code":"AUTH"}
429 {"error":"monthly quota exceeded (500)","code":"QUOTA"} or {"error":"rate limit 30 req/min","code":"RATE"}