You run a buy bot, a scanner, a wallet tracker or a Telegram group bot. Show a TokenGuard verdict next to every Solana token your users see. It is free, with no rate card, and half of the trade clicks it generates pay your own referral codes.
Most token security APIs moved to paid plans. Your users still need the warning.
No credit card, no monthly quota to watch. The only condition: keep the word TokenGuard with its link next to the verdict.
Every answer carries Trade links (Axiom, GMGN, Trojan). Half of the clicks from your users use your referral codes. Never shown on DANGER.
Freeze and mint authority, Token-2022 traps, holder concentration, a real sell test, pump.fun creator history, crash risk from liquidity.
We score every new listing and check 24 h later what collapsed. Live track record.
Instant. Your referral codes are optional and can be added later.
One GET, no key, no auth. Answers are cached 2 minutes, so call it every time a token is posted.
GET https://tokenguard-bot.vercel.app/api/p/PARTNER_ID/MINT
// Node / Deno / Bun
const r = await fetch(`https://tokenguard-bot.vercel.app/api/p/${PID}/${mint}`);
const tg = await r.json();
// tg.verdict "SAFE" | "CAUTION" | "DANGER"
// tg.risk_score 0-100, tg.reasons[].text
message += "\n" + tg.display.html; // Telegram HTML
// tg.trade[] = Trade buttons with your referral codes
# Python
import requests
tg = requests.get(f"https://tokenguard-bot.vercel.app/api/p/{PID}/{mint}", timeout=10).json()
text += "\n" + tg["display"]["markdown"] # Discord
buttons = [(t["label"], t["url"]) for t in tg["trade"]]
Full answer:
{
"address": "…", "symbol": "WIF", "verdict": "SAFE", "risk_score": 8,
"reasons": [{ "flag": "…", "text": "…" }],
"market": { "liquidity_usd": 4100000, "fdv_usd": 1900000000, "dex": "raydium" },
"display": { "text": "…", "html": "…", "markdown": "…" },
"report_url": "https://t.me/Token_guard_bot?start=m_…",
"trade": [{ "label": "Trade on Axiom", "url": "…" }, …],
"disclaimer": "Automated risk signals, not financial advice."
}
Directly by the trading platforms, on your own account. We never hold your money.
| Platform | What it pays its referrers | Your code |
|---|---|---|
| Axiom | A share of your users' trading fees | your Axiom username |
| GMGN | A share of your users' trading fees | your GMGN ref code |
| Trojan | A share of your users' trading fees | your Trojan code (r-…) |
Change your codes any time:
curl -X POST https://tokenguard-bot.vercel.app/api/partner/refs \
-H "x-api-key: YOUR_PARTNER_KEY" -H "content-type: application/json" \
-d '{"axiom":"yourname","gmgn":"CODE","trojan":"r-yourname"}'
No published limit. Answers are cached 2 minutes per token. If you plan more than 100,000 calls a day, tell us on Telegram so we size it.
Solana token mints, pump.fun links and DexScreener pair addresses. The bot also reads BNB and Base contracts.
No: the attribution is the price. You can restyle it, translate it and place it where it fits your message.
Verdicts are automated risk signals. Keep the disclaimer reachable for your users.