Trending tokens, Base DEX

$0.01 per call · failed calls are never charged · no account needed: a card key or USDC

Trending tokens on Base now: the tokens with the most DEX swaps in the last minutes (default 5, up to 10), counted live from Uniswap v2/v3, Aerodrome and Slipstream Swap events, with swaps, pools, share of swaps, symbol, name and busiest pool. Majors (WETH, USDC, cbBTC, stables) are left out unless asked; symbolClash marks copied symbols, so match by address. Use to spot what traders buy now; check token_report before trading.

Guide: Token buyers and sellers API

Run it free (3 free calls) Buy credits by card (from $1) Example result (JSON)

Try it with your own inputs

How many recent Base blocks to count, 30 to 3000 (default 1500, about 5 minutes; Base makes a block every 0.2 s)

Uses one of your 3 free calls. Nothing is charged, and a call that fails is not counted.

Inputs

NameTypeDescription
blocksintegerHow many recent Base blocks to count, 30 to 3000 (default 1500, about 5 minutes; Base makes a block every 0.2 s)
limitintegerMost tokens to return, 1 to 25 (default 15)
majorsstringinclude to keep WETH, USDC, cbBTC and stables in the list (default: left out). One of: exclude, include.

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://glyphcall.com/dex/trending?blocks=1500"

Or one of your 3 free calls, no key:

curl "https://glyphcall.com/dex/trending?blocks=1500&trial=1"

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Live result

The real answer to the request above, read 2026-11-15 18:56 UTC and refreshed every 15 minutes.

{
  "chain": "Base",
  "fromBlock": 57891455,
  "toBlock": 57892954,
  "minutes": 5,
  "swapsCounted": 2747,
  "poolsSeen": 479,
  "count": 15,
  "tokens": [
    {
      "rank": 1,
      "address": "0x07b3D902783c3C12b077508c3B5c00113d1291D0",
      "symbol": "XDP",
      "name": "Doppler",
      "swaps": 220,
      "pools": 2,
      "shareOfSwaps": 0.0800874,
      "topPool": {
        "address": "0x2dF380544B88AdB3ad0A94100dcC45fd705aAE2d",
        "swaps": 181
      },
      "symbolClash": false
    },
    {
      "rank": 2,
      "address": "0x22aF33FE49fD1Fa80c7149773dDe5890D3c76F3b",
      "symbol": "BNKR",
      "name": "BankrCoin",
      "swaps": 102,
      "pools": 1,
      "shareOfSwaps": 0.0371314,
      "topPool": {
        "address": "0xCfddb3690Fa5782c0De447eD62A502Da65E9ce00",
        "swaps": 102
      },
      "symbolClash": false
    },
    {
      "rank": 3,
      "address": "0xacfE6019Ed1A7Dc6f7B508C02d1b04ec88cC21bf",
      "symbol": "VVV",
      "name": "Venice Token",
      "swaps": 76,
      "pools": 2,
      "shareOfSwaps": 0.0276665,
      "topPool": {
        "address": "0xdeBAEbE5B2729f7D62072b2eA40472d78d2C1626",
        "swaps": 47
      },
      "symbolClash": false
    },
    {
      "rank": 4,
      "address": "0x311935Cd80B76769bF2ecC9D8Ab7635b2139cf82",
      "symbol": "SOL",
      "name": "Solana",
      "swaps": 75,
      "pools": 1,
      "shareOfSwaps": 0.0273025,
      "topPool": {
        "address": "0x868Eed6BAD4bD368cd053b766F84CC727697589A",
        "swaps": 75
      },
      "symbolClash": false
    },
    {
      "rank": 5,
      "address": "0xb20000000000000000000078ee7ce2fE4908108C",
      "symbol": "NVDAc",
      "name": "NVIDIA Corporation",
      "swaps": 47,
      "pools": 2,
      "shareOfSwaps": 0.0171096,
      "topPool": {
        "address": "0xF668e21993f0ACd7ab00BB1cFbAeD0df28A3C8EC",
        "swaps": 29
      },
      "symbolClash": false
    },
    {
      "rank": 6,
      "address": "0x3f5bF3EdAc59d650D8fDf9657a71F2f904A3a4Ee",
      "symbol": "AERO",
      "name": "Aero",
      "swaps": 45,
      "pools": 2,
      "shareOfSwaps": 0.0163815,
      "topPool": {
        "address": "0xc85D5CB72d1aaD6f152A8decAd228AE4A59Ac9B3",
        "swaps": 26
      },
      "symbolClash": false
    },
    {
      "rank": 7,
      "address": "0xb2000000000000000000004884b426556b92883d",
      "symbol": "MSTRc",
      "name": "Strategy Inc.",
      "swaps": 44,
      "pools": 1,
      "shareOfSwaps": 0.0160175,
      "topPool": {
        "address": "0x66DCd42E6314B287110922AE36cB2a8bdEECc153",
        "swaps": 44
      },
      "symbolClash": false
    },
    {
      "rank": 8,
      "address": "0x6985884C4392D348587B19cb9eAAf157F13271cd",
      "symbol": "ZRO",
      "name": "LayerZero",
      "swaps": 40,
      "pools": 2,
      "shareOfSwaps": 0.0145613,
      "topPool": {
        "address": "0x0f21A72A02DC78217c2987826D061500AECF7707",
        "swaps": 21
      },
      "symbolClash": false
    },
    {
      "rank": 9,
      "address": "0xb200000000000000000000397293Cb8cda9a10c5",
      "symbol": "SNDKc",
      "name": "Sandisk Corporation",
      "swaps": 38,
      "pools": 1,
      "shareOfSwaps": 0.0138333,
      "topPool": {
        "address": "0x2836e062a3fe75943a7F4A552E2365b98E414E75",
        "swaps": 38
      },
      "symbolClash": false
    },
    {
      "rank": 10,
      "address": "0xcb585250f852C6c6bf90434AB21A00f02833a4af",
      "symbol": "cbXRP",
      "name": "Coinbase Wrapped XRP",
      "swaps": 28,
      "pools": 1,
      "shareOfSwaps": 0.0101929,
      "topPool": {
        "address": "0xf0844016F0E92099D3D56ee13c6A50Df59E08781",
        "swaps": 28
      },
      "symbolClash": false
    },
    {
      "rank": 11,
      "address": "0xa69f80524381275A7fFdb3AE01c54150644c8792",
      "symbol": "SUP",
      "name": "Superfluid Token",
      "swaps": 28,
      "pools": 1,
      "shareOfSwaps": 0.0101929,
      "topPool": {
        "address": "0xc4838FbEef72Ba0
…

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is dex_trending, and the first 25 successful calls are free:

https://glyphcall.com/mcp

Related tools