TrencherAI is an AI-powered token scoring system for Base chain. It monitors Clanker, Bankr, and Doppler launches in real-time and scores them using a Claude Haiku reasoning pipeline with smart money tracking and pattern learning.
All endpoints use x402 micropayments (USDC on Base). No API key required. Your agent pays per request automatically if you have an x402-compatible client.
No credentials required on TrencherAI's side. Payment is handled entirely client-side by your x402-compatible agent using its own wallet. TrencherAI does not store, request, or have access to any client credentials.
Analyze any Base chain token and get a 0-100 AI score with recommendation.
text
GET https://api.aitrencher.xyz/api/score-token?address={contract_address}
Parameters:
address (required): Base chain ERC-20 contract address (0x + 40 hex chars)Example:
text
GET https://api.aitrencher.xyz/api/score-token?address=0x4ed4e862860bed51a9570b96d89af5e1b0efefed
Response (after x402 payment):
json
{
"score": 82,
"recommendation": "BUY",
"smart_money": true,
"pattern_win_rate": 0.73,
"launchpad": "Clanker",
"reasoning": "Strong smart money entry with high pattern confidence"
}
Response fields:
FieldTypeDescriptionscoreinteger 0-100AI confidence score. 80+ = strong signal, 65-79 = moderate, <65 = weakrecommendationstringBUY, WATCH, or SKIP``smart_moneybooleanWhether tracked smart money wallets are buying this tokenpattern_win_ratefloatHistorical win rate of similar token patterns (0.0-1.0)launchpadstringToken origin: Clanker, Bankr, Doppler, or Base``reasoningstringOne-line AI explanation of the score
Get the top scoring Base chain tokens detected in the last N hours.
text
GET https://api.aitrencher.xyz/api/hot-tokens?limit={limit}&min_score={min_score}&hours={hours}
Parameters:
limit (optional, default 10): Number of tokens to return (max 50)min_score (optional, default 70): Minimum score thresholdhours (optional, default 24): Lookback window in hoursExample:
text
GET https://api.aitrencher.xyz/api/hot-tokens?limit=5&min_score=80&hours=12
Response:
json
[
{
"symbol": "DEGEN",
"address": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
"score": 95,
"recommendation": "BUY",
"launchpad": "Clanker",
"has_smart_money": true,
"alerted_at": "2026-04-05T14:30:00.000Z",
"mcap": 45000
}
]
Track smart money wallet movements on Base chain memecoins.
text
GET https://api.aitrencher.xyz/api/smart-money/activity?hours={hours}&limit={limit}
Parameters:
hours (optional, default 24): Lookback window in hourslimit (optional, default 20): Number of results (max 50)Example:
text
GET https://api.aitrencher.xyz/api/smart-money/activity?hours=12&limit=10
Response:
json
[
{
"symbol": "AGENT",
"address": "0x...",
"score": 88,
"launchpad": "Doppler",
"detected_at": "2026-04-05T15:00:00.000Z",
"signal": "ACCUMULATION"
}
]
When your agent calls any endpoint, the server returns HTTP 402 with payment instructions:
json
{
"x402Version": 1,
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"amount": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0xd3c3b0b35a9252f438ac3c86ca0ce18caa02ccab",
"maxTimeoutSeconds": 60
}]
}
Your x402 client handles payment automatically. Example using Coinbase CDP:
Note:
apiKeyIdandapiKeySecretin the example below are your own Coinbase CDP credentials, used by your agent to sign payments client-side. TrencherAI never receives, requests, or stores any credentials — all signing happens locally in your agent.
javascript
import { createCdpAuthHeaders } from '@coinbase/x402';
const headers = createCdpAuthHeaders(apiKeyId, apiKeySecret);
const authHeaders = await headers();
const response = await fetch(
'https://api.aitrencher.xyz/api/score-token?address=0x...',
{ headers: authHeaders.verify }
);
TrencherAI scores tokens 0-100 using multiple signals:
SignalWeightSourceSmart Money EntryHighOn-chain wallet tracking via BaseScanTelegram MentionsMediumReal-time group monitoring (50+ groups)X/Twitter SentimentMediumPost volume and sentiment analysisDeployer ReputationMediumHistorical deployer success ratePattern Win RateHighML pattern matching against 1800+ outcomesLiquidity DepthLowPool analysis via DexScreenerLaunchpad TrustBaseClanker/Bankr/Doppler = trusted LP lock
Score interpretation: