Pinax
    EVM and SVM onchain data endpoints, plus API documentation and monitoring.
    Resources & endpoints
    EVM NFTs

    NFT Sales

    Returns NFT marketplace sales with price, buyer, seller, and transaction data.
    GET
    https://api.pinax.network/v1/evm/nft/sales
    Requires bearer token — sign in to inject your team’s key.

    Supported networks (9)

    Arbitrum OneArbitrum OneAvalancheAvalancheBaseBaseBNBBNBHyperEVMHyperEVMEthereumEthereumOptimismOptimismPolygonPolygonUnichainUnichain

    Required parameters

    NameTypeDescription
    networkrequired
    query
    Enum · 9The Graph Network ID for EVM networks https://thegraph.com/networks
    arbitrum-oneavalanchebasebschyperevmmainnetoptimismpolygonunichain
    e.g. mainnet

    Optional parameters

    NameTypeDescription
    transaction_id
    query
    Tx HashFilter by transaction hash
    Single value or array of values* (separate multiple values with ,)
    *Plan restricted.
    e.g. 0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9
    contract
    query
    ContractFilter by contract address
    Single value or array of values* (separate multiple values with ,)
    *Plan restricted.
    e.g. 0xbd3531da5cf5857e7cfaa92426877b022e612cf8
    token_id
    query
    Token IDToken ID
    Single value or array of values* (separate multiple values with ,)
    *Plan restricted.
    e.g. 5712
    address
    query
    AddressFilter by address
    Single value or array of values* (separate multiple values with ,)
    *Plan restricted.
    e.g. 0x355062b5d0e324815290b96370e87607a71d613d
    from_address
    query
    string · evm-addressFilter by address
    Single value or array of values* (separate multiple values with ,)
    *Plan restricted.
    e.g. 0x355062b5d0e324815290b96370e87607a71d613d
    to_address
    query
    string · evm-addressFilter by address
    Single value or array of values* (separate multiple values with ,)
    *Plan restricted.
    e.g. 0x7ccde43632b3287fda060719d802b2c4cb6f769b
    start_time
    query
    DatetimeUNIX timestamp in seconds or date string (e.g. "2025-01-01T00:00:00Z", "2025-01-01", ...).
    end_time
    query
    DatetimeUNIX timestamp in seconds or date string (e.g. "2025-01-01T00:00:00Z", "2025-01-01", ...).
    start_block
    query
    integerFilter by block number
    end_block
    query
    integerFilter by block number
    limit
    query
    integerNumber of items* returned in a single request.
    *Plan restricted.
    page
    query
    integerPage number to fetch.
    Empty data array signifies end of results.

    Response

    200 OK
    {
      "data": [
        {
          "block_num": 22098625,
          "datetime": "2025-03-21 23:46:11",
          "timestamp": 1742600771,
          "transaction_id": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9",
          "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8",
          "token_id": "5712",
          "name": "PudgyPenguins",
          "symbol": "PPG",
          "offerer": "0x355062b5d0e324815290b96370e87607a71d613d",
          "recipient": "0x7ccde43632b3287fda060719d802b2c4cb6f769b",
          "sale_amount": 9.73,
          "sale_currency": "ETH",
          "network": "mainnet"
        }
      ]
    }