Skip to main content
GET
/
2
/
token
/
trades-enriched
Get enriched token trades
curl --request GET \
  --url https://demo-api.mobula.io/api/2/token/trades-enriched
{
  "data": [
    {
      "pair": "<string>",
      "date": 123,
      "token_price": 123,
      "token_price_vs": 123,
      "token_amount": 123,
      "token_amount_vs": 123,
      "type": "<string>",
      "operation": "<string>",
      "blockchain": "<string>",
      "hash": "<string>",
      "sender": "<string>",
      "token_amount_raw": "<string>",
      "token_amount_raw_vs": "<string>",
      "preBalanceBaseToken": "<string>",
      "preBalanceQuoteToken": "<string>",
      "postBalanceBaseToken": "<string>",
      "postBalanceQuoteToken": "<string>",
      "token_amount_usd": 123,
      "labels": [
        "<string>"
      ],
      "walletMetadata": {
        "entityName": "<string>",
        "entityLogo": "<string>",
        "entityLabels": [
          "<string>"
        ],
        "entityType": "<string>",
        "entityDescription": "<string>",
        "entityTwitter": "<string>",
        "entityWebsite": "<string>",
        "entityGithub": "<string>",
        "entityDiscord": "<string>",
        "entityTelegram": "<string>"
      },
      "pairData": {
        "base": {
          "address": "<string>",
          "chainId": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "priceTokenString": "<string>",
          "approximateReserveTokenRaw": "<string>",
          "logo": "<string>",
          "bondedAt": "<string>",
          "decimals": 0,
          "id": null,
          "priceUSD": 0,
          "priceToken": 0,
          "approximateReserveUSD": 0,
          "approximateReserveToken": 0,
          "totalSupply": 0,
          "circulatingSupply": 0,
          "marketCapUSD": 0,
          "marketCapDilutedUSD": 0,
          "exchange": {
            "name": "<string>",
            "logo": "<string>"
          },
          "factory": "<string>",
          "source": "<string>",
          "sourceFactory": "<string>",
          "liquidityUSD": 123,
          "liquidityMaxUSD": 123,
          "bonded": true,
          "bondingPercentage": 123,
          "bondingCurveAddress": "<string>",
          "preBondingFactory": "<string>",
          "poolAddress": "<string>",
          "blockchain": "<string>",
          "type": "<string>",
          "isMayhemMode": null,
          "isCashbackCoin": null,
          "isAgentMode": null,
          "deployer": "<string>",
          "createdAt": "<string>",
          "athUSD": 123,
          "atlUSD": 123,
          "athDate": "<string>",
          "atlDate": "<string>",
          "holdersCount": 123,
          "top10HoldingsPercentage": 123,
          "top50HoldingsPercentage": 123,
          "top100HoldingsPercentage": 123,
          "top200HoldingsPercentage": 123,
          "devHoldingsPercentage": 123,
          "insidersHoldingsPercentage": 123,
          "bundlersHoldingsPercentage": 123,
          "snipersHoldingsPercentage": 123,
          "proTradersHoldingsPercentage": 123,
          "freshTradersHoldingsPercentage": 123,
          "smartTradersHoldingsPercentage": 123,
          "insidersCount": 123,
          "bundlersCount": 123,
          "snipersCount": 123,
          "freshTradersCount": 123,
          "proTradersCount": 123,
          "smartTradersCount": 123,
          "freshTradersBuys": 123,
          "proTradersBuys": 123,
          "smartTradersBuys": 123
        },
        "quote": {
          "address": "<string>",
          "chainId": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "priceTokenString": "<string>",
          "approximateReserveTokenRaw": "<string>",
          "logo": "<string>",
          "bondedAt": "<string>",
          "decimals": 0,
          "id": null,
          "priceUSD": 0,
          "priceToken": 0,
          "approximateReserveUSD": 0,
          "approximateReserveToken": 0,
          "totalSupply": 0,
          "circulatingSupply": 0,
          "marketCapUSD": 0,
          "marketCapDilutedUSD": 0,
          "exchange": {
            "name": "<string>",
            "logo": "<string>"
          },
          "factory": "<string>",
          "source": "<string>",
          "sourceFactory": "<string>",
          "liquidityUSD": 123,
          "liquidityMaxUSD": 123,
          "bonded": true,
          "bondingPercentage": 123,
          "bondingCurveAddress": "<string>",
          "preBondingFactory": "<string>",
          "poolAddress": "<string>",
          "blockchain": "<string>",
          "type": "<string>",
          "isMayhemMode": null,
          "isCashbackCoin": null,
          "isAgentMode": null,
          "deployer": "<string>",
          "createdAt": "<string>",
          "athUSD": 123,
          "atlUSD": 123,
          "athDate": "<string>",
          "atlDate": "<string>",
          "holdersCount": 123,
          "top10HoldingsPercentage": 123,
          "top50HoldingsPercentage": 123,
          "top100HoldingsPercentage": 123,
          "top200HoldingsPercentage": 123,
          "devHoldingsPercentage": 123,
          "insidersHoldingsPercentage": 123,
          "bundlersHoldingsPercentage": 123,
          "snipersHoldingsPercentage": 123,
          "proTradersHoldingsPercentage": 123,
          "freshTradersHoldingsPercentage": 123,
          "smartTradersHoldingsPercentage": 123,
          "insidersCount": 123,
          "bundlersCount": 123,
          "snipersCount": 123,
          "freshTradersCount": 123,
          "proTradersCount": 123,
          "smartTradersCount": 123,
          "freshTradersBuys": 123,
          "proTradersBuys": 123,
          "smartTradersBuys": 123
        },
        "latestTradeDate": "<string>",
        "blockchain": "<string>",
        "address": "<string>",
        "createdAt": "<string>",
        "type": "<string>",
        "exchange": {
          "name": "<string>",
          "logo": "<string>"
        },
        "factory": "<string>",
        "baseToken": "<string>",
        "quoteToken": "<string>",
        "bondingPercentage": 123,
        "preBondingPoolAddress": "<string>",
        "totalFeesPaidUSD": 123,
        "source": "<string>",
        "deployer": "<string>",
        "tokenSymbol": "<string>",
        "tokenName": "<string>",
        "socials": {
          "twitter": "<string>",
          "website": "<string>",
          "telegram": "<string>",
          "others": {},
          "uri": "<string>"
        },
        "description": "<string>",
        "security": {
          "buyTax": "<string>",
          "sellTax": "<string>",
          "transferPausable": true,
          "top10Holders": "<string>",
          "isBlacklisted": true,
          "noMintAuthority": true,
          "balanceMutable": true,
          "lowLiquidity": "<string>",
          "burnRate": "<string>",
          "liquidityBurnPercentage": 123,
          "isHoneypot": true,
          "isNotOpenSource": true,
          "renounced": true,
          "locked": "<string>",
          "isWhitelisted": true,
          "isMintable": true,
          "modifyableTax": true,
          "selfDestruct": true
        },
        "token0": {
          "address": "<string>",
          "chainId": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "priceTokenString": "<string>",
          "approximateReserveTokenRaw": "<string>",
          "logo": "<string>",
          "bondedAt": "<string>",
          "decimals": 0,
          "id": null,
          "priceUSD": 0,
          "priceToken": 0,
          "approximateReserveUSD": 0,
          "approximateReserveToken": 0,
          "totalSupply": 0,
          "circulatingSupply": 0,
          "marketCapUSD": 0,
          "marketCapDilutedUSD": 0,
          "exchange": {
            "name": "<string>",
            "logo": "<string>"
          },
          "factory": "<string>",
          "source": "<string>",
          "sourceFactory": "<string>",
          "liquidityUSD": 123,
          "liquidityMaxUSD": 123,
          "bonded": true,
          "bondingPercentage": 123,
          "bondingCurveAddress": "<string>",
          "preBondingFactory": "<string>",
          "poolAddress": "<string>",
          "blockchain": "<string>",
          "type": "<string>",
          "isMayhemMode": null,
          "isCashbackCoin": null,
          "isAgentMode": null,
          "deployer": "<string>",
          "createdAt": "<string>",
          "athUSD": 123,
          "atlUSD": 123,
          "athDate": "<string>",
          "atlDate": "<string>",
          "holdersCount": 123,
          "top10HoldingsPercentage": 123,
          "top50HoldingsPercentage": 123,
          "top100HoldingsPercentage": 123,
          "top200HoldingsPercentage": 123,
          "devHoldingsPercentage": 123,
          "insidersHoldingsPercentage": 123,
          "bundlersHoldingsPercentage": 123,
          "snipersHoldingsPercentage": 123,
          "proTradersHoldingsPercentage": 123,
          "freshTradersHoldingsPercentage": 123,
          "smartTradersHoldingsPercentage": 123,
          "insidersCount": 123,
          "bundlersCount": 123,
          "snipersCount": 123,
          "freshTradersCount": 123,
          "proTradersCount": 123,
          "smartTradersCount": 123,
          "freshTradersBuys": 123,
          "proTradersBuys": 123,
          "smartTradersBuys": 123
        },
        "token1": {
          "address": "<string>",
          "chainId": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "priceTokenString": "<string>",
          "approximateReserveTokenRaw": "<string>",
          "logo": "<string>",
          "bondedAt": "<string>",
          "decimals": 0,
          "id": null,
          "priceUSD": 0,
          "priceToken": 0,
          "approximateReserveUSD": 0,
          "approximateReserveToken": 0,
          "totalSupply": 0,
          "circulatingSupply": 0,
          "marketCapUSD": 0,
          "marketCapDilutedUSD": 0,
          "exchange": {
            "name": "<string>",
            "logo": "<string>"
          },
          "factory": "<string>",
          "source": "<string>",
          "sourceFactory": "<string>",
          "liquidityUSD": 123,
          "liquidityMaxUSD": 123,
          "bonded": true,
          "bondingPercentage": 123,
          "bondingCurveAddress": "<string>",
          "preBondingFactory": "<string>",
          "poolAddress": "<string>",
          "blockchain": "<string>",
          "type": "<string>",
          "isMayhemMode": null,
          "isCashbackCoin": null,
          "isAgentMode": null,
          "deployer": "<string>",
          "createdAt": "<string>",
          "athUSD": 123,
          "atlUSD": 123,
          "athDate": "<string>",
          "atlDate": "<string>",
          "holdersCount": 123,
          "top10HoldingsPercentage": 123,
          "top50HoldingsPercentage": 123,
          "top100HoldingsPercentage": 123,
          "top200HoldingsPercentage": 123,
          "devHoldingsPercentage": 123,
          "insidersHoldingsPercentage": 123,
          "bundlersHoldingsPercentage": 123,
          "snipersHoldingsPercentage": 123,
          "proTradersHoldingsPercentage": 123,
          "freshTradersHoldingsPercentage": 123,
          "smartTradersHoldingsPercentage": 123,
          "insidersCount": 123,
          "bundlersCount": 123,
          "snipersCount": 123,
          "freshTradersCount": 123,
          "proTradersCount": 123,
          "smartTradersCount": 123,
          "freshTradersBuys": 123,
          "proTradersBuys": 123,
          "smartTradersBuys": 123
        },
        "liquidityUSD": 0,
        "priceUSD": 123,
        "priceToken": 123,
        "priceTokenString": "<string>",
        "bonded": true,
        "sourceFactory": "<string>",
        "totalFeesPaidNativeRaw": "0",
        "priceChange1minPercentage": 0,
        "priceChange5minPercentage": 0,
        "priceChange1hPercentage": 0,
        "priceChange4hPercentage": 0,
        "priceChange6hPercentage": 0,
        "priceChange12hPercentage": 0,
        "priceChange24hPercentage": 0,
        "volume1minUSD": 0,
        "volume5minUSD": 0,
        "volume15minUSD": 0,
        "volume1hUSD": 0,
        "volume4hUSD": 0,
        "volume6hUSD": 0,
        "volume12hUSD": 0,
        "volume24hUSD": 0,
        "volumeBuy1minUSD": 0,
        "volumeBuy5minUSD": 0,
        "volumeBuy15minUSD": 0,
        "volumeBuy1hUSD": 0,
        "volumeBuy4hUSD": 0,
        "volumeBuy6hUSD": 0,
        "volumeBuy12hUSD": 0,
        "volumeBuy24hUSD": 0,
        "volumeSell1minUSD": 0,
        "volumeSell5minUSD": 0,
        "volumeSell15minUSD": 0,
        "volumeSell1hUSD": 0,
        "volumeSell4hUSD": 0,
        "volumeSell6hUSD": 0,
        "volumeSell12hUSD": 0,
        "volumeSell24hUSD": 0,
        "trades1min": 0,
        "trades5min": 0,
        "trades15min": 0,
        "trades1h": 0,
        "trades4h": 0,
        "trades6h": 0,
        "trades12h": 0,
        "trades24h": 0,
        "buys1min": 0,
        "buys5min": 0,
        "buys15min": 0,
        "buys1h": 0,
        "buys4h": 0,
        "buys6h": 0,
        "buys12h": 0,
        "buys24h": 0,
        "sells1min": 0,
        "sells5min": 0,
        "sells15min": 0,
        "sells1h": 0,
        "sells4h": 0,
        "sells6h": 0,
        "sells12h": 0,
        "sells24h": 0,
        "buyers1min": 0,
        "buyers5min": 0,
        "buyers15min": 0,
        "buyers1h": 0,
        "buyers4h": 0,
        "buyers6h": 0,
        "buyers12h": 0,
        "buyers24h": 0,
        "sellers1min": 0,
        "sellers5min": 0,
        "sellers15min": 0,
        "sellers1h": 0,
        "sellers4h": 0,
        "sellers6h": 0,
        "sellers12h": 0,
        "sellers24h": 0,
        "traders1min": 0,
        "traders5min": 0,
        "traders15min": 0,
        "traders1h": 0,
        "traders4h": 0,
        "traders6h": 0,
        "traders12h": 0,
        "traders24h": 0,
        "feesPaid1minUSD": 0,
        "feesPaid5minUSD": 0,
        "feesPaid15minUSD": 0,
        "feesPaid1hUSD": 0,
        "feesPaid4hUSD": 0,
        "feesPaid6hUSD": 0,
        "feesPaid12hUSD": 0,
        "feesPaid24hUSD": 0,
        "holdersCount": 123,
        "dexscreenerListed": true,
        "deployerMigrations": 0,
        "twitterReusesCount": 0,
        "twitterRenameCount": 0,
        "twitterRenameHistory": [],
        "perpetuals": {
          "assetClass": "<string>",
          "marketId": "<string>",
          "defaultTradingFees": {
            "makerFeeBps": 0,
            "takerFeeBps": 0
          },
          "leverage": {
            "min": 0,
            "max": 0
          },
          "liquidationParams": {
            "maxLiqSpreadPercentage": 0,
            "startLiqThresholdPercentage": 0,
            "endLiqThresholdPercentage": 0,
            "startLeverage": 0,
            "endLeverage": 0
          },
          "openInterest": {
            "longUSD": 0,
            "longQuoteToken": 0,
            "shortUSD": 0,
            "shortQuoteToken": 0,
            "maxUSD": 123,
            "maxQuoteToken": 123
          },
          "markPriceUSD": 0,
          "markPriceQuote": 0,
          "oraclePriceUSD": 0,
          "isDisabled": true,
          "isOpen": true,
          "spreadPercentage": 0,
          "fundingFeeShort1hPercentage": 0,
          "totalFeeShort1hPercentage": 0,
          "fundingFeeLong1hPercentage": 0,
          "totalFeeLong1hPercentage": 0,
          "fundingFeeShort8hPercentage": 0,
          "totalFeeShort8hPercentage": 0,
          "fundingFeeLong8hPercentage": 0,
          "totalFeeLong8hPercentage": 0,
          "fundingFeeShort24hPercentage": 0,
          "totalFeeShort24hPercentage": 0,
          "fundingFeeLong24hPercentage": 0,
          "totalFeeLong24hPercentage": 0,
          "fundingFeeShort1yPercentage": 0,
          "totalFeeShort1yPercentage": 0,
          "fundingFeeLong1yPercentage": 0,
          "totalFeeLong1yPercentage": 0,
          "collateral": "<string>"
        },
        "extraData": {},
        "top10HoldingsPercentage": 123,
        "top50HoldingsPercentage": 123,
        "top100HoldingsPercentage": 123,
        "top200HoldingsPercentage": 123,
        "devHoldingsPercentage": 123,
        "insidersHoldingsPercentage": 123,
        "bundlersHoldingsPercentage": 123,
        "snipersHoldingsPercentage": 123,
        "proTradersHoldingsPercentage": 123,
        "freshTradersHoldingsPercentage": 123,
        "smartTradersHoldingsPercentage": 123,
        "insidersCount": 123,
        "bundlersCount": 123,
        "snipersCount": 123,
        "freshTradersCount": 123,
        "proTradersCount": 123,
        "smartTradersCount": 123,
        "freshTradersBuys": 123,
        "proTradersBuys": 123,
        "smartTradersBuys": 123
      },
      "tokenData": {
        "address": "<string>",
        "chainId": "<string>",
        "symbol": "<string>",
        "name": "<string>",
        "priceTokenString": "<string>",
        "approximateReserveTokenRaw": "<string>",
        "logo": "<string>",
        "bondedAt": "<string>",
        "createdAt": "<string>",
        "latestTradeDate": "<string>",
        "description": "<string>",
        "socials": {
          "twitter": "<string>",
          "website": "<string>",
          "telegram": "<string>",
          "others": {},
          "uri": "<string>"
        },
        "security": {
          "buyTax": "<string>",
          "sellTax": "<string>",
          "transferPausable": true,
          "top10Holders": "<string>",
          "isBlacklisted": true,
          "noMintAuthority": true,
          "balanceMutable": true,
          "lowLiquidity": "<string>",
          "burnRate": "<string>",
          "liquidityBurnPercentage": 123,
          "isHoneypot": true,
          "isNotOpenSource": true,
          "renounced": true,
          "locked": "<string>",
          "isWhitelisted": true,
          "isMintable": true,
          "modifyableTax": true,
          "selfDestruct": true
        },
        "liveStatus": "<string>",
        "liveThumbnail": "<string>",
        "livestreamTitle": "<string>",
        "liveReplyCount": 123,
        "decimals": 0,
        "id": null,
        "priceUSD": 0,
        "priceToken": 0,
        "approximateReserveUSD": 0,
        "approximateReserveToken": 0,
        "totalSupply": 0,
        "circulatingSupply": 0,
        "marketCapUSD": 0,
        "marketCapDilutedUSD": 0,
        "originLogoUrl": "<string>",
        "rank": null,
        "cexs": [],
        "exchange": {
          "name": "<string>",
          "logo": "<string>"
        },
        "factory": "<string>",
        "source": "<string>",
        "sourceFactory": "<string>",
        "liquidityUSD": 123,
        "liquidityMaxUSD": 123,
        "bonded": true,
        "bondingPercentage": 123,
        "bondingCurveAddress": "<string>",
        "preBondingFactory": "<string>",
        "poolAddress": "<string>",
        "blockchain": "<string>",
        "type": "<string>",
        "tokenType": "2020",
        "deployer": "<string>",
        "athUSD": 123,
        "atlUSD": 123,
        "athDate": "<string>",
        "atlDate": "<string>",
        "priceChange1minPercentage": 0,
        "priceChange5minPercentage": 0,
        "priceChange1hPercentage": 0,
        "priceChange4hPercentage": 0,
        "priceChange6hPercentage": 0,
        "priceChange12hPercentage": 0,
        "priceChange24hPercentage": 0,
        "volume1minUSD": 0,
        "volume5minUSD": 0,
        "volume15minUSD": 0,
        "volume1hUSD": 0,
        "volume4hUSD": 0,
        "volume6hUSD": 0,
        "volume12hUSD": 0,
        "volume24hUSD": 0,
        "volumeBuy1minUSD": 0,
        "volumeBuy5minUSD": 0,
        "volumeBuy15minUSD": 0,
        "volumeBuy1hUSD": 0,
        "volumeBuy4hUSD": 0,
        "volumeBuy6hUSD": 0,
        "volumeBuy12hUSD": 0,
        "volumeBuy24hUSD": 0,
        "volumeSell1minUSD": 0,
        "volumeSell5minUSD": 0,
        "volumeSell15minUSD": 0,
        "volumeSell1hUSD": 0,
        "volumeSell4hUSD": 0,
        "volumeSell6hUSD": 0,
        "volumeSell12hUSD": 0,
        "volumeSell24hUSD": 0,
        "trades1min": 0,
        "trades5min": 0,
        "trades15min": 0,
        "trades1h": 0,
        "trades4h": 0,
        "trades6h": 0,
        "trades12h": 0,
        "trades24h": 0,
        "buys1min": 0,
        "buys5min": 0,
        "buys15min": 0,
        "buys1h": 0,
        "buys4h": 0,
        "buys6h": 0,
        "buys12h": 0,
        "buys24h": 0,
        "sells1min": 0,
        "sells5min": 0,
        "sells15min": 0,
        "sells1h": 0,
        "sells4h": 0,
        "sells6h": 0,
        "sells12h": 0,
        "sells24h": 0,
        "buyers1min": 0,
        "buyers5min": 0,
        "buyers15min": 0,
        "buyers1h": 0,
        "buyers4h": 0,
        "buyers6h": 0,
        "buyers12h": 0,
        "buyers24h": 0,
        "sellers1min": 0,
        "sellers5min": 0,
        "sellers15min": 0,
        "sellers1h": 0,
        "sellers4h": 0,
        "sellers6h": 0,
        "sellers12h": 0,
        "sellers24h": 0,
        "traders1min": 0,
        "traders5min": 0,
        "traders15min": 0,
        "traders1h": 0,
        "traders4h": 0,
        "traders6h": 0,
        "traders12h": 0,
        "traders24h": 0,
        "feesPaid1minUSD": 0,
        "feesPaid5minUSD": 0,
        "feesPaid15minUSD": 0,
        "feesPaid1hUSD": 0,
        "feesPaid4hUSD": 0,
        "feesPaid6hUSD": 0,
        "feesPaid12hUSD": 0,
        "feesPaid24hUSD": 0,
        "totalFeesPaidUSD": 0,
        "totalFeesPaidNativeRaw": "0",
        "organicTrades1min": 0,
        "organicTrades5min": 0,
        "organicTrades15min": 0,
        "organicTrades1h": 0,
        "organicTrades4h": 0,
        "organicTrades6h": 0,
        "organicTrades12h": 0,
        "organicTrades24h": 0,
        "organicTraders1min": 0,
        "organicTraders5min": 0,
        "organicTraders15min": 0,
        "organicTraders1h": 0,
        "organicTraders4h": 0,
        "organicTraders6h": 0,
        "organicTraders12h": 0,
        "organicTraders24h": 0,
        "organicVolume1minUSD": 0,
        "organicVolume5minUSD": 0,
        "organicVolume15minUSD": 0,
        "organicVolume1hUSD": 0,
        "organicVolume4hUSD": 0,
        "organicVolume6hUSD": 0,
        "organicVolume12hUSD": 0,
        "organicVolume24hUSD": 0,
        "organicVolumeBuy1minUSD": 0,
        "organicVolumeBuy5minUSD": 0,
        "organicVolumeBuy15minUSD": 0,
        "organicVolumeBuy1hUSD": 0,
        "organicVolumeBuy4hUSD": 0,
        "organicVolumeBuy6hUSD": 0,
        "organicVolumeBuy12hUSD": 0,
        "organicVolumeBuy24hUSD": 0,
        "organicVolumeSell1minUSD": 0,
        "organicVolumeSell5minUSD": 0,
        "organicVolumeSell15minUSD": 0,
        "organicVolumeSell1hUSD": 0,
        "organicVolumeSell4hUSD": 0,
        "organicVolumeSell6hUSD": 0,
        "organicVolumeSell12hUSD": 0,
        "organicVolumeSell24hUSD": 0,
        "organicBuys1min": 0,
        "organicBuys5min": 0,
        "organicBuys15min": 0,
        "organicBuys1h": 0,
        "organicBuys4h": 0,
        "organicBuys6h": 0,
        "organicBuys12h": 0,
        "organicBuys24h": 0,
        "organicSells1min": 0,
        "organicSells5min": 0,
        "organicSells15min": 0,
        "organicSells1h": 0,
        "organicSells4h": 0,
        "organicSells6h": 0,
        "organicSells12h": 0,
        "organicSells24h": 0,
        "organicBuyers1min": 0,
        "organicBuyers5min": 0,
        "organicBuyers15min": 0,
        "organicBuyers1h": 0,
        "organicBuyers4h": 0,
        "organicBuyers6h": 0,
        "organicBuyers12h": 0,
        "organicBuyers24h": 0,
        "organicSellers1min": 0,
        "organicSellers5min": 0,
        "organicSellers15min": 0,
        "organicSellers1h": 0,
        "organicSellers4h": 0,
        "organicSellers6h": 0,
        "organicSellers12h": 0,
        "organicSellers24h": 0,
        "holdersCount": 123,
        "twitterReusesCount": 0,
        "twitterRenameCount": 0,
        "twitterRenameHistory": [],
        "deployerMigrationsCount": 0,
        "deployerTokensCount": 0,
        "dexscreenerListed": false,
        "dexscreenerHeader": null,
        "dexscreenerAdPaid": false,
        "dexscreenerAdPaidDate": null,
        "dexscreenerSocialPaid": false,
        "dexscreenerSocialPaidDate": null,
        "dexscreenerBoosted": false,
        "dexscreenerBoostedDate": null,
        "dexscreenerBoostedAmount": 0,
        "trendingScore1min": 0,
        "trendingScore5min": 0,
        "trendingScore15min": 0,
        "trendingScore1h": 0,
        "trendingScore4h": 0,
        "trendingScore6h": 0,
        "trendingScore12h": 0,
        "trendingScore24h": 0,
        "isMayhemMode": null,
        "isCashbackCoin": null,
        "isAgentMode": null,
        "top10HoldingsPercentage": 123,
        "top50HoldingsPercentage": 123,
        "top100HoldingsPercentage": 123,
        "top200HoldingsPercentage": 123,
        "devHoldingsPercentage": 123,
        "insidersHoldingsPercentage": 123,
        "bundlersHoldingsPercentage": 123,
        "snipersHoldingsPercentage": 123,
        "proTradersHoldingsPercentage": 123,
        "freshTradersHoldingsPercentage": 123,
        "smartTradersHoldingsPercentage": 123,
        "insidersCount": 123,
        "bundlersCount": 123,
        "snipersCount": 123,
        "freshTradersCount": 123,
        "proTradersCount": 123,
        "smartTradersCount": 123,
        "freshTradersBuys": 123,
        "proTradersBuys": 123,
        "smartTradersBuys": 123
      },
      "platform": "<string>",
      "platformMetadata": {
        "id": "<string>",
        "name": "<string>",
        "logo": "<string>"
      },
      "swapRecipient": "<string>"
    }
  ]
}
WebSocket Stream Parity: This endpoint returns the exact same BaseMessageType schema as the Multi-Event WebSocket Stream. Use it to backfill historical trades so that your UI renders identically whether the data came from the live stream or from this REST endpoint.

Query Details

Query enriched trades by pool/pair address (same access pattern as Get Token Trades, but with the enriched WebSocket schema).
ParameterRequiredDescription
blockchainYesBlockchain name or chain ID (e.g., "base", "ethereum", 56)
addressYesPool/pair contract address
limitNoNumber of trades per page (default: 10)
offsetNoOffset for pagination (default: 0)
sortOrderNoSort order: asc or desc (default: desc)
labelNoFilter by wallet label (e.g., proTrader, smartTrader, freshTrader, dev)
swapTypesNoComma-separated swap types to filter (e.g., "REGULAR,MEV")
typeNoFilter by trade direction: buy or sell
transactionSenderAddressesNoComma-separated wallet addresses to filter (max 25)
minAmountUSDNoMinimum trade amount in USD
maxAmountUSDNoMaximum trade amount in USD
fromDateNoStart date filter (ISO 8601 or Unix timestamp)
toDateNoEnd date filter (ISO 8601 or Unix timestamp)

Response Overview

The response data[] array contains trades in the BaseMessageType format — the same schema produced by the WebSocket multi-event stream. Each item represents a single trade:
FieldTypeDescription
pairstringPool/pair address
datenumberTrade timestamp in milliseconds
token_pricenumberBase token price at execution
token_price_vsnumberQuote token price at execution
token_amountnumberFormatted base token amount traded
token_amount_vsnumberFormatted quote token amount traded
token_amount_usdnumber?USD value of the trade
typestringTrade direction: buy or sell
operationstringSwap operation type (e.g., regular, deposit, withdrawal)
blockchainstringBlockchain name
hashstringTransaction hash
senderstringTransaction sender address (tx.from)
token_amount_rawstringRaw base token amount (smallest units)
token_amount_raw_vsstringRaw quote token amount (smallest units)
labelsstring[]?Wallet labels (e.g., smartTrader, sniper, dev)
walletMetadataobject | nullEntity info (name, logo, labels, type) from known wallets database
pairDataobject?Full MarketDetailsOutput — see below
tokenDataobject?Full TokenDetailsOutput — see below
preBalanceBaseTokenstring | nullPre-swap balance of base token (raw)
preBalanceQuoteTokenstring | nullPre-swap balance of quote token (raw)
postBalanceBaseTokenstring | nullPost-swap balance of base token (raw)
postBalanceQuoteTokenstring | nullPost-swap balance of quote token (raw)
swapRecipientstring | nullActual beneficiary of the swap (important for AA wallets)
platformstring | nullTrading platform/aggregator identifier
platformMetadataobject | nullPlatform details: id, name, logo

pairData (MarketDetailsOutput)

Full market/pair details including token metadata, price changes, volumes, trade counts, holder stats, socials, and security flags. Key fields:
FieldTypeDescription
token0 / token1objectToken metadata (address, chainId, symbol, name, decimals, id, priceUSD, logo, totalSupply, circulatingSupply, marketCapUSD, marketCapDilutedUSD, deployer, createdAt, athUSD, atlUSD, athDate, atlDate, bonded, bondingPercentage, …)
baseToken / quoteTokenstringBase and quote token addresses
liquidityUSDnumber | nullPool liquidity in USD
priceUSDnumber | nullCurrent token price in USD
priceTokennumber | nullPrice in quote token terms
priceChange{T}Percentagenumber | nullPrice change % for T = 1min, 5min, 1h, 4h, 6h, 12h, 24h
volume{T}USDnumber | nullVolume in USD for T = 1min, 5min, 15min, 1h, 4h, 6h, 12h, 24h
volumeBuy{T}USD / volumeSell{T}USDnumber | nullBuy/sell volume split for each timeframe
trades{T}number | nullTrade count for each timeframe
buys{T} / sells{T}number | nullBuy/sell count for each timeframe
buyers{T} / sellers{T} / traders{T}number | nullUnique buyer/seller/trader count for each timeframe
feesPaid{T}USDnumber | nullFees paid in USD for each timeframe
holdersCountnumber | nullNumber of token holders
top10HoldingsPercentagenumber | null% held by top 10 wallets
top50HoldingsPercentagenumber | null% held by top 50 wallets
top100HoldingsPercentagenumber | null% held by top 100 wallets
devHoldingsPercentagenumber | null% held by deployer
insidersHoldingsPercentagenumber | null% held by insiders
bundlersHoldingsPercentagenumber | null% held by bundlers
snipersHoldingsPercentagenumber | null% held by snipers
proTradersHoldingsPercentagenumber | null% held by pro traders
freshTradersHoldingsPercentagenumber | null% held by fresh traders
smartTradersHoldingsPercentagenumber | null% held by smart traders
insidersCount / bundlersCount / snipersCount / freshTradersCount / proTradersCount / smartTradersCountnumber | nullCount of each tag type
exchangeobject | null{ name, logo } — DEX exchange info
factorystring | nullFactory contract address
typestring | nullPool type (e.g., univ2, univ3)
createdAtstring | nullPool creation date
latestTradeDatestring | nullMost recent trade date
blockchainstring | nullBlockchain name
addressstring | nullPool address
socialsobject | null{ twitter, website, telegram, others, uri }
descriptionstring | nullToken description
securityobject | nullSecurity flags (honeypot, mintable, etc.)
deployerstring | nullDeployer address
bondedboolean | nullWhether token has bonded from a bonding curve
bondingPercentagenumber | nullBonding curve progress percentage
totalFeesPaidUSDnumber | nullTotal fees paid in USD (all time)
sourcestring | nullData source
tokenSymbol / tokenNamestring | nullBase token symbol and name
dexscreenerListedboolean | nullWhether listed on DexScreener
deployerMigrationsnumber | nullNumber of deployer migrations
twitterReusesCount / twitterRenameCountnumber | nullTwitter account reuse/rename metrics
twitterRenameHistoryarray | null[{ username, lastChecked }]

tokenData (TokenDetailsOutput)

Full token details including metadata, pricing, volumes, trade metrics, organic metrics, holder stats, trending scores, and DexScreener data. Key fields:
FieldTypeDescription
addressstringToken contract address
chainIdstringChain ID (e.g., evm:1)
symbol / namestringToken symbol and name
decimalsnumberToken decimals
idstring | nullInternal token ID
priceUSDnumber | nullCurrent price in USD
priceTokennumber | nullPrice in quote token terms
logo / originLogoUrlstring | nullToken logo URLs
ranknumber | nullToken rank
totalSupply / circulatingSupplynumber | nullSupply metrics
marketCapUSD / marketCapDilutedUSDnumber | nullMarket cap metrics
liquidityUSD / liquidityMaxUSDnumber | nullLiquidity metrics
priceChange{T}Percentagenumber | nullPrice change % for T = 1min, 5min, 1h, 4h, 6h, 12h, 24h
volume{T}USDnumber | nullVolume in USD for each timeframe
volumeBuy{T}USD / volumeSell{T}USDnumber | nullBuy/sell volume split
trades{T}number | nullTrade count for each timeframe
buys{T} / sells{T}number | nullBuy/sell counts
buyers{T} / sellers{T} / traders{T}number | nullUnique wallet counts per timeframe
organicTrades{T} / organicTraders{T}number | nullOrganic (non-bot) trade/trader counts
organicVolume{T}USDnumber | nullOrganic volume in USD
organicBuys{T} / organicSells{T}number | nullOrganic buy/sell counts
organicBuyers{T} / organicSellers{T}number | nullOrganic unique buyer/seller counts
feesPaid{T}USDnumber | nullFees paid per timeframe
totalFeesPaidUSDnumber | nullTotal fees paid (all time)
trendingScore{T}number | nullTrending score per timeframe
holdersCountnumber | nullNumber of holders
top10HoldingsPercentage / top50HoldingsPercentage / top100HoldingsPercentage / top200HoldingsPercentagenumber | nullTop holder concentration
devHoldingsPercentage / insidersHoldingsPercentage / bundlersHoldingsPercentage / snipersHoldingsPercentage / proTradersHoldingsPercentage / freshTradersHoldingsPercentage / smartTradersHoldingsPercentagenumber | nullTag-based holdings %
insidersCount / bundlersCount / snipersCount / freshTradersCount / proTradersCount / smartTradersCountnumber | nullTag-based holder counts
deployerstring | nullDeployer address
createdAtstring | nullToken creation date
latestTradeDatestring | nullMost recent trade
athUSD / atlUSDnumber | nullAll-time high/low in USD
athDate / atlDatestring | nullATH/ATL dates
bonded / bondingPercentagevariousBonding curve state
exchangeobject | null{ name, logo }
blockchain / type / tokenTypestring | nullChain, pool type, token type
socialsobject | null{ twitter, website, telegram, others, uri }
descriptionstring | nullToken description
securityobject | nullSecurity flags
cexsstring[] | nullCEX listings
dexscreenerListed / dexscreenerHeader / dexscreenerAdPaid / dexscreenerBoostedvariousDexScreener metadata
liveStatus / liveThumbnail / livestreamTitlestring | nullLivestream data
isMayhemMode / isCashbackCoin / isAgentModeboolean | nullSpecial mode flags

walletMetadata

FieldTypeDescription
entityNamestring | nullEntity name (e.g., “Binance 14”)
entityLogostring | nullEntity logo URL
entityLabelsstring[]Entity labels
entityTypestring | nullEntity type (e.g., “cex”)
entityDescriptionstring | nullEntity description
entityTwitterstring | nullEntity Twitter handle
entityWebsitestring | nullEntity website
entityGithubstring | nullEntity GitHub
entityDiscordstring | nullEntity Discord
entityTelegramstring | nullEntity Telegram

platformMetadata

FieldTypeDescription
idstringPlatform identifier (e.g., "photon")
namestringDisplay name (e.g., "Photon")
logostring | nullPlatform logo URL
The pairData and tokenData objects are fetched once per request (since all trades belong to the same pool) and attached to every trade in the response. This makes the response self-contained — no additional API calls are needed to render a full trade row.
The type filter (buy/sell) is applied after fetching from the database, so using it with small limit values may return fewer results than expected. Increase limit if you need a specific number of buys or sells.

Usage Examples

Fetch latest enriched trades for a pool:
curl -X GET "https://api.mobula.io/api/2/token/trades-enriched?blockchain=ethereum&address=0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852&limit=10"
Fetch enriched trades with filters (POST):
curl -X POST "https://api.mobula.io/api/2/token/trades-enriched" \
  -H "Content-Type: application/json" \
  -d '{
    "blockchain": "ethereum",
    "address": "0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852",
    "limit": 50,
    "minAmountUSD": 1000,
    "type": "buy",
    "sortOrder": "desc"
  }'
Historical backfill with pagination:
# Page 1
curl "https://api.mobula.io/api/2/token/trades-enriched?blockchain=bsc&address=0x16b9a82891338f9bA80E2D6970FddA79D1eb0daE&limit=100&offset=0&sortOrder=asc&fromDate=2026-03-01T00:00:00Z"

# Page 2
curl "https://api.mobula.io/api/2/token/trades-enriched?blockchain=bsc&address=0x16b9a82891338f9bA80E2D6970FddA79D1eb0daE&limit=100&offset=100&sortOrder=asc&fromDate=2026-03-01T00:00:00Z"

Sample Response

{
  "data": [
    {
      "pair": "0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852",
      "date": 1710720000000,
      "token_price": 3450.25,
      "token_price_vs": 1.0,
      "token_amount": 1.5,
      "token_amount_vs": 5175.38,
      "token_amount_usd": 5175.38,
      "type": "buy",
      "operation": "regular",
      "blockchain": "Ethereum",
      "hash": "0x7f9fade1c0d57a7af66ab4ead7c2eb7b11a91385",
      "sender": "0x594407e951ee44884de1eE6E34a04C83FCb5c238",
      "token_amount_raw": "1500000000000000000",
      "token_amount_raw_vs": "5175380000",
      "labels": ["smartTrader"],
      "walletMetadata": {
        "entityName": "Binance 14",
        "entityLogo": "https://meta.mobula.io/binance.png",
        "entityLabels": ["cex"],
        "entityType": "cex",
        "entityDescription": "Binance hot wallet",
        "entityTwitter": null,
        "entityWebsite": "https://binance.com",
        "entityGithub": null,
        "entityDiscord": null,
        "entityTelegram": null
      },
      "pairData": {
        "token0": {
          "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
          "chainId": "evm:1",
          "symbol": "WETH",
          "name": "Wrapped Ether",
          "decimals": 18,
          "id": "100001657",
          "priceUSD": 3450.25,
          "priceToken": 3450.25,
          "priceTokenString": "3450.25",
          "approximateReserveUSD": 6250000,
          "approximateReserveTokenRaw": "1811594202898551000000",
          "approximateReserveToken": 1811.59,
          "totalSupply": null,
          "circulatingSupply": null,
          "marketCapUSD": null,
          "marketCapDilutedUSD": null,
          "logo": "https://meta.mobula.io/weth.png",
          "deployer": null,
          "createdAt": null,
          "athUSD": 4800.0,
          "atlUSD": 0.43,
          "athDate": "2021-11-10T00:00:00.000Z",
          "atlDate": "2015-10-20T00:00:00.000Z"
        },
        "token1": {
          "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
          "chainId": "evm:1",
          "symbol": "USDT",
          "name": "Tether USD",
          "decimals": 6,
          "id": "100001656",
          "priceUSD": 1.0,
          "priceToken": 1.0,
          "priceTokenString": "1.0",
          "approximateReserveUSD": 6250000,
          "approximateReserveTokenRaw": "6250000000000",
          "approximateReserveToken": 6250000,
          "totalSupply": 84000000000,
          "circulatingSupply": 84000000000,
          "marketCapUSD": 84000000000,
          "marketCapDilutedUSD": 84000000000,
          "logo": "https://meta.mobula.io/usdt.png",
          "deployer": null,
          "createdAt": null,
          "athUSD": null,
          "atlUSD": null,
          "athDate": null,
          "atlDate": null
        },
        "baseToken": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
        "quoteToken": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
        "liquidityUSD": 12500000,
        "priceUSD": 3450.25,
        "priceToken": 3450.25,
        "priceTokenString": "3450.25",
        "priceChange1minPercentage": 0.02,
        "priceChange5minPercentage": -0.15,
        "priceChange1hPercentage": 1.23,
        "priceChange4hPercentage": -0.45,
        "priceChange6hPercentage": 0.89,
        "priceChange12hPercentage": 2.10,
        "priceChange24hPercentage": -1.34,
        "volume1minUSD": 15230,
        "volume5minUSD": 78400,
        "volume15minUSD": 245000,
        "volume1hUSD": 890000,
        "volume4hUSD": 3200000,
        "volume6hUSD": 4500000,
        "volume12hUSD": 8900000,
        "volume24hUSD": 15600000,
        "volumeBuy1minUSD": 8200,
        "volumeBuy5minUSD": 42000,
        "volumeBuy15minUSD": 130000,
        "volumeBuy1hUSD": 480000,
        "volumeBuy4hUSD": 1700000,
        "volumeBuy6hUSD": 2400000,
        "volumeBuy12hUSD": 4700000,
        "volumeBuy24hUSD": 8200000,
        "volumeSell1minUSD": 7030,
        "volumeSell5minUSD": 36400,
        "volumeSell15minUSD": 115000,
        "volumeSell1hUSD": 410000,
        "volumeSell4hUSD": 1500000,
        "volumeSell6hUSD": 2100000,
        "volumeSell12hUSD": 4200000,
        "volumeSell24hUSD": 7400000,
        "trades1min": 12,
        "trades5min": 58,
        "trades15min": 165,
        "trades1h": 620,
        "trades4h": 2400,
        "trades6h": 3500,
        "trades12h": 6800,
        "trades24h": 12500,
        "buys1min": 7,
        "buys5min": 32,
        "buys15min": 90,
        "buys1h": 340,
        "buys4h": 1300,
        "buys6h": 1900,
        "buys12h": 3700,
        "buys24h": 6800,
        "sells1min": 5,
        "sells5min": 26,
        "sells15min": 75,
        "sells1h": 280,
        "sells4h": 1100,
        "sells6h": 1600,
        "sells12h": 3100,
        "sells24h": 5700,
        "buyers1min": 6,
        "buyers5min": 28,
        "buyers15min": 78,
        "buyers1h": 290,
        "buyers4h": 1050,
        "buyers6h": 1500,
        "buyers12h": 2800,
        "buyers24h": 5100,
        "sellers1min": 4,
        "sellers5min": 22,
        "sellers15min": 65,
        "sellers1h": 240,
        "sellers4h": 900,
        "sellers6h": 1300,
        "sellers12h": 2500,
        "sellers24h": 4600,
        "traders1min": 10,
        "traders5min": 45,
        "traders15min": 130,
        "traders1h": 480,
        "traders4h": 1800,
        "traders6h": 2600,
        "traders12h": 4900,
        "traders24h": 8900,
        "feesPaid1minUSD": 45.20,
        "feesPaid5minUSD": 230.50,
        "feesPaid15minUSD": 720.00,
        "feesPaid1hUSD": 2600.00,
        "feesPaid4hUSD": 9400.00,
        "feesPaid6hUSD": 13200.00,
        "feesPaid12hUSD": 26100.00,
        "feesPaid24hUSD": 45800.00,
        "holdersCount": 15000,
        "top10HoldingsPercentage": 42.5,
        "top50HoldingsPercentage": 68.2,
        "top100HoldingsPercentage": 78.9,
        "top10Holdings": 42.5,
        "devHoldingsPercentage": 0.0,
        "devHoldings": 0.0,
        "insidersHoldingsPercentage": 2.3,
        "insidersHoldings": 2.3,
        "bundlersHoldingsPercentage": 0.8,
        "bundlersHoldings": 0.8,
        "snipersHoldingsPercentage": 1.2,
        "snipersHoldings": 1.2,
        "proTradersHoldingsPercentage": 5.4,
        "proTradersHoldings": 5.4,
        "freshTradersHoldingsPercentage": 0.3,
        "smartTradersHoldingsPercentage": 3.1,
        "insidersCount": 12,
        "bundlersCount": 5,
        "snipersCount": 8,
        "freshTradersCount": 15,
        "proTradersCount": 45,
        "smartTradersCount": 28,
        "exchange": {
          "name": "Uniswap V2",
          "logo": "https://meta.mobula.io/uniswap.png"
        },
        "factory": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
        "type": "univ2",
        "createdAt": "2020-07-06T00:00:00.000Z",
        "latestTradeDate": "2026-03-18T12:34:56.000Z",
        "blockchain": "Ethereum",
        "address": "0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852",
        "socials": {
          "twitter": "https://twitter.com/ethereum",
          "website": "https://ethereum.org",
          "telegram": null,
          "others": [],
          "uri": null
        },
        "description": null,
        "security": null,
        "deployer": null,
        "bonded": null,
        "bondingPercentage": null,
        "totalFeesPaidUSD": 125000000,
        "source": "on-chain",
        "tokenSymbol": "WETH",
        "tokenName": "Wrapped Ether",
        "dexscreenerListed": true,
        "deployerMigrations": null,
        "twitterReusesCount": null,
        "twitterRenameCount": null,
        "twitterRenameHistory": null
      },
      "tokenData": {
        "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
        "chainId": "evm:1",
        "symbol": "WETH",
        "name": "Wrapped Ether",
        "decimals": 18,
        "id": "100001657",
        "priceUSD": 3450.25,
        "priceToken": 3450.25,
        "priceTokenString": "3450.25",
        "logo": "https://meta.mobula.io/weth.png",
        "originLogoUrl": null,
        "rank": 2,
        "cexs": ["binance", "coinbase", "kraken"],
        "totalSupply": null,
        "circulatingSupply": null,
        "marketCapUSD": null,
        "marketCapDilutedUSD": null,
        "approximateReserveUSD": 6250000,
        "approximateReserveTokenRaw": "1811594202898551000000",
        "approximateReserveToken": 1811.59,
        "liquidityUSD": 12500000,
        "liquidityMaxUSD": 15000000,
        "priceChange1minPercentage": 0.02,
        "priceChange5minPercentage": -0.15,
        "priceChange1hPercentage": 1.23,
        "priceChange4hPercentage": -0.45,
        "priceChange6hPercentage": 0.89,
        "priceChange12hPercentage": 2.10,
        "priceChange24hPercentage": -1.34,
        "volume1minUSD": 15230,
        "volume5minUSD": 78400,
        "volume15minUSD": 245000,
        "volume1hUSD": 890000,
        "volume4hUSD": 3200000,
        "volume6hUSD": 4500000,
        "volume12hUSD": 8900000,
        "volume24hUSD": 15600000,
        "volumeBuy1minUSD": 8200,
        "volumeBuy5minUSD": 42000,
        "volumeBuy15minUSD": 130000,
        "volumeBuy1hUSD": 480000,
        "volumeBuy4hUSD": 1700000,
        "volumeBuy6hUSD": 2400000,
        "volumeBuy12hUSD": 4700000,
        "volumeBuy24hUSD": 8200000,
        "volumeSell1minUSD": 7030,
        "volumeSell5minUSD": 36400,
        "volumeSell15minUSD": 115000,
        "volumeSell1hUSD": 410000,
        "volumeSell4hUSD": 1500000,
        "volumeSell6hUSD": 2100000,
        "volumeSell12hUSD": 4200000,
        "volumeSell24hUSD": 7400000,
        "trades1min": 12,
        "trades5min": 58,
        "trades15min": 165,
        "trades1h": 620,
        "trades4h": 2400,
        "trades6h": 3500,
        "trades12h": 6800,
        "trades24h": 12500,
        "buys1min": 7,
        "buys5min": 32,
        "buys15min": 90,
        "buys1h": 340,
        "buys4h": 1300,
        "buys6h": 1900,
        "buys12h": 3700,
        "buys24h": 6800,
        "sells1min": 5,
        "sells5min": 26,
        "sells15min": 75,
        "sells1h": 280,
        "sells4h": 1100,
        "sells6h": 1600,
        "sells12h": 3100,
        "sells24h": 5700,
        "buyers1min": 6,
        "buyers5min": 28,
        "buyers15min": 78,
        "buyers1h": 290,
        "buyers4h": 1050,
        "buyers6h": 1500,
        "buyers12h": 2800,
        "buyers24h": 5100,
        "sellers1min": 4,
        "sellers5min": 22,
        "sellers15min": 65,
        "sellers1h": 240,
        "sellers4h": 900,
        "sellers6h": 1300,
        "sellers12h": 2500,
        "sellers24h": 4600,
        "traders1min": 10,
        "traders5min": 45,
        "traders15min": 130,
        "traders1h": 480,
        "traders4h": 1800,
        "traders6h": 2600,
        "traders12h": 4900,
        "traders24h": 8900,
        "organicTrades1min": 10,
        "organicTrades5min": 48,
        "organicTrades15min": 140,
        "organicTrades1h": 520,
        "organicTrades4h": 2000,
        "organicTrades6h": 2900,
        "organicTrades12h": 5700,
        "organicTrades24h": 10500,
        "organicTraders1min": 8,
        "organicTraders5min": 38,
        "organicTraders15min": 110,
        "organicTraders1h": 400,
        "organicTraders4h": 1500,
        "organicTraders6h": 2200,
        "organicTraders12h": 4100,
        "organicTraders24h": 7500,
        "organicVolume1minUSD": 12000,
        "organicVolume5minUSD": 65000,
        "organicVolume15minUSD": 200000,
        "organicVolume1hUSD": 740000,
        "organicVolume4hUSD": 2700000,
        "organicVolume6hUSD": 3800000,
        "organicVolume12hUSD": 7500000,
        "organicVolume24hUSD": 13100000,
        "organicVolumeBuy1minUSD": 6500,
        "organicVolumeBuy5minUSD": 35000,
        "organicVolumeBuy15minUSD": 108000,
        "organicVolumeBuy1hUSD": 400000,
        "organicVolumeBuy4hUSD": 1450000,
        "organicVolumeBuy6hUSD": 2040000,
        "organicVolumeBuy12hUSD": 4000000,
        "organicVolumeBuy24hUSD": 6900000,
        "organicVolumeSell1minUSD": 5500,
        "organicVolumeSell5minUSD": 30000,
        "organicVolumeSell15minUSD": 92000,
        "organicVolumeSell1hUSD": 340000,
        "organicVolumeSell4hUSD": 1250000,
        "organicVolumeSell6hUSD": 1760000,
        "organicVolumeSell12hUSD": 3500000,
        "organicVolumeSell24hUSD": 6200000,
        "organicBuys1min": 6,
        "organicBuys5min": 27,
        "organicBuys15min": 76,
        "organicBuys1h": 285,
        "organicBuys4h": 1080,
        "organicBuys6h": 1580,
        "organicBuys12h": 3100,
        "organicBuys24h": 5700,
        "organicSells1min": 4,
        "organicSells5min": 21,
        "organicSells15min": 64,
        "organicSells1h": 235,
        "organicSells4h": 920,
        "organicSells6h": 1320,
        "organicSells12h": 2600,
        "organicSells24h": 4800,
        "organicBuyers1min": 5,
        "organicBuyers5min": 24,
        "organicBuyers15min": 66,
        "organicBuyers1h": 245,
        "organicBuyers4h": 880,
        "organicBuyers6h": 1260,
        "organicBuyers12h": 2350,
        "organicBuyers24h": 4300,
        "organicSellers1min": 3,
        "organicSellers5min": 18,
        "organicSellers15min": 55,
        "organicSellers1h": 200,
        "organicSellers4h": 750,
        "organicSellers6h": 1080,
        "organicSellers12h": 2080,
        "organicSellers24h": 3800,
        "feesPaid1minUSD": 45.20,
        "feesPaid5minUSD": 230.50,
        "feesPaid15minUSD": 720.00,
        "feesPaid1hUSD": 2600.00,
        "feesPaid4hUSD": 9400.00,
        "feesPaid6hUSD": 13200.00,
        "feesPaid12hUSD": 26100.00,
        "feesPaid24hUSD": 45800.00,
        "totalFeesPaidUSD": 125000000,
        "totalFeesPaidNativeRaw": null,
        "trendingScore1min": 0.85,
        "trendingScore5min": 0.78,
        "trendingScore15min": 0.72,
        "trendingScore1h": 0.65,
        "trendingScore4h": 0.58,
        "trendingScore6h": 0.52,
        "trendingScore12h": 0.45,
        "trendingScore24h": 0.40,
        "holdersCount": 15000,
        "top10HoldingsPercentage": 42.5,
        "top50HoldingsPercentage": 68.2,
        "top100HoldingsPercentage": 78.9,
        "top200HoldingsPercentage": 85.4,
        "devHoldingsPercentage": 0.0,
        "insidersHoldingsPercentage": 2.3,
        "bundlersHoldingsPercentage": 0.8,
        "snipersHoldingsPercentage": 1.2,
        "proTradersHoldingsPercentage": 5.4,
        "freshTradersHoldingsPercentage": 0.3,
        "smartTradersHoldingsPercentage": 3.1,
        "insidersCount": 12,
        "bundlersCount": 5,
        "snipersCount": 8,
        "freshTradersCount": 15,
        "proTradersCount": 45,
        "smartTradersCount": 28,
        "deployer": null,
        "createdAt": null,
        "latestTradeDate": "2026-03-18T12:34:56.000Z",
        "athUSD": 4800.0,
        "atlUSD": 0.43,
        "athDate": "2021-11-10T00:00:00.000Z",
        "atlDate": "2015-10-20T00:00:00.000Z",
        "bonded": null,
        "bondingPercentage": null,
        "bondingCurveAddress": null,
        "preBondingFactory": null,
        "exchange": {
          "name": "Uniswap V2",
          "logo": "https://meta.mobula.io/uniswap.png"
        },
        "factory": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
        "source": "on-chain",
        "sourceFactory": null,
        "poolAddress": "0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852",
        "blockchain": "Ethereum",
        "type": "univ2",
        "tokenType": null,
        "socials": {
          "twitter": "https://twitter.com/ethereum",
          "website": "https://ethereum.org",
          "telegram": null,
          "others": [],
          "uri": null
        },
        "description": null,
        "security": null,
        "dexscreenerListed": true,
        "dexscreenerHeader": null,
        "dexscreenerAdPaid": null,
        "dexscreenerAdPaidDate": null,
        "dexscreenerSocialPaid": null,
        "dexscreenerSocialPaidDate": null,
        "dexscreenerBoosted": null,
        "dexscreenerBoostedDate": null,
        "dexscreenerBoostedAmount": null,
        "liveStatus": null,
        "liveThumbnail": null,
        "livestreamTitle": null,
        "liveReplyCount": null,
        "isMayhemMode": false,
        "isCashbackCoin": false,
        "isAgentMode": false,
        "deployerMigrationsCount": null,
        "deployerTokensCount": null
      },
      "preBalanceBaseToken": "50000000000000000000",
      "preBalanceQuoteToken": "172500000000",
      "postBalanceBaseToken": "51500000000000000000",
      "postBalanceQuoteToken": "167324620000",
      "swapRecipient": "0x594407e951ee44884de1eE6E34a04C83FCb5c238",
      "platform": "uniswap",
      "platformMetadata": {
        "id": "uniswap",
        "name": "Uniswap",
        "logo": "https://meta.mobula.io/uniswap.png"
      }
    }
  ]
}

Special Labels

The label parameter accepts the following values (these are the actual enum string values to pass):
  • proTrader: Trades from known professional trading platforms
  • smartTrader: Trades from wallets identified as smart traders in the last 7 days
  • freshTrader: Trades from newly funded wallets (within last 24 hours)
  • dev: Trades from token deployer addresses
  • sniper: Trades from sniper wallets
  • insider: Trades from insider wallets
  • bundler: Trades from bundler wallets
  • Custom labels created via the wallet labels API

Comparison with Token Trades

Feature/token/trades/token/trades-enriched
SchemaCustom REST formatBaseMessageType (WebSocket format)
pairDataNot includedFull MarketDetailsOutput
tokenDataNot includedFull TokenDetailsOutput
Use caseGeneral trade queriesHistorical backfill for live feeds
Field namingcamelCasesnake_case (matches WS stream)

Query Parameters

blockchain
string

Blockchain name or chain ID

address
string

Pool/pair contract address

offset
number | null

Offset for pagination (default: 0)

limit
number | null

Number of trades per page (default: 10)

sortOrder
enum<string>
required

Sort order: asc or desc (default: desc)

Available options:
asc,
desc
label
enum<string>

Filter by wallet label (e.g., sniper, insider, bundler)

Available options:
sniper,
insider,
bundler,
proTrader,
smartTrader,
freshTrader,
dev,
liquidityPool
swapTypes

Comma-separated swap types to filter (e.g., "REGULAR,MEV")

type
enum<string>

Filter by trade direction: "buy" or "sell"

Available options:
buy,
sell
transactionSenderAddresses

Comma-separated wallet addresses to filter (max 25)

maxAmountUSD
number | null

Maximum trade amount in USD

minAmountUSD
number | null

Minimum trade amount in USD

fromDate

Start date filter (timestamp or ISO string)

toDate

End date filter (timestamp or ISO string)

Response

200 - application/json

Enriched token trades response

data
object[]
required