Check the trade before your agent signs it.

One request returns an ALLOW, WARN, or BLOCK decision from contract controls, upgradeability, ownership, live Base DEX liquidity, and trading activity. No account or API key โ€” $0.25 in USDC per completed preflight over x402.

0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 0x4200000000000000000000000000000000000006
Your agent calls
โšก x402 ยท pay-per-call๐ŸŸฆ Base mainnet๐Ÿค– agent-native๐Ÿ’ต USDC

A decision, not another raw data dump

Structured JSON with a policy-friendly verdict, score, reasons, contract flags, liquidity, and activity.

{
  "decision": "WARN",
  "score": 68,
  "riskLevel": "medium",
  "reasons": [
    "Contract is upgradeable and can change after this check.",
    "At least one Base liquidity pool exceeds $100,000.",
    "Base DEX activity exceeds $50,000 over 24 hours."
  ],
  "token": {
    "symbol": "USDC",
    "safetyScore": 55,
    "grade": "C"
  },
  "market": {
    "pairCount": 12,
    "maxLiquidityUsd": 5000000,
    "totalVolume24hUsd": 1200000
  },
  "methodology": "Contract heuristics plus live Base DEX liquidity and 24-hour activity.",
  "timestamp": "2026-06-05T14:00:00.000Z"
}

How it works

No accounts, no keys, no subscription. Your agent pays per request and gets data โ€” that's it.

1

Call the endpoint

An unpaid request returns HTTP 402 with x402 payment details.

2

Pay per preflight

The agent pays $0.25 in USDC on Base via x402 โ€” automatically.

3

Enforce the decision

Use ALLOW, WARN, or BLOCK in the agent's policy before it signs. Failed checks are not charged.

The supporting toolkit

Use the underlying data endpoints directly when you do not need a combined decision.

GET /yields$0.005

Base Yield Oracle

Best live yields on Base โ€” quality-filtered lending (Morpho, Moonwell) and LP pools, with per-asset recommendations and risk scoring.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/yields
Sample response
{
  "timestamp": "2026-05-30T00:00:00.000Z",
  "chain": "base",
  "bestByAsset": {
    "USDC": {
      "protocol": "morpho-blue",
      "pool": "USDC",
      "apy": 6.42,
      "tvlUsd": 12000000,
      "recommendation": "safest"
    }
  },
  "lending": [
    {
      "protocol": "moonwell",
      "pool": "USDC",
      "apy": 5.9,
      "tvlUsd": 8000000,
      "ilRisk": "no",
      "riskScore": 0
    }
  ],
  "lp": [
    {
      "protocol": "aerodrome",
      "pool": "WETH-USDC",
      "apy": 18.3,
      "tvlUsd": 4000000,
      "ilRisk": "yes",
      "riskScore": 60
    }
  ]
}
GET /bankr/score$0.008

New Token Launch Score

Quality score (0โ€“100) for brand-new Base token launches: deployer identity, social signals, age, and a risk grade. Screen fresh tokens before buying.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/bankr/score
Sample response
{
  "timestamp": "2026-05-30T00:00:00.000Z",
  "count": 1,
  "launches": [
    {
      "tokenName": "Example",
      "tokenSymbol": "EX",
      "tokenAddress": "0xabc...",
      "score": 75,
      "grade": "A",
      "risk": "lower",
      "deployer": "someuser",
      "ageHours": 0.5
    }
  ]
}
GET /pools/hot$0.005

Hot DEX Pools

Top Base DEX pools ranked by sustainable volume, separating healthy pools from wash-trading using volume-to-TVL ratios.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/pools/hot
Sample response
{
  "timestamp": "2026-05-30T00:00:00.000Z",
  "chain": "base",
  "healthy": [
    {
      "protocol": "aerodrome",
      "pair": "WETH-USDC",
      "tvlUsd": 4200000,
      "volumeUsd24h": 9100000,
      "feeApr": 22.1,
      "volTvlRatio": 2.2,
      "sustainability": "high"
    }
  ],
  "degen": [
    {
      "protocol": "uniswap-v3",
      "pair": "PEPE-WETH",
      "tvlUsd": 150000,
      "volumeUsd24h": 6000000,
      "volTvlRatio": 40,
      "sustainability": "low"
    }
  ]
}
GET /wallet/score$0.005

Wallet Score

Reputation and activity score for any Base address โ€” smart-wallet detection, balances, recent flow, and a user profile. For counterparty and fraud checks.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/wallet/score/0x4200000000000000000000000000000000000006
Sample response
{
  "address": "0x4200000000000000000000000000000000000006",
  "score": 72,
  "grade": "B",
  "profile": "active_user",
  "isSmartWallet": false,
  "breakdown": {
    "txCount": 480,
    "activityScore": 25,
    "usdcBalance": 1250.5
  },
  "timestamp": "2026-05-30T00:00:00.000Z"
}
GET /gas$0.002

Gas Oracle

Real-time Base gas oracle โ€” current base fee, fast/standard/slow tiers, USD swap cost, and a congestion recommendation.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/gas
Sample response
{
  "timestamp": "2026-05-30T00:00:00.000Z",
  "chain": "base",
  "baseFeeGwei": 0.004,
  "tiers": {
    "slow": {
      "maxFeeGwei": 0.005,
      "waitBlocks": 10,
      "swapCostUsd": 0.0002
    },
    "standard": {
      "maxFeeGwei": 0.006,
      "waitBlocks": 2,
      "swapCostUsd": 0.0003
    },
    "fast": {
      "maxFeeGwei": 0.008,
      "waitBlocks": 1,
      "swapCostUsd": 0.0004
    }
  },
  "recommendation": "very_cheap"
}
GET /leaderboard$0.01

Smart-Money Leaderboard

Smart-money tracker โ€” the most active Base wallets ranked by net USDC flow, flagging accumulators, whales, and routers.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/leaderboard
Sample response
{
  "timestamp": "2026-05-30T00:00:00.000Z",
  "chain": "base",
  "period": "last ~10 minutes (300 blocks)",
  "summary": {
    "walletsTracked": 12,
    "accumulators": 7,
    "distributors": 5,
    "totalNetFlowUsd": 152000.42
  },
  "leaderboard": [
    {
      "rank": 1,
      "address": "0xabc...",
      "isSmartWallet": true,
      "usdcNetFlowUsd": 84000.12,
      "currentPortfolioUsd": 250000,
      "classification": "whale_trader"
    }
  ]
}
GET /search$0.015

Web Search

Live web search built for AI agents โ€” ranked, de-duplicated results with snippets, sources, dates, and extra RAG context. Supports recency, site, and pagination filters.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/search?q=latest+base+news&recency=week
Sample response
{
  "query": "latest base chain news",
  "count": 2,
  "results": [
    {
      "title": "Example Result",
      "url": "https://example.com/article",
      "description": "A clean, HTML-stripped snippet summarizing the page for an AI agent.",
      "source": "Example News",
      "age": "2 days ago",
      "published": "2026-05-30T00:00:00",
      "extra_snippets": [
        "Additional context paragraph one.",
        "Additional context paragraph two."
      ]
    }
  ],
  "news": [
    {
      "title": "Breaking: Example",
      "url": "https://news.example.com/x",
      "source": "news.example.com",
      "age": "1 hour ago",
      "published": "2026-06-01T00:00:00"
    }
  ],
  "provider": "base-intel-search",
  "timestamp": "2026-06-01T00:00:00.000Z"
}
GET /token/check$0.01

Token Safety Check

On-chain rug-check for any Base token. Returns a 0โ€“100 safety score with flags โ€” ownership renounced, upgradeable proxy, valid ERC-20, supply โ€” before you swap or approve.

Examplehttps://base-intel-api.jakemaxsigal.workers.dev/token/check?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Sample response
{
  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "isContract": true,
  "name": "USD Coin",
  "symbol": "USDC",
  "decimals": 6,
  "totalSupply": "1000000000.0",
  "ownershipRenounced": false,
  "isUpgradeableProxy": true,
  "safetyScore": 55,
  "grade": "C",
  "riskLevel": "medium",
  "flags": [
    "Upgradeable proxy โ€” the owner can change the token's code after launch."
  ],
  "note": "Heuristic on-chain safety signals, not financial advice.",
  "timestamp": "2026-06-05T00:00:00.000Z"
}