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>"
}
]
}Retrieve enriched trades for a specific pool, returning the same BaseMessageType schema used by WebSocket multi-event streams — including full pairData (market details) and tokenData (token details).
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>"
}
]
}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.| Parameter | Required | Description |
|---|---|---|
blockchain | Yes | Blockchain name or chain ID (e.g., "base", "ethereum", 56) |
address | Yes | Pool/pair contract address |
limit | No | Number of trades per page (default: 10) |
offset | No | Offset for pagination (default: 0) |
sortOrder | No | Sort order: asc or desc (default: desc) |
label | No | Filter by wallet label (e.g., proTrader, smartTrader, freshTrader, dev) |
swapTypes | No | Comma-separated swap types to filter (e.g., "REGULAR,MEV") |
type | No | Filter by trade direction: buy or sell |
transactionSenderAddresses | No | Comma-separated wallet addresses to filter (max 25) |
minAmountUSD | No | Minimum trade amount in USD |
maxAmountUSD | No | Maximum trade amount in USD |
fromDate | No | Start date filter (ISO 8601 or Unix timestamp) |
toDate | No | End date filter (ISO 8601 or Unix timestamp) |
data[] array contains trades in the BaseMessageType format — the same
schema produced by the WebSocket multi-event stream. Each item represents a single trade:
| Field | Type | Description |
|---|---|---|
pair | string | Pool/pair address |
date | number | Trade timestamp in milliseconds |
token_price | number | Base token price at execution |
token_price_vs | number | Quote token price at execution |
token_amount | number | Formatted base token amount traded |
token_amount_vs | number | Formatted quote token amount traded |
token_amount_usd | number? | USD value of the trade |
type | string | Trade direction: buy or sell |
operation | string | Swap operation type (e.g., regular, deposit, withdrawal) |
blockchain | string | Blockchain name |
hash | string | Transaction hash |
sender | string | Transaction sender address (tx.from) |
token_amount_raw | string | Raw base token amount (smallest units) |
token_amount_raw_vs | string | Raw quote token amount (smallest units) |
labels | string[]? | Wallet labels (e.g., smartTrader, sniper, dev) |
walletMetadata | object | null | Entity info (name, logo, labels, type) from known wallets database |
pairData | object? | Full MarketDetailsOutput — see below |
tokenData | object? | Full TokenDetailsOutput — see below |
preBalanceBaseToken | string | null | Pre-swap balance of base token (raw) |
preBalanceQuoteToken | string | null | Pre-swap balance of quote token (raw) |
postBalanceBaseToken | string | null | Post-swap balance of base token (raw) |
postBalanceQuoteToken | string | null | Post-swap balance of quote token (raw) |
swapRecipient | string | null | Actual beneficiary of the swap (important for AA wallets) |
platform | string | null | Trading platform/aggregator identifier |
platformMetadata | object | null | Platform details: id, name, logo |
pairData (MarketDetailsOutput)| Field | Type | Description |
|---|---|---|
token0 / token1 | object | Token metadata (address, chainId, symbol, name, decimals, id, priceUSD, logo, totalSupply, circulatingSupply, marketCapUSD, marketCapDilutedUSD, deployer, createdAt, athUSD, atlUSD, athDate, atlDate, bonded, bondingPercentage, …) |
baseToken / quoteToken | string | Base and quote token addresses |
liquidityUSD | number | null | Pool liquidity in USD |
priceUSD | number | null | Current token price in USD |
priceToken | number | null | Price in quote token terms |
priceChange{T}Percentage | number | null | Price change % for T = 1min, 5min, 1h, 4h, 6h, 12h, 24h |
volume{T}USD | number | null | Volume in USD for T = 1min, 5min, 15min, 1h, 4h, 6h, 12h, 24h |
volumeBuy{T}USD / volumeSell{T}USD | number | null | Buy/sell volume split for each timeframe |
trades{T} | number | null | Trade count for each timeframe |
buys{T} / sells{T} | number | null | Buy/sell count for each timeframe |
buyers{T} / sellers{T} / traders{T} | number | null | Unique buyer/seller/trader count for each timeframe |
feesPaid{T}USD | number | null | Fees paid in USD for each timeframe |
holdersCount | number | null | Number of token holders |
top10HoldingsPercentage | number | null | % held by top 10 wallets |
top50HoldingsPercentage | number | null | % held by top 50 wallets |
top100HoldingsPercentage | number | null | % held by top 100 wallets |
devHoldingsPercentage | number | null | % held by deployer |
insidersHoldingsPercentage | number | null | % held by insiders |
bundlersHoldingsPercentage | number | null | % held by bundlers |
snipersHoldingsPercentage | number | null | % held by snipers |
proTradersHoldingsPercentage | number | null | % held by pro traders |
freshTradersHoldingsPercentage | number | null | % held by fresh traders |
smartTradersHoldingsPercentage | number | null | % held by smart traders |
insidersCount / bundlersCount / snipersCount / freshTradersCount / proTradersCount / smartTradersCount | number | null | Count of each tag type |
exchange | object | null | { name, logo } — DEX exchange info |
factory | string | null | Factory contract address |
type | string | null | Pool type (e.g., univ2, univ3) |
createdAt | string | null | Pool creation date |
latestTradeDate | string | null | Most recent trade date |
blockchain | string | null | Blockchain name |
address | string | null | Pool address |
socials | object | null | { twitter, website, telegram, others, uri } |
description | string | null | Token description |
security | object | null | Security flags (honeypot, mintable, etc.) |
deployer | string | null | Deployer address |
bonded | boolean | null | Whether token has bonded from a bonding curve |
bondingPercentage | number | null | Bonding curve progress percentage |
totalFeesPaidUSD | number | null | Total fees paid in USD (all time) |
source | string | null | Data source |
tokenSymbol / tokenName | string | null | Base token symbol and name |
dexscreenerListed | boolean | null | Whether listed on DexScreener |
deployerMigrations | number | null | Number of deployer migrations |
twitterReusesCount / twitterRenameCount | number | null | Twitter account reuse/rename metrics |
twitterRenameHistory | array | null | [{ username, lastChecked }] |
tokenData (TokenDetailsOutput)| Field | Type | Description |
|---|---|---|
address | string | Token contract address |
chainId | string | Chain ID (e.g., evm:1) |
symbol / name | string | Token symbol and name |
decimals | number | Token decimals |
id | string | null | Internal token ID |
priceUSD | number | null | Current price in USD |
priceToken | number | null | Price in quote token terms |
logo / originLogoUrl | string | null | Token logo URLs |
rank | number | null | Token rank |
totalSupply / circulatingSupply | number | null | Supply metrics |
marketCapUSD / marketCapDilutedUSD | number | null | Market cap metrics |
liquidityUSD / liquidityMaxUSD | number | null | Liquidity metrics |
priceChange{T}Percentage | number | null | Price change % for T = 1min, 5min, 1h, 4h, 6h, 12h, 24h |
volume{T}USD | number | null | Volume in USD for each timeframe |
volumeBuy{T}USD / volumeSell{T}USD | number | null | Buy/sell volume split |
trades{T} | number | null | Trade count for each timeframe |
buys{T} / sells{T} | number | null | Buy/sell counts |
buyers{T} / sellers{T} / traders{T} | number | null | Unique wallet counts per timeframe |
organicTrades{T} / organicTraders{T} | number | null | Organic (non-bot) trade/trader counts |
organicVolume{T}USD | number | null | Organic volume in USD |
organicBuys{T} / organicSells{T} | number | null | Organic buy/sell counts |
organicBuyers{T} / organicSellers{T} | number | null | Organic unique buyer/seller counts |
feesPaid{T}USD | number | null | Fees paid per timeframe |
totalFeesPaidUSD | number | null | Total fees paid (all time) |
trendingScore{T} | number | null | Trending score per timeframe |
holdersCount | number | null | Number of holders |
top10HoldingsPercentage / top50HoldingsPercentage / top100HoldingsPercentage / top200HoldingsPercentage | number | null | Top holder concentration |
devHoldingsPercentage / insidersHoldingsPercentage / bundlersHoldingsPercentage / snipersHoldingsPercentage / proTradersHoldingsPercentage / freshTradersHoldingsPercentage / smartTradersHoldingsPercentage | number | null | Tag-based holdings % |
insidersCount / bundlersCount / snipersCount / freshTradersCount / proTradersCount / smartTradersCount | number | null | Tag-based holder counts |
deployer | string | null | Deployer address |
createdAt | string | null | Token creation date |
latestTradeDate | string | null | Most recent trade |
athUSD / atlUSD | number | null | All-time high/low in USD |
athDate / atlDate | string | null | ATH/ATL dates |
bonded / bondingPercentage | various | Bonding curve state |
exchange | object | null | { name, logo } |
blockchain / type / tokenType | string | null | Chain, pool type, token type |
socials | object | null | { twitter, website, telegram, others, uri } |
description | string | null | Token description |
security | object | null | Security flags |
cexs | string[] | null | CEX listings |
dexscreenerListed / dexscreenerHeader / dexscreenerAdPaid / dexscreenerBoosted | various | DexScreener metadata |
liveStatus / liveThumbnail / livestreamTitle | string | null | Livestream data |
isMayhemMode / isCashbackCoin / isAgentMode | boolean | null | Special mode flags |
walletMetadata| Field | Type | Description |
|---|---|---|
entityName | string | null | Entity name (e.g., “Binance 14”) |
entityLogo | string | null | Entity logo URL |
entityLabels | string[] | Entity labels |
entityType | string | null | Entity type (e.g., “cex”) |
entityDescription | string | null | Entity description |
entityTwitter | string | null | Entity Twitter handle |
entityWebsite | string | null | Entity website |
entityGithub | string | null | Entity GitHub |
entityDiscord | string | null | Entity Discord |
entityTelegram | string | null | Entity Telegram |
platformMetadata| Field | Type | Description |
|---|---|---|
id | string | Platform identifier (e.g., "photon") |
name | string | Display name (e.g., "Photon") |
logo | string | null | Platform logo URL |
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.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.curl -X GET "https://api.mobula.io/api/2/token/trades-enriched?blockchain=ethereum&address=0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852&limit=10"
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"
}'
# 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"
{
"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"
}
}
]
}
label parameter accepts the following values (these are the actual enum string values to pass):
proTrader: Trades from known professional trading platformssmartTrader: Trades from wallets identified as smart traders in the last 7 daysfreshTrader: Trades from newly funded wallets (within last 24 hours)dev: Trades from token deployer addressessniper: Trades from sniper walletsinsider: Trades from insider walletsbundler: Trades from bundler wallets| Feature | /token/trades | /token/trades-enriched |
|---|---|---|
| Schema | Custom REST format | BaseMessageType (WebSocket format) |
| pairData | Not included | Full MarketDetailsOutput |
| tokenData | Not included | Full TokenDetailsOutput |
| Use case | General trade queries | Historical backfill for live feeds |
| Field naming | camelCase | snake_case (matches WS stream) |
Blockchain name or chain ID
Pool/pair contract address
Offset for pagination (default: 0)
Number of trades per page (default: 10)
Sort order: asc or desc (default: desc)
asc, desc Filter by wallet label (e.g., sniper, insider, bundler)
sniper, insider, bundler, proTrader, smartTrader, freshTrader, dev, liquidityPool Comma-separated swap types to filter (e.g., "REGULAR,MEV")
Filter by trade direction: "buy" or "sell"
buy, sell Comma-separated wallet addresses to filter (max 25)
Maximum trade amount in USD
Minimum trade amount in USD
Start date filter (timestamp or ISO string)
End date filter (timestamp or ISO string)
Enriched token trades response
Show child attributes