{"uid":"cap_D9N-LtLKbyMjBtP0vIzLY","slug":"op-mainnet-erc-20-whale-large-trade-tracker-c12666ba","name":"OP Mainnet ERC-20 Whale & Large-Trade Tracker","description":"Whale and large-trade tracker for an ERC-20 on OP Mainnet: every buy and sell in the last N minutes on the token's deepest WETH/USDC pools (Uniswap v3 or Velodrome), with USD size, side, wallet and transaction for the largest trades, buy/sell volume and net flow, and the wallets that bought or sold the most.","url":"https://onchaincheck.dev/optimism/trades?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["token"],"properties":{"limit":{"type":"string","pattern":"^\\d{1,2}$","description":"Max trades listed, 1 to 40, default 20"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Token contract address on OP Mainnet"},"minUsd":{"type":"string","pattern":"^\\d+(\\.\\d+)?$","description":"Only list trades at least this large in USD, default 1000"},"minutes":{"type":"string","pattern":"^\\d{1,3}$","description":"Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"chain":"optimism","notes":"Trades from the 3 deepest WETH/USDC pools; other pairs and aggregator-internal routes are not counted. Wallets are transaction senders, looked up for the 40 largest trades.","token":{"symbol":"OP","address":"0x4200000000000000000000000000000000000042","decimals":18},"window":{"to":"2026-10-22T16:23:21.000Z","from":"2026-10-22T15:23:21.000Z","minutes":60,"toBlock":158543712,"fromBlock":158541912},"summary":{"buys":31,"sells":10,"trades":41,"netFlowUsd":963.893,"buyVolumeUsd":1464.88,"sellVolumeUsd":500.992,"largestTradeUsd":136.298},"nativeUsd":2392.72,"topBuyers":[{"netUsd":654.5,"trades":6,"wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","soldUsd":0,"boughtUsd":654.5},{"netUsd":164.6,"trades":8,"wallet":"0x78126dAC3a2C08479d2196741Da77F56Ca8CFB88","soldUsd":29.98,"boughtUsd":194.5},{"netUsd":152.4,"trades":6,"wallet":"0x042f093b5D3e35C3cFa891E461f165e2BDF3A4BC","soldUsd":49.23,"boughtUsd":201.7},{"netUsd":125.8,"trades":1,"wallet":"0x092772CdEF109fEd26052E79B952Ac5404f1Ed21","soldUsd":0,"boughtUsd":125.8},{"netUsd":21.35,"trades":1,"wallet":"0xf4c2BAA132722670CC0Eb89C8a9329eE8F2389ED","soldUsd":0,"boughtUsd":21.35}],"topSellers":[{"netUsd":-232.5,"trades":2,"wallet":"0x31074ff71CE53897194028316A355F98F2043D88","soldUsd":232.5,"boughtUsd":0},{"netUsd":-9.994,"trades":1,"wallet":"0x6663F9524b76B547F1070E82ddE1Cc0A2236d758","soldUsd":9.994,"boughtUsd":0}],"largeTrades":[{"tx":"0x3abbe44d8a518056071465655f99749236a6038dc9bd74d13908020a2d916f08","dex":"uniswap-v3","usd":136.298,"side":"sell","block":158542191,"wallet":"0x31074ff71CE53897194028316A355F98F2043D88","approxTime":"2026-10-22T15:32:39.000Z","quoteAmount":0.056963409,"quoteSymbol":"WETH","tokenAmount":1146.4553},{"tx":"0x2f24b77a43957031dc2920de3d7053e2982c0e7d6f4dbac01ee987bdaeca0e97","dex":"uniswap-v3","usd":125.834,"side":"buy","block":158542384,"wallet":"0x092772CdEF109fEd26052E79B952Ac5404f1Ed21","approxTime":"2026-10-22T15:39:05.000Z","quoteAmount":0.052590179,"quoteSymbol":"WETH","tokenAmount":1051.44},{"tx":"0xd2e4ef821f04a1ccdde0e63b134ea69a36b846025b544f0903a736911d6af6a0","dex":"uniswap-v3","usd":120.034,"side":"buy","block":158542226,"wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","approxTime":"2026-10-22T15:33:49.000Z","quoteAmount":0.050166382,"quoteSymbol":"WETH","tokenAmount":1003.3283},{"tx":"0x75489fd0b28be01ba509303315fbad4df8a447c0bbcde4e2d15641f5b7458f49","dex":"uniswap-v3","usd":119.403,"side":"buy","block":158542217,"wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","approxTime":"2026-10-22T15:33:31.000Z","quoteAmount":0.049902608,"quoteSymbol":"WETH","tokenAmount":998.35308},{"tx":"0x5b717b635a7e6d7bfa095ed872b8a597a6feb87b176db2e8e32d3c5ae045dd1a","dex":"uniswap-v3","usd":113.131,"side":"buy","block":158543036,"wallet":"0xF104e69537346E54BCbDB5a1280aE3Aeef092c5B","approxTime":"2026-10-22T16:00:49.000Z","quoteAmount":0.047281406,"quoteSymbol":"WETH","tokenAmount":944.27912}],"poolsScanned":[{"dex":"uniswap-v3","pool":"0x68F5C0A2DE713a54991E01858Fd27a3832401849","pairedWith":"WETH"},{"dex":"velodrome","pool":"0xd25711EdfBf747efCE181442Cc1D8F5F8fc8a0D3","pairedWith":"WETH"},{"dex":"uniswap-v3","pool":"0xB533c12fB4e7b53b5524EAb9b47d93fF6C7A456F","pairedWith":"USDC"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ojRHi8__CIQYgWbL4XcX8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns buy/sell trade history, volume summary, net flow, and top whale wallets for an ERC-20 token on OP Mainnet over a configurable time window, sourced from its deepest WETH/USDC pools on Uniswap v3 or Velodrome.","exampleAgentPrompt":"Show me all whale trades for the OP token (0x4200000000000000000000000000000000000042) on OP Mainnet in the last 60 minutes — only trades over $1000 USD, and list the top 20 largest.","exampleUseCases":[{"title":"Whale alert before a token trade","prompt":"Before I buy into this Optimism token at 0x4200000000000000000000000000000000000042, show me who's been buying and selling the most in the last 30 minutes and what the net flow looks like — only show trades over $500."},{"title":"Smart money wallet identification","prompt":"Who are the top 5 wallets that bought the most of token 0x4200000000000000000000000000000000000042 on Optimism in the last two hours? I want their total USD bought and number of trades."},{"title":"DeFi trading bot sell-pressure monitor","prompt":"Check if there's been heavy sell pressure on 0x4200000000000000000000000000000000000042 on OP Mainnet in the last 15 minutes — show me total sell volume vs buy volume and the largest individual sell transactions."}],"resultDescription":"Returns a JSON object with: chain and token metadata (symbol, address, decimals); the block and time range queried; a summary with total buys, sells, buy volume USD, sell volume USD, net flow USD, and largest single trade; top buyer and seller wallets with their net USD, trades count, bought and sold amounts; and a list of large individual trades each with tx hash, DEX name, USD size, side, block, wallet, approximate timestamp, and token/quote amounts.","failureModes":["Invalid or non-OP-Mainnet token address returns an error or empty result","Token with no WETH/USDC pool depth returns no trades (pools not tracked)","minutes parameter outside 5–240 range may be clamped or rejected","minUsd filter set too high returns an empty large-trades list while summary still populated","Network or RPC issues on Optimism may return a 5xx or timeout","Payment not sent or insufficient (x402 protocol) results in 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need real-time whale and large-trade surveillance specifically for an ERC-20 token on OP Mainnet (Optimism), using its deepest Uniswap v3 or Velodrome WETH/USDC liquidity pools. It is best when you need wallet-level attribution (who bought/sold the most), net flow directional signal, and individual large trade details in a single call. Prefer this over generic block explorers when you want structured, aggregated DeFi trade analytics without parsing raw logs. Not suitable for tokens without WETH/USDC pool depth on Optimism, or for chains other than OP Mainnet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:42:09.016Z","isFirstParty":false,"canonicalSlug":"op-mainnet-erc-20-whale-large-trade-tracker-c12666ba"}