getNFTSales
Get historical NFT sales data across multiple marketplaces. Filter by network, block range, marketplace, contract, buyer, or seller to analyze NFT trading activity.
Instructions
Get historical NFT sales data, filterable by marketplace, contract, buyer, or seller
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Network ID. Call listSupportedNetworks for all options. e.g. "eth-mainnet", "base-mainnet" | eth-mainnet |
| fromBlock | No | Starting block number. Hex, decimal, or "latest". | |
| toBlock | No | Ending block number. Hex, decimal, or "latest". | |
| order | No | Sort order: "asc" or "desc". | |
| marketplace | No | Marketplace to filter by. e.g. "seaport", "looksrare", "x2y2", "blur", "cryptopunks" | |
| contractAddress | No | Contract address of an NFT collection to filter by. | |
| tokenId | No | Token ID within the contract to filter by. | |
| buyerAddress | No | Address of the buyer to filter by. | |
| sellerAddress | No | Address of the seller to filter by. | |
| taker | No | "BUYER" or "SELLER" - the price taker in the trade. | |
| limit | No | Max number of sales to return. Max and default 1000. | |
| pageKey | No | Pagination key from a previous response. |