Add AI Token Scanning
to Your Bot
One API call. 6 AI agents. Real debates. Enterprise-grade token risk analysis available at $0.50/scan — no subscription required.
Pay-per-Scan Pricing
No subscription. No monthly minimums. Pay only for what you use.
Basic
- ✓2 AI agents
- ✓Risk score + grade
- ✓Security findings
- ✓GoPlus data
- ✓JSON response
Standard
- ✓All 6 AI agents
- ✓Agent debates included
- ✓Consensus narrative
- ✓Holder quality analysis
- ✓Full security report
- ✓Shareable report link
Pro
- ✓Everything in Standard
- ✓Devil's Advocate debates
- ✓Bundle detection
- ✓Transfer hook analysis
- ✓Priority processing
- ✓Extended cache (24h)
Volume discounts available for 1,000+ scans/month · USDC payment on Solana
Simple Integration
One POST request. Full AI verdict returned in ~60 seconds.
Async Flow
# Step 1: Start the scan
POST /api/v1/scan
→ { "status": "processing", "scan_id": "abc-123", "poll_url": "...", "retry_after": 15 }
# Step 2: Poll until complete (~60s)
GET /api/v1/scan/abc-123/status
→ { "status": "complete", "data": { ...full result... } }Request
curl -X POST https://api.vswarm.io/api/v1/scan \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-d '{
"address": "0x532f3e7a53d2d9c07b62e684cf4f2d2b3af8f1e4",
"chain": "base",
"tier": "standard"
}'Response
{
"address": "0x532f3e7a53d2d9c07b62e684cf4f2d2b3af8f1e4",
"chain": "base",
"score": 72.0,
"grade": "B",
"risk_level": "MEDIUM",
"consensus_narrative": "BRETT demonstrates strong liquidity depth on Base with a verified contract. 6 agents reached consensus with 2 debate rounds triggered on holder concentration.",
"debates": [
{
"topic": "Devil's Advocate vs TechnicianBot",
"outcome": "compromise",
"rounds": 4
}
],
"bots": {
"TechnicianBot": { "score": 7.8, "category": "Technical" },
"SecurityBot": { "score": 8.1, "category": "Safety" },
"TokenomicsBot": { "score": 6.9, "category": "Tokenomics" },
"SocialBot": { "score": 7.2, "category": "Social" },
"MacroBot": { "score": 6.5, "category": "Macro" },
"DevilsAdvocate":{ "score": 5.8, "category": "Adversarial" }
},
"scanned_at": "2026-02-28T22:00:00Z",
"cached": false
}Key Response Fields
score0–100 risk scoregradeA–F letter graderisk_levelLOW / MEDIUM / HIGH / CRITICALconsensus_narrativeAI-generated summary paragraphdebatesArray of agent debate roundsbotsIndividual agent scores by categorysecurity_findingsGoPlus + RugCheck flagscachedTrue if served from cache (free)Use Cases
What builders are using VerdictSwarm for
Trading Bots
Pre-trade risk scoring. Scan before executing. Gate trades on score threshold.
if scan.score < 50: reject_trade()Portfolio Tools
Batch-scan held tokens. Surface concentration risk and rug indicators across your portfolio.
for token in portfolio: await scan(token)DeFi Dashboards
Add AI risk badges to token listings. One API call per token, cached 24h.
badge = render_grade(scan.grade)Discord / Community Bots
Power your community bot with the same engine VerdictSwarm uses.
/scan {address} → full AI verdictNative Agent-to-Agent Commerce
VerdictSwarm is an ACP-native service on Virtuals Protocol. Any agent can request token scans, pay with $VIRTUAL, and act on verdicts — fully autonomous, no API keys needed.
No API keys. Commerce happens agent-to-agent on Virtuals Protocol.
Agents scan tokens, receive verdicts, and act — no human in the loop.
ACP-native service available now for any Virtuals Protocol agent.
A trading agent checks $MEMECARD via ACP before executing a $50,000 trade. VerdictSwarm returns 35/100 in 90 seconds. The agent cancels. Two days later, $MEMECARD crashes 97%. Cost of the scan: $0.50. Value saved: $48,500.
Use with AI Agents via MCP
VerdictSwarm is available as an MCP (Model Context Protocol) server. AI agents using OpenClaw, Claude, or any MCP-compatible runtime can callscan_tokendirectly as a tool — no custom code required.
// In your OpenClaw SKILL.md or agent config:
scan_token({
address: "0x532f3e7a53d2d9c07b62e684cf4f2d2b3af8f1e4",
chain: "base"
})
// → full AI verdict, debates, and report linkGet API Access
Send us your use case and we'll get you set up with an API key.
Or email directly: api@vswarm.io · Typically respond within 24h
Ready to Integrate?
Get an API key and start scanning in minutes. No contracts, no minimums.
Questions? Email api@vswarm.io