Foundational API gives you access to every foundational NFT datapoint imaginable. This includes details about contracts, tokens, transfers and much more.
Returns a list of contracts ordered by the block mint timestamp.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/contracts?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC&blockTimestampGt=2019-08-24T14%3A15%3A22Z&contractTypes=TYPE_ERC20' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "contracts": [
- {
- "mintEvent": {
- "blockTimestamp": "2019-08-24T14:15:22Z",
- "txHash": "string",
- "minterAddress": "string"
}, - "name": "string",
- "symbol": "string",
- "decimals": 0,
- "address": "string",
- "types": [
- "TYPE_ERC20"
]
}
]
}
Returns full details about the contract, including the decoded type and metadata, if defined by the contract.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/contracts/:contractAddress/details \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "contract": {
- "mintEvent": {
- "blockTimestamp": "2019-08-24T14:15:22Z",
- "txHash": "string",
- "minterAddress": "string"
}, - "name": "string",
- "symbol": "string",
- "decimals": 0,
- "address": "string",
- "types": [
- "TYPE_ERC20"
]
}
}
Returns a list of the NFTs tracked by a given contract.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/by_contract/:contractAddress?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC&blockTimestampGt=2019-08-24T14%3A15%3A22Z&traits=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nfts": [
- {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}
]
}
Returns a list of the NFTs minted by a given address.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/by_minter/:minterAddress?limit=string&offset=string&contractAddress=string&tokenTypes=TYPE_ERC721&blockTimestampGt=2019-08-24T14%3A15%3A22Z' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nfts": [
- {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}
]
}
Returns a list of the NFTs owned by a given address.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/by_owner/:ownerAddress?limit=string&offset=string&contractAddress=string&tokenTypes=TYPE_ERC721' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nfts": [
- {
- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "quantity": "string"
}
]
}
Returns full details about the NFT including structured metadata, owners count, available quantity (for ERC-1155), last sale details.
Last sale details are taken from the last paid transfer, for which the the price paid has been successfully attributed.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/:contractAddress/:tokenId/details \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "metrics": {
- "quantity": "string",
- "ownerCount": "string"
}, - "lastSale": {
- "blockchainEvent": {
- "txHash": "string",
- "logIndex": "string",
- "seqIndex": "string",
- "blockNumber": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "recipientPaid": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}
}
}
Returns full metadata of the given NFT.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/:contractAddress/:tokenId/metadata \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}, - "raw": "string",
- "indexedAt": "2019-08-24T14:15:22Z",
- "quantity": "string",
- "ownerCount": "string",
- "collectionName": "string"
}
}
Returns a list of the NFT owners including the quantity owned.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/:contractAddress/:tokenId/owners?limit=string&offset=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "owners": [
- {
- "address": "string",
- "quantity": "string"
}
]
}
Returns raw metadata of the given NFT as received from the metadata URI.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/:contractAddress/:tokenId/raw_metadata \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "metadata": {
- "raw": "string",
- "indexedAt": "2019-08-24T14:15:22Z"
}
}
Returns all traits of the given NFT.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/:contractAddress/:tokenId/traits?limit=string&offset=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "traits": [
- {
- "name": "string",
- "displayType": "DISPLAY_TYPE_PROPERTY",
- "valueType": "VALUE_TYPE_NUMERIC",
- "valueNumeric": {
- "value": 0,
- "min": 0,
- "max": 0
}, - "valueString": {
- "value": "string",
- "nftsCount": "string",
- "nftsPercentage": 0
}, - "valueDate": {
- "value": "2019-08-24T14:15:22Z",
- "min": "2019-08-24T14:15:22Z",
- "max": "2019-08-24T14:15:22Z"
}
}
]
}
Returns all traits of the given NFT.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/nfts/:contractAddress/:tokenId/traits/all?limit=string&offset=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "traits": [
- {
- "name": "string",
- "displayType": "DISPLAY_TYPE_PROPERTY",
- "valueString": "string",
- "valueNumeric": 0,
- "valueDate": "2019-08-24T14:15:22Z"
}
]
}
Returns a list of NFT, native and fungible token transfers by the transaction hash (for NFT-related transactions only).
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/transfers/all/by_tx_hash/:txHash \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nftTransfers": [
- {
- "blockchainEvent": {
- "txHash": "string",
- "logIndex": "string",
- "seqIndex": "string",
- "blockNumber": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "contractAddress": "string",
- "tokenId": "string",
- "tokenType": "TYPE_ERC721",
- "quantity": "string",
- "sender": {
- "address": "string",
- "type": "TYPE_OWNER"
}, - "senderReceived": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "recipient": {
- "address": "string",
- "type": "TYPE_OWNER"
}, - "recipientPaid": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "labels": [
- "LABEL_MINT"
]
}
], - "nativeTransfers": [
- {
- "fromAddress": "string",
- "toAddress": "string",
- "valueRaw": "string",
- "valueNormalized": "string"
}
], - "fungibleTransfers": [
- {
- "fromAddress": "string",
- "toAddress": "string",
- "contractAddress": "string",
- "valueRaw": "string",
- "valueNormalized": "string",
- "valueNative": "string"
}
]
}
Returns a list of the NFT transfers by various filters.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/foundational/v1beta2/transfers/nft?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC&blockTimestampGt=2019-08-24T14%3A15%3A22Z&blockTimestampLte=2019-08-24T14%3A15%3A22Z&contractAddress=string&tokenId=string&tokenTypes=TYPE_ERC721&senderAddress=string&recipientAddress=string&labelsAny=LABEL_MINT' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nftTransfers": [
- {
- "blockchainEvent": {
- "txHash": "string",
- "logIndex": "string",
- "seqIndex": "string",
- "blockNumber": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "contractAddress": "string",
- "tokenId": "string",
- "tokenType": "TYPE_ERC721",
- "quantity": "string",
- "sender": {
- "address": "string",
- "type": "TYPE_OWNER"
}, - "senderReceived": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "recipient": {
- "address": "string",
- "type": "TYPE_OWNER"
}, - "recipientPaid": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "labels": [
- "LABEL_MINT"
]
}
]
}
The service provides the ability to get collection and owners statistics, pricing and trading information.
Returns a list of the top collections by a given metric.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/top/:metric/:duration?limit=string&offset=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "collections": [
- {
- "collection": {
- "contractAddress": "string",
- "name": "string"
}, - "metricValue": "string"
}
]
}
Returns collection metrics (counts, total volumes) and metadata from on-chain and off-chain sources. (Collection metadata only available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/metadata?includeStats=true' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "name": "string",
- "types": [
- "TYPE_ERC20"
], - "tokensCount": "string",
- "ownersCount": "string",
- "salesVolume": "string",
- "metadata": [
- {
- "type": "TYPE_BANNER_IMAGE_URL",
- "value": "string"
}
]
}
Returns owners count time services for a collection.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/owners_count/:duration/:groupByPeriod?timestampLt=2019-08-24T14%3A15%3A22Z' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "count": "string"
}
]
}
Returns a list of the current owner addresses for a collection.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/owners_list?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "owner": [
- {
- "address": "string",
- "ownedQuantity": "string"
}
]
}
Returns token prices (minimum, maximum, average) time series for a collection. Note: Prices below 0.01 (native token) will not be included in this data. Prices below this value often represent what are effectively transfers rather than real sales.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/prices/:duration/:groupByPeriod?timestampLt=2019-08-24T14%3A15%3A22Z' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "min": "string",
- "max": "string",
- "avg": "string"
}
]
}
Returns sales volume and count time series for a collection. Note: Prices below 0.01 (native token) will not be included in this data. Prices below this value often represent what are effectively transfers rather than real sales.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/sales_volume/:duration/:groupByPeriod?timestampLt=2019-08-24T14%3A15%3A22Z' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "quantity": "string",
- "volume": "string"
}
]
}
Returns token supply time services for a collection.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/supply/:duration/:groupByPeriod?timestampLt=2019-08-24T14%3A15%3A22Z' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "minted": "string",
- "burned": "string",
- "totalMinted": "string",
- "totalBurned": "string"
}
]
}
Returns aggregated numeric traits for the collection. The response includes traits with their minimum and maximum values. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/traits/numeric?limit=string&offset=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "traits": [
- {
- "name": "string",
- "displayType": "DISPLAY_TYPE_PROPERTY",
- "valueMin": 0,
- "valueMax": 0
}
]
}
Returns aggregated string traits for the collection. The response includes all possible values for each of the string traits. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/collections/v1beta2/:contractAddress/traits/string?limit=string&offset=string&maxDistinctValuesPerTrait=0' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "traits": [
- {
- "name": "string",
- "value": "string",
- "nftsCount": "string",
- "nftsPercentage": 0
}
]
}
WalletsService provides the ability to get a list of NFTs or Transfers where a specific Wallet is involved.
Returns the current ENS entity(s) corresponding to a given Ethereum address, if it exists.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/ens/by_address/:address \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "entities": [
- {
- "name": "string",
- "resolvedAddress": "string",
- "validFromTimestamp": "2019-08-24T14:15:22Z",
- "validTillTimestamp": "2019-08-24T14:15:22Z",
- "parentName": "string",
- "matchesReverseRecord": true
}
]
}
Returns all of the historical ENS entities corresponding to a given Ethereum address.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/ens/by_address/:address/history \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "entities": [
- {
- "name": "string",
- "resolvedAddress": "string",
- "validFromTimestamp": "2019-08-24T14:15:22Z",
- "validTillTimestamp": "2019-08-24T14:15:22Z"
}
]
}
Returns the current ENS entity corresponding to a given ENS Name, if it exists.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/ens/by_name/:name \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "entity": {
- "name": "string",
- "resolvedAddress": "string",
- "validFromTimestamp": "2019-08-24T14:15:22Z",
- "validTillTimestamp": "2019-08-24T14:15:22Z",
- "parentName": "string",
- "matchesReverseRecord": true
}
}
Returns all of the historical ENS entities corresponding to a given ENS Name.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/ens/by_name/:name/history \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "entities": [
- {
- "name": "string",
- "resolvedAddress": "string",
- "validFromTimestamp": "2019-08-24T14:15:22Z",
- "validTillTimestamp": "2019-08-24T14:15:22Z"
}
]
}
Returns a list of NFTs for a given wallet together with details around their floor price and last sale price. Allows filtering spam in/out, and returns a spam identification flag. (Spam filtering and floor prices are available only on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/priced_nfts/:walletAddress?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC&contractAddress=string&marketplaceId=MARKETPLACE_ID_OPENSEA&floorPrice.min=0&floorPrice.max=0&floorPrice.denomination=DENOMINATION_USD&traits=string&returnOnlyListed=true&spam=SPAM_FILTER_EXCLUDE' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nfts": [
- {
- "nft": {
- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "lastSalePrice": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "floorPrice": {
- "totalNative": "string",
- "totalUsd": "string",
- "fungibleAddress": "string",
- "fungibleValue": "string"
}, - "marketplaceIds": [
- "MARKETPLACE_ID_OPENSEA"
]
}, - "spam": true
}
]
}
Returns a list of collections owned by the wallet.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/:walletAddress/collections?limit=string&offset=string&sortBy=SORT_BY_COLLECTION_ADDRESS&sortDirection=SORT_DIRECTION_ASC' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "collections": [
- {
- "contractAddress": "string",
- "tokensCount": "string",
- "tokensQuantity": "string",
- "lastReceivedAt": "2019-08-24T14:15:22Z"
}
]
}
Returns a list of the NFT transfers by the wallet. Allows filtering spam in/out, and returns a spam identification flag. (Spam filtering return values are supported only on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/:walletAddress/nft_transfers?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC&blockTimestampGt=2019-08-24T14%3A15%3A22Z&blockTimestampLte=2019-08-24T14%3A15%3A22Z&contractAddress=string&tokenId=string&labelsAny=LABEL_MINT&tokenIsSpam=SPAM_FILTER_EXCLUDE&party=PARTY_SENDER' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nftTransfers": [
- {
- "blockchainEvent": {
- "txHash": "string",
- "logIndex": "string",
- "seqIndex": "string",
- "blockNumber": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "contractAddress": "string",
- "tokenId": "string",
- "quantity": "string",
- "sender": {
- "address": "string",
- "type": "TYPE_OWNER"
}, - "senderReceived": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "recipient": {
- "address": "string",
- "type": "TYPE_OWNER"
}, - "recipientPaid": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "labels": [
- "LABEL_MINT"
], - "tokenIsSpam": true
}
]
}
Returns a list of the NFTs owned by the wallet. Allows filtering spam in/out, and returns a spam identification flag. (Spam filtering return values are supported only on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/:walletAddress/nfts?limit=string&offset=string&contractAddress=string&spam=SPAM_FILTER_EXCLUDE' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nfts": [
- {
- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "quantity": "string",
- "spam": true
}
]
}
Report that a collection or an NFT was inaccurately flagged as spam. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/:walletAddress/report_not_spam/:contractAddress?tokenId=string&feedback=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{ }
Report a collection or an NFT as spam. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/wallets/v1beta2/:walletAddress/report_spam/:contractAddress?tokenId=string&feedback=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{ }
MarketplaceService provides the ability to get marketplace activity about NFTs from different marketplaces.
Returns a floor price for the given collection or token. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/marketplaces/v1beta2/floors/:contractAddress?tokenId=string&marketplaceId=MARKETPLACE_ID_OPENSEA' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "price": {
- "totalNative": "string",
- "totalUsd": "string",
- "fungibleAddress": "string",
- "fungibleValue": "string"
}
}
Returns a list of active NFT listings across multiple marketplaces. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/marketplaces/v1beta2/listings/active?limit=string&offset=string&sortBy=SORT_BY_CREATION_TIMESTAMP&sortDirection=SORT_DIRECTION_ASC&creationTimestampGt=2019-08-24T14%3A15%3A22Z&listingType=LISTING_TYPE_INDIVIDUAL_NFT&marketplaceId=MARKETPLACE_ID_OPENSEA&contractAddress=string&tokenId=string&creatorAddress=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "listings": [
- {
- "nft": [
- {
- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": null,
- "mimeType": null
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": null,
- "uriOriginal": null,
- "mimeType": null
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "quantity": "string"
}
], - "listingDetails": {
- "marketplaceId": "MARKETPLACE_ID_OPENSEA",
- "marketplacePermalink": "string",
- "saleType": "SALE_TYPE_FIXED_PRICE",
- "listingType": "LISTING_TYPE_INDIVIDUAL_NFT",
- "price": {
- "totalNative": "string",
- "totalUsd": "string",
- "fungibleAddress": "string",
- "fungibleValue": "string"
}, - "creatorAddress": "string",
- "creationTimestamp": "2019-08-24T14:15:22Z",
- "startTimestamp": "2019-08-24T14:15:22Z",
- "expirationTimestamp": "2019-08-24T14:15:22Z"
}
}
]
}
Returns a list of active NFT offers across multiple marketplaces. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/marketplaces/v1beta2/offers/active?limit=string&offset=string&sortBy=SORT_BY_CREATION_TIMESTAMP&sortDirection=SORT_DIRECTION_ASC&creationTimestampGt=2019-08-24T14%3A15%3A22Z&offerType=OFFER_TYPE_OFFER_INDIVIDUAL_NFT&marketplaceId=MARKETPLACE_ID_OPENSEA&contractAddress=string&tokenId=string&creatorAddress=string&recipientAddress=string&includeOwnedTokensInCollectionOffer=true' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "offers": [
- {
- "nft": [
- {
- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": null,
- "mimeType": null
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": null,
- "uriOriginal": null,
- "mimeType": null
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "quantity": "string"
}
], - "offerDetails": {
- "marketplaceId": "MARKETPLACE_ID_OPENSEA",
- "marketplacePermalink": "string",
- "offerType": "OFFER_TYPE_OFFER_INDIVIDUAL_NFT",
- "price": {
- "totalNative": "string",
- "totalUsd": "string",
- "fungibleAddress": "string",
- "fungibleValue": "string"
}, - "creatorAddress": "string",
- "recipientAddress": "string",
- "creationTimestamp": "2019-08-24T14:15:22Z",
- "startTimestamp": "2019-08-24T14:15:22Z",
- "expirationTimestamp": "2019-08-24T14:15:22Z"
}
}
]
}
Returns a list of NFTs for a given collection together with details around their floor price and last sale price. (Available on: Ethereum, Polygon)
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/marketplaces/v1beta2/priced_nfts/:contractAddress?limit=string&offset=string&sortDirection=SORT_DIRECTION_ASC&marketplaceId=MARKETPLACE_ID_OPENSEA&floorPrice.min=0&floorPrice.max=0&floorPrice.denomination=DENOMINATION_USD&traits=string&returnOnlyListed=true' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "nfts": [
- {
- "nft": {
- "contractAddress": "string",
- "tokenId": "string",
- "type": "TYPE_ERC721",
- "metadata": {
- "metadataUri": {
- "uri": "string",
- "mimeType": "string"
}, - "name": "string",
- "description": "string",
- "image": {
- "uri": "string",
- "uriOriginal": "string",
- "mimeType": "string"
}
}, - "mintEvent": {
- "txHash": "string",
- "logIndex": "string",
- "blockTimestamp": "2019-08-24T14:15:22Z"
}, - "collection": {
- "name": "string"
}
}, - "lastSalePrice": {
- "totalNative": "string",
- "totalUsd": "string",
- "nativeTransfersTotal": "string",
- "fungibleTransfersTotal": "string",
- "attributedBy": "ATTRIBUTED_BY_ZERO_QUANTITY_TX",
- "fungibleTotals": [
- {
- "contractAddress": "string",
- "totalNormalized": "string"
}
]
}, - "floorPrice": {
- "totalNative": "string",
- "totalUsd": "string",
- "fungibleAddress": "string",
- "fungibleValue": "string"
}, - "marketplaceIds": [
- "MARKETPLACE_ID_OPENSEA"
]
}
]
}
AudienceInsightsService API gives access to insights related to nft collections and wallets.
Returns collections in common by owners of a given collection. The method returns top 30 collections, sorted by number of common owners. Excludes tokens flagged as spam for owning wallets.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/audiences/v1beta1/common/collections/:contractAddress \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "collections": [
- {
- "contractAddress": "string",
- "name": "string",
- "minterAddress": "string",
- "commonOwnersCount": "string",
- "ownersCount": "string"
}
]
}
Returns collections in common trends by owners of a given collection. The method returns top 30 collections with increase/decrease in the number of owners, sorted by number of common owners. Excludes tokens flagged as spam for owning wallets.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/audiences/v1beta1/common/collections/:contractAddress/trends?duration=DURATION_1_DAY' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "collections": [
- {
- "contractAddress": "string",
- "name": "string",
- "ownersCountChange": "string",
- "commonOwnersCount": "string"
}
]
}
Returns financial profiles for owners of a requested collection. Stats exclude tokens flagged as spam for owning wallets.
A successful response.
curl -i -X GET \ 'https://ethereum-rest.api.mnemonichq.com/audiences/v1beta1/financial_profiles/by_collection/:contractAddress?limit=string&offset=string' \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "profiles": [
- {
- "walletAddress": "string",
- "collectionsOwnedCount": "string",
- "nftsOwnedCount": "string",
- "nftsOwnedCountErc721": "string",
- "nftsOwnedCountErc1155": "string",
- "nftsOwnedCountEver": "string",
- "nftsOwnedQuantity": "string",
- "nftsRecvFirstTs": "2019-08-24T14:15:22Z",
- "nftsRecvLastTs": "2019-08-24T14:15:22Z",
- "nftsPurchasedFirstTs": "2019-08-24T14:15:22Z",
- "nftsPurchasedLastTs": "2019-08-24T14:15:22Z",
- "nftsFifoHoldingSpanAvg": "string",
- "nftsFifoHoldingSpanMax": "string",
- "nftsLongestHoldingSince": "2019-08-24T14:15:22Z",
- "nftsPurchasesCount": "string",
- "nftsPurchasesVolume": "string",
- "nftsPurchasesAvgPrice": "string",
- "nftsPurchasesMaxPrice": "string",
- "nftsSalesCount": "string",
- "nftsSalesVolume": "string",
- "nftsTotalNetProfit": "string"
}
]
}
Returns financial profiles for requested wallets. Stats exclude tokens flagged as spam for owning wallets.
A successful response.
{- "walletAddresses": [
- "string"
]
}
{- "profiles": [
- {
- "walletAddress": "string",
- "collectionsOwnedCount": "string",
- "nftsOwnedCount": "string",
- "nftsOwnedCountErc721": "string",
- "nftsOwnedCountErc1155": "string",
- "nftsOwnedCountEver": "string",
- "nftsOwnedQuantity": "string",
- "nftsRecvFirstTs": "2019-08-24T14:15:22Z",
- "nftsRecvLastTs": "2019-08-24T14:15:22Z",
- "nftsPurchasedFirstTs": "2019-08-24T14:15:22Z",
- "nftsPurchasedLastTs": "2019-08-24T14:15:22Z",
- "nftsFifoHoldingSpanAvg": "string",
- "nftsFifoHoldingSpanMax": "string",
- "nftsLongestHoldingSince": "2019-08-24T14:15:22Z",
- "nftsPurchasesCount": "string",
- "nftsPurchasesVolume": "string",
- "nftsPurchasesAvgPrice": "string",
- "nftsPurchasesMaxPrice": "string",
- "nftsSalesCount": "string",
- "nftsSalesVolume": "string",
- "nftsTotalNetProfit": "string"
}
]
}
Returns financial stats for given collection.
A successful response.
curl -i -X GET \ https://ethereum-rest.api.mnemonichq.com/audiences/v1beta1/financial_stats/by_collection/:contractAddress \ -H 'X-API-Key: YOUR_API_KEY_HERE'
{- "walletsCount": "string",
- "collectionsOwnedCountAvg": 0,
- "nftsPurchasesCountAvg": 0,
- "nftsPurchasesVolumeAvg": 0,
- "nftsPurchasesPriceAvg": 0,
- "walletAgeMin": "string",
- "walletAgeMax": "string",
- "nftsFifoHoldingSpanAvg": 0
}
Returns financial stats for given wallets.
A successful response.
{- "walletAddresses": [
- "string"
], - "nftsPurchasesVolumeGte": "string",
- "nftsPurchasesPriceAvgGte": "string",
- "collectionsOwnedCountGte": "string",
- "daysSinceLastPurchaseLte": "string"
}
{- "walletsCount": "string",
- "collectionsOwnedCountAvg": 0,
- "nftsPurchasesCountAvg": 0,
- "nftsPurchasesVolumeAvg": 0,
- "nftsPurchasesPriceAvg": 0,
- "walletAgeMin": "string",
- "walletAgeMax": "string",
- "nftsFifoHoldingSpanAvg": 0
}
Returns wallets based on segmentation criteria. Sorts by Total Spend (in descending order).
A successful response.
{- "limit": "string",
- "offset": "string",
- "collections": [
- {
- "contractAddress": "string",
- "nftsOwnedCountGte": "string"
}
], - "collectionsCondition": "CONDITION_ALL",
- "nftsPurchasesVolumeGte": "string",
- "nftsPurchasesPriceAvgGte": "string",
- "collectionsOwnedCountGte": "string",
- "daysSinceLastPurchaseLte": "string"
}
{- "wallets": [
- {
- "walletAddress": "string",
- "totalSpend": "string"
}
]
}