{"uid":"cap_b653Kq2YAvN9hhYXU7TQu","slug":"api-nansen-ai-70f70cb4","name":"Nansen Smart Money Perpetual Trades","description":"Get Smart Money Perpetual Trades Data","url":"https://api.nansen.ai/api/v1/smart-money/perp-trades","method":"GET","headers":{},"bodySchema":{"type":"object","title":"SmartMoneyPerpTradesRequest","properties":{"filters":{"anyOf":[{"type":"object","title":"SmartMoneyPerpTradesFilters","properties":{"side":{"anyOf":[{"enum":["Long","Short"],"type":"string","title":"PositionSide","description":"Shared enum for position side direction."},{"type":"array","items":{"enum":["Long","Short"],"type":"string","title":"PositionSide","description":"Shared enum for position side direction."}},{"type":"null"}],"title":"Side","examples":["Long","Short"],"description":"Position side filter - Long or Short"},"type":{"anyOf":[{"enum":["Market","Limit"],"type":"string","title":"TradeType","description":"Enum for trade types."}],"examples":["Market","Limit"],"description":"Trade type filter - Market or Limit"},"action":{"anyOf":[{"enum":["Buy - Add Long","Buy - Reduce Short","Buy - Open Long","Buy - Close Short","Sell - Add Short","Sell - Reduce Long","Sell - Open Short","Sell - Close Long"],"type":"string","title":"PerpActionType","description":"Shared enum for perpetual trade action types (combined buy/sell with position actions)."},{"type":"array","items":{"enum":["Buy - Add Long","Buy - Reduce Short","Buy - Open Long","Buy - Close Short","Sell - Add Short","Sell - Reduce Long","Sell - Open Short","Sell - Close Long"],"type":"string","title":"PerpActionType","description":"Shared enum for perpetual trade action types (combined buy/sell with position actions)."}},{"type":"null"}],"title":"Action","examples":["Buy - Add Long","Sell - Open Short"],"description":"Action filter - combined buy/sell with position action (e.g., 'Buy - Add Long', 'Sell - Open Short')"},"price_usd":{"anyOf":[{"type":"object","title":"NumericRangeFilter","properties":{"max":{"anyOf":[{"type":"number"}],"title":"Max","examples":[50000,10000000,100],"description":"Maximum value (inclusive)"},"min":{"anyOf":[{"type":"number"}],"title":"Min","examples":[1000,1000000,-50,0],"description":"Minimum value (inclusive)"}},"description":"Filter for numeric values (floats) with optional min/max bounds.\nUse for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75"}],"examples":[{"max":10000,"min":1000}],"description":"Price range filter in USD"},"value_usd":{"anyOf":[{"type":"object","title":"NumericRangeFilter","properties":{"max":{"anyOf":[{"type":"number"}],"title":"Max","examples":[50000,10000000,100],"description":"Maximum value (inclusive)"},"min":{"anyOf":[{"type":"number"}],"title":"Min","examples":[1000,1000000,-50,0],"description":"Minimum value (inclusive)"}},"description":"Filter for numeric values (floats) with optional min/max bounds.\nUse for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75"}],"examples":[{"max":10000,"min":1000}],"description":"Trade value range filter in USD"},"token_amount":{"anyOf":[{"type":"object","title":"NumericRangeFilter","properties":{"max":{"anyOf":[{"type":"number"}],"title":"Max","examples":[50000,10000000,100],"description":"Maximum value (inclusive)"},"min":{"anyOf":[{"type":"number"}],"title":"Min","examples":[1000,1000000,-50,0],"description":"Minimum value (inclusive)"}},"description":"Filter for numeric values (floats) with optional min/max bounds.\nUse for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75"}],"examples":[{"max":1000,"min":100}],"description":"Token amount range filter"},"token_symbol":{"anyOf":[{"type":"string"}],"title":"Token Symbol","examples":["BTC","ETH","SOL"],"description":"Token symbol filter"},"trader_address":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Trader Address","examples":["0x28c6c06298d514db089934071355e5743bf21d60"],"description":"Trader address filter"},"trader_address_label":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Trader Address Label","examples":["Smart Money","%Fund%"],"description":"Trader name or label filter"},"exclude_smart_money_labels":{"anyOf":[{"type":"array","items":{"enum":["Fund","Smart Trader","30D Smart Trader","90D Smart Trader","180D Smart Trader","Smart HL Perps Trader"],"type":"string","title":"SmartMoneyFilterType","description":"Filter by smart money label type."}}],"title":"Exclude Smart Money Labels","examples":[["Smart HL Perps Trader"],["Fund"]],"description":"Exclude smart money labels for traders"},"include_smart_money_labels":{"anyOf":[{"type":"array","items":{"enum":["Fund","Smart Trader","30D Smart Trader","90D Smart Trader","180D Smart Trader","Smart HL Perps Trader"],"type":"string","title":"SmartMoneyFilterType","description":"Filter by smart money label type."}}],"title":"Include Smart Money Labels","examples":[["Smart HL Perps Trader"],["Fund"]],"description":"Include smart money labels for traders"}},"description":"Filters for smart money perpetual trades endpoint.\n\nThese filters control which perpetual trades and traders\nare included in the trades analysis.","additionalProperties":false}],"examples":[{"side":"Long","type":"Limit","action":"Buy - Add Long","value_usd":{"max":10000,"min":1000},"token_symbol":"BTC"}],"description":"Additional filters to apply. Only filters for columns that are being selected will be applied."},"order_by":{"anyOf":[{"type":"array","items":{"type":"object","title":"SortOrder[SmartMoneyPerpTradesSortField]","required":["field","direction"],"properties":{"field":{"enum":["block_timestamp","token_amount","price_usd","value_usd"],"type":"string","title":"SmartMoneyPerpTradesSortField","description":"Enum for sortable fields in smart money perp trades."},"direction":{"enum":["ASC","DESC"],"type":"string","title":"SortDirection","description":"Enum for sort directions."}}}}],"title":"Order By","description":"Custom sort order to override the endpoint's default ordering.\n\nExamples:\n- [{\"field\": \"value_usd\", \"direction\": \"DESC\"}] - Sort by trade value descending\n- [{\"field\": \"block_timestamp\", \"direction\": \"ASC\"}] - Sort by timestamp ascending\n- [{\"field\": \"token_amount\", \"direction\": \"DESC\"}, {\"field\": \"block_timestamp\", \"direction\": \"ASC\"}] - Sort by token amount descending, then timestamp ascending"},"pagination":{"type":"object","title":"PaginationRequest","properties":{"page":{"type":"integer","title":"Page","default":1,"minimum":1,"description":"Page number (1-based)"},"per_page":{"type":"integer","title":"Per Page","default":10,"maximum":1000,"minimum":1,"description":"Number of records per page (max 1000)"}},"description":"Pagination parameters for API requests."},"only_new_positions":{"anyOf":[{"type":"boolean"}],"title":"Only New Positions","default":false,"examples":[true,false],"description":"When True, includes 'Open' position actions (Open Long, Open Short). Can be combined with other action filters using OR logic (union). When False (default), returns all trades."}},"description":"","additionalProperties":false},"responseSchema":{"type":"object","title":"SmartMoneyPerpTradesResponse","required":["data","pagination"],"properties":{"data":{"type":"array","items":{"type":"object","title":"SmartMoneyPerpTrade","required":["trader_address_label","trader_address","token_symbol","action","type","block_timestamp","transaction_hash"],"properties":{"side":{"anyOf":[{"enum":["Long","Short"],"type":"string","title":"PositionSide","description":"Shared enum for position side direction."}],"examples":["Long","Short"],"description":"The side of the position (Long or Short)"},"type":{"enum":["Market","Limit"],"type":"string","title":"TradeType","description":"Enum for trade types."},"action":{"type":"string","title":"Action","examples":["Add","Reduce","Open","Close"],"description":"The action taken by the trader (Add, Reduce, Open, Close)"},"price_usd":{"anyOf":[{"type":"number"}],"title":"Price Usd","description":"Trade price in USD"},"value_usd":{"anyOf":[{"type":"number"}],"title":"Value Usd","description":"Notional trade value in USD"},"token_amount":{"anyOf":[{"type":"number"}],"title":"Token Amount","description":"Trade size in contract units"},"token_symbol":{"type":"string","title":"Token Symbol","description":"The token symbol"},"trader_address":{"type":"string","title":"Trader Address","description":"Hexadecimal representation of the trader's address, i.e. the signer of the transaction"},"block_timestamp":{"type":"string","title":"Block Timestamp","description":"The timestamp of the block"},"transaction_hash":{"type":"string","title":"Transaction Hash","description":"Hexadecimal representation of the transaction hash"},"trader_address_label":{"type":"string","title":"Trader Address Label","description":"Name of the trader, based on Nansen labels"}},"description":"Individual smart money perpetual trade record.\n\nRepresents a single perpetual trade made by smart money wallets on Hyperliquid."},"title":"Data","description":"List of smart money perpetual trade records"},"pagination":{"type":"object","title":"PaginationInfo","properties":{"page":{"type":"integer","title":"Page","default":1,"minimum":1,"description":"Current page number"},"per_page":{"type":"integer","title":"Per Page","default":10,"maximum":1000,"minimum":1,"description":"Number of records per page"},"is_last_page":{"type":"boolean","title":"Is Last Page","default":true,"description":"Whether this is the last page"}},"description":"Pagination information for API responses."}},"description":"Response model for smart money perpetual trades endpoint.\n\nContains the filtered smart money perpetual trades data with metadata."},"example":{"request":{"filters":{"token_symbol":"BTC","include_smart_money_labels":["Smart HL Perps Trader"]},"order_by":[{"field":"block_timestamp","direction":"DESC"}],"pagination":{"page":1,"per_page":50},"only_new_positions":true},"response":{"_truncated":true,"_originalSize":19517}},"exampleRequest":{"filters":{"token_symbol":"BTC","include_smart_money_labels":["Smart HL Perps Trader"]},"order_by":[{"field":"block_timestamp","direction":"DESC"}],"pagination":{"page":1,"per_page":50},"only_new_positions":true},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.05/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.05","per":"call","confidence":"exact"},{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CdCvZH-NBaNL9sBVn9Vmm","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_fuwgP2u6hBPP7zXVYoA0X","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves perpetual futures trade data from smart money wallets tracked by Nansen, with filtering and pagination support","exampleAgentPrompt":"Show me the most recent perpetual trades made by Nansen smart money wallets — only include new position openings (Open Long and Open Short), sorted by most recent first, and give me the first page of results.","exampleUseCases":[{"title":"Monitor smart money momentum signals","prompt":"What perpetual contracts are smart money wallets actively trading right now on Hyperliquid? Show me the latest trades sorted by most recent first so I can spot any momentum building across assets."},{"title":"Track new long and short openings","prompt":"I want to see only new position openings from smart money wallets — both Open Long and Open Short — so I can understand where sophisticated traders are placing fresh bets in the perp markets today."},{"title":"Filter smart money limit order activity","prompt":"Can you pull smart money perpetual trades from Nansen but filter it down to just Limit order types? I want to see where sophisticated funds are patiently positioning rather than chasing market prices."}],"resultDescription":"A list of perpetual futures trade records from smart money wallets, including trade direction (long/short), position action type, timestamps, and wallet/entity labels. Results can be filtered, sorted, and paginated, with optional premium label tier data.","failureModes":["Invalid filter columns return 400 error — only selectable columns can be filtered","Malformed pagination parameters may return empty or error responses","Unsupported order_by column names cause query failures","Missing or invalid API key returns 401 unauthorized","Rate limit exceeded returns 429 too many requests","Requesting premium labels without appropriate subscription tier may return downgraded label data"],"whenToPreferThis":"Use this endpoint when you need aggregated smart money perpetual trade activity across wallets tracked by Nansen — ideal for on-chain trading signal research, momentum analysis, or monitoring what sophisticated crypto traders are doing in perp markets. Prefer over the token-specific Perp Trades endpoint when you want a broad cross-asset view of smart money perp activity rather than trades for a single token.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:51:53.446Z","isFirstParty":false}