The NFT Trades table aggregates ERC721 and ERC1155 token sales from popular NFT marketplaces and protocols.

Our current NFT trades model supports single-currency trades (trades involving either one ERC20 token or ETH alone), which constitute most of the current NFT trades.

Coverage:

ProtocolMarketplace
seaportopensea, magiceden, unlabeled, mintify

Table Columns

Unique Key: unique_id

Column NameData TypeDescription
marketplacevarcharMarketplace where the trade occurred
protocolvarcharProtocol used for the trade
order_match_typevarcharType of order match: ‘ACCEPT_BID’ or ‘BUY’
trade_typevarcharType of trade: ‘SINGLE_TRADE’ or ‘BUNDLE_TRADE’
buyer_addressvarchar(42)Address of the buyer
seller_addressvarchar(42)Address of the seller
token_standardvarcharToken standard of the NFT (e.g., ERC721, ERC1155)
token_addressvarchar(42)Contract address of the NFT collection
token_idvarcharID of the NFT traded
token_namevarcharName of the NFT collection
token_symbolvarcharSymbol of the NFT collection
item_quantityvarcharNumber of NFTs bought
currency_addressvarchar(42)Address of the currency used in the trade (zero address for native tokens)
currency_symbolvarcharSymbol of the currency used in the trade
raw_pricevarcharPrice of the NFT in the original currency (not divided by decimals)
pricefloat’raw_price’ divided by the number of decimals of the currency
usd_pricefloatUSD price of the NFTs in this trade
agg_feesvariantAggregated fees information including creator, platform, and total fees
buyer_feesvariantFees paid by the buyer
seller_feesvariantFees paid by the seller
aggregator_namevarcharName of the aggregator used for the trade (if applicable)
aggregator_addressvarchar(42)Contract address of the aggregator used for the trade (if applicable)
extra_fieldsvariantAdditional information specific to the trade or protocol
transaction_hashvarchar(66)Transaction hash of this trade
block_timestamptimestamp_ntz(9)Timestamp of the block when the trade occurred
block_numberbigintNumber of the block when the trade occurred
block_hashvarchar(66)Hash of the block when the trade occurred
unique_idvarcharUnique identifier for each trade
_created_attimestamp_ntz(9)Timestamp of when this record was created
_updated_attimestamp_ntz(9)Timestamp of when this record was last updated
_helper_nft_tokens__updated_attimestamp_ntz(9)Timestamp of when the NFT metadata was last updated
_changed_since_full_refreshbooleanWhether this record has changed since the last full refresh