API ReferenceNFT APIGet NFT TradesGet NFT trades by contractGet NFT trades by contractGEThttps://deep-index.moralis.io/api/v2.2/nft/:address/tradesGet trades of NFTs for a given contract and marketplace.PATH PARAMSaddressstringrequiredThe address of the NFT contractQUERY PARAMSchainstringThe chain to queryeth0x1polygon0x89bsc0x38avalanche0xa86abase0x2105optimism0xafrom_blocknumberThe minimum block number from which to get the transfersProvide the param 'from_block' or 'from_date'If 'from_date' and 'from_block' are provided, 'from_block' will be used.to_blockstringThe block number to get the trades fromfrom_datestringThe start date from which to get the transfers (any format that is accepted by momentjs)Provide the param 'from_block' or 'from_date'If 'from_date' and 'from_block' are provided, 'from_block' will be used.to_datestringThe end date from which to get the transfers (any format that is accepted by momentjs)Provide the param 'to_block' or 'to_date'If 'to_date' and 'to_block' are provided, 'to_block' will be used.marketplacestringMarketplace from which to get the trades (only OpenSea is supported at the moment)cursorstringThe cursor returned in the previous response (used for getting the next page).limitnumberThe desired page size of the result.nft_metadatabooleanShould NFT metadata be included in the result?falsetrueResponses200Returns the trades400Bad Request404Not Found429Too Many Requests500Internal Server ErrorAPI KEYTest Live APIcURLNode.jsPythonGoPHPcurl --request GET \ --url 'https://deep-index.moralis.io/api/v2.2/nft/0x524cab2ec69124574082676e6f654a18df49a048/trades?chain=eth&marketplace=opensea&limit=25&nft_metadata=true' \ --header 'accept: application/json' \ --header 'X-API-Key: YOUR_API_KEY' // Node.js v18+ has native fetch support// No additional dependencies requiredconst options = { method: 'GET', headers: { accept: 'application/json', 'X-API-Key': 'YOUR_API_KEY' },};fetch('https://deep-index.moralis.io/api/v2.2/nft/0x524cab2ec69124574082676e6f654a18df49a048/trades?chain=eth&marketplace=opensea&limit=25&nft_metadata=true', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));# Dependencies to install:# $ python -m pip install requestsimport requestsurl = "https://deep-index.moralis.io/api/v2.2/nft/0x524cab2ec69124574082676e6f654a18df49a048/trades?chain=eth&marketplace=opensea&limit=25&nft_metadata=true"headers = { "Accept": "application/json", "X-API-Key": "YOUR_API_KEY"}response = requests.request("GET", url, headers=headers)print(response.text)package mainimport ( "fmt" "net/http" "io")func main() { url := "https://deep-index.moralis.io/api/v2.2/nft/0x524cab2ec69124574082676e6f654a18df49a048/trades?chain=eth&marketplace=opensea&limit=25&nft_metadata=true" req, _ := http.NewRequest("GET", url, payload) req.Header.Add("Accept", "application/json") req.Header.Add("X-API-Key", "YOUR_API_KEY") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body))}<?php// Dependencies to install:// $ composer require guzzlehttp/guzzlerequire_once('vendor/autoload.php');$client = new \GuzzleHttp\Client();$response = $client->request('GET', 'https://deep-index.moralis.io/api/v2.2/nft/0x524cab2ec69124574082676e6f654a18df49a048/trades?chain=eth&marketplace=opensea&limit=25&nft_metadata=true', [ 'headers' => [ 'Accept' => 'application/json', 'X-API-Key' => 'YOUR_API_KEY', ],]);echo $response->getBody();Response Example200 Returns the trades{ "page": "2", "page_size": "100", "cursor": "", "result": { "transaction_hash": "0x057Ec652A4F150f7FF94f089A38008f49a0DF88e", "transaction_index": "", "token_ids": [ "15" ], "seller_address": "0x057Ec652A4F150f7FF94f089A38008f49a0DF88e", "buyer_address": "0x057Ec652A4F150f7FF94f089A38008f49a0DF88e", "token_address": "0x4ad3785ec7eed7589fa86538244a4530f962434f", "marketplace_address": "0x057Ec652A4F150f7FF94f089A38008f49a0DF88e", "price_token_address": "0x60e4d786628fea6478f785a6d7e704777c86a7c6", "price": "1000000000000000", "block_timestamp": "2021-06-04T16:00:15", "block_number": "13680123", "block_hash": "0x4a7c916ca4a970358b9df90051008f729685ff05e9724a9dddba32630c37cb96", "verified_collection": "true" }}