codeAPI (Data & Analytics)

The Mintify API provides access to a wide range of data and insights for NFT-based economies, making it a valuable piece of NFT infrastructure for anyone looking to build their own products.

circle-check
triangle-exclamation
circle-exclamation

Authentication: You need to include a 'API-KEY' header with every request:

headers = {
'API-KEY': 'YOUR_API_KEY'
}
get
/getActiveContracts

Returns a contract object

Authorizations
API-KEYstringRequired
Query parameters
limitnumberRequired

The limit of the list. Default value is 50. Max value is 1000.

Responses
chevron-right
200

Array containing Contract object

application/json
get
/getActiveContracts
200

Array containing Contract object

get
/getContract

Returns a contract object

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

Responses
chevron-right
200

Array containing Contract object

application/json
get
/getContract
200

Array containing Contract object

get
/getContractDatapoints

Returns volume and sales datapoints for contract

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

chainstringOptional

The chain the list is for. Currently only "eth" is accepted.

Default: eth
periodstringOptional

The period of the list. Default value is "24h". Accepted values are: "60d", "30d", "15d", "7d", "48h", "24h", "12h", "4h", "2h", "1h", "15m", "5m"

Default: 24h
Responses
chevron-right
200

Array of datapoints.

application/json
get
/getContractDatapoints
200

Array of datapoints.

get
/getContractFloorDatapoints

Returns floor datapoints for a contract

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

periodstringOptional

The period of the list. Default value is "24h". Accepted values are: "60d", "30d", "15d", "7d", "48h", "24h", "12h", "4h", "2h", "1h", "15m", "5m"

Default: 24h
Responses
chevron-right
200

Array datapoints

application/json
get
/getContractFloorDatapoints
200

Array datapoints

get
/getTrendingContracts

Returns a list of trending contracts based on period and volume or sales

Authorizations
API-KEYstringRequired
Query parameters
periodstringRequired

The period of the list. Default value is "24h". Accepted values are: "60d", "30d", "15d", "7d", "24h", "1h"

chainstringOptional

The chain the list is for. Currently only "eth" is accepted.

Default: eth
sortBystringOptional

Sort the results by this value. Default value is "sales". Accepted values are: "sales", "volume"

Default: sales
orderstringOptional

order the results by this value. Default value is "DESC". Accepted values are: "DESC", "ASC"

Default: DESC
limitnumberOptional

The response limit. Default value is 25. Max value is 1000.

Default: 25
pagenumberOptional

The page number of the results, used in conjuction with limit. Default value is 1

Default: 1
Responses
chevron-right
200

Array of contract objects.

application/json
get
/getTrendingContracts
200

Array of contract objects.

get
/getContractListings

Returns contract listings

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

tokensOrderstringOptional

The ordering of the tokens. Possible values: "date_desc", "date_asc", "price_desc", "price_asc". Defaults to "date_desc".

Default: date_desc
marketstringOptional

Filter results by specific market place. Accepted values: "opensea", "coinbase", "looksrare", "rarible", "x2y2", "reservoir", "sudoswap"

Default: all
priceminnumberOptional

Filter the results by a minimum price. Default value is 0

Default: 0
pricemaxnumberOptional

Filter the results by a maximum price. Default value is 1000 which is also the maximum allowed.

Default: 1000
limitnumberOptional

The response limit. Default value is 25. Max value is 1000.

Default: 25
pagenumberOptional

The page number of the results, used in conjuction with limit. Default value is 1

Default: 1
Responses
chevron-right
200

Array of listing objects.

application/json
get
/getContractListings
200

Array of listing objects.

get
/getContractActivity

Returns contract activity

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

typestringOptional

The type of activity. Possible values: "all", "sales", "transfers", "mints", "burns". Defaults to "all".

Default: all
limitnumberOptional

The response limit. Default value is 25. Min value is 1, Max value is 1000.

Default: 25
pagenumberOptional

The page number of the results, used in conjuction with limit. Default value is 1

Default: 1
Responses
chevron-right
200

Array of listing objects.

application/json
get
/getContractActivity
200

Array of listing objects.

get
/getContractBids

Returns contract bids

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

tokensOrderstringOptional

The ordering of the tokens. Possible values: "date_desc", "date_asc", "price_desc", "price_asc". Defaults to "date_desc".

Default: date_desc
marketstringOptional

Filter results by specific market place. Accepted values: "opensea", "coinbase", "looksrare", "rarible", "x2y2", "reservoir", "sudoswap"

Default: all
typestringOptional

Filter results by offer type. Accepted values: "all", "tokens", "collection"

Default: all
priceminnumberOptional

Filter the results by a minimum price. Default value is 0

Default: 0
pricemaxnumberOptional

Filter the results by a maximum price. Default value is 1000 which is also the maximum allowed.

Default: 1000
limitnumberOptional

The response limit. Default value is 25. Max value is 1000.

Default: 25
pagenumberOptional

The page number of the results, used in conjuction with limit. Default value is 1

Default: 1
Responses
chevron-right
200

Array of listing objects.

application/json
get
/getContractBids
200

Array of listing objects.

get
/getContractTokens

Returns tokens for a contract.

Authorizations
API-KEYstringRequired
Query parameters
contractstringRequired

The contract address

tokenIdsstringOptional

Filter by specific token ids. This is a json encoded array of ids.

limitnumberOptional

The response limit. Default value is 25. Max value is 1000.

Default: 25
pagenumberOptional

The page number of the results, used in conjuction with limit. Default value is 1

Default: 1
Responses
chevron-right
200

Array of token objects.

application/json
get
/getContractTokens
200

Array of token objects.

get
/getUpcomingDrops

Returns a list of upcoming collections. This endpoint has been deprecated in favor of /getUpcomingCollections.

Authorizations
API-KEYstringRequired
Query parameters
chainstringOptional

The chain of the upcoming drops. Currently only "eth" is accepted.

Default: eth
pagenumberOptional

The page of the results, used for pagination.

Default: 1
categorynumberOptional

Filter the results by category id. Accepted categories: art: 3, photography: 4, metaverse: 5, games: 6, music: 7, utility: 8, popular: 9, free mints: 10

Responses
chevron-right
200

Array of collection objects.

application/json
get
/getUpcomingDrops
200

Array of collection objects.

get
/getUpcomingDropsContracts

Returns a list of upcoming collections. This endpoint has been deprecated in favor of /getUpcomingCollectionsContract

Authorizations
API-KEYstringRequired
Query parameters
chainstringOptional

The chain of the upcoming drops. Currently only "eth" is accepted.

Default: eth
post_idsstringOptional

A comma separated string of post ids. Maximum ids that can be passed is 50.

Responses
chevron-right
200

Array of post_id to contract_address objects.

application/json
get
/getUpcomingDropsContracts
200

Array of post_id to contract_address objects.

get
/getWalletTokens

Returns a list of upcoming collections.

Authorizations
API-KEYstringRequired
Query parameters
walletstringOptional

The wallet address.

chainstringOptional

The chain of the upcoming drops. Currently only "eth" is accepted.

Default: eth
pagenumberOptional

The page number, used for pagination.

Default: 1
limitnumberOptional

The limit of the response. Max is 50

Default: 50
Responses
chevron-right
200

Array of token objects.

application/json
get
/getWalletTokens
200

Array of token objects.

get
/getChainActivity

Returns blockchain activity for the last 100 blocks.

Authorizations
API-KEYstringRequired
Query parameters
typestringOptional

The activity type. Possible values are: "all", "sales", "transfers", "mints", "burns". Defaults to "all".

Default: all
pagenumberOptional

The page number, used for pagination.

Default: 1
limitnumberOptional

The limit of the response. Max is 100

Default: 50
Responses
chevron-right
200

Array of transaction objects.

application/json
get
/getChainActivity
200

Array of transaction objects.

get
/getUpcomingCollections

Returns a list of upcoming collections.

Authorizations
API-KEYstringRequired
Query parameters
chainstringOptional

The chain of the upcoming drops.

Default: eth
pagenumberOptional

The page of the results, used for pagination.

Default: 1
categorystringOptional

Filter the results by category. Accepted Categories: art, photography, metaverse, games, music, utility, popular, free mints, mintify-launchpad

Responses
chevron-right
200

Array of collection objects.

application/json
get
/getUpcomingCollections
200

Array of collection objects.

get
/getUpcomingCollection

Returns an upcoming collection.

Authorizations
API-KEYstringRequired
Query parameters
chainstringOptional

The chain of the upcoming drops.

Default: eth
idstringOptional

The id of the upcoming collection.

Responses
chevron-right
200

Array of post_id to contract_address objects.

application/json
get
/getUpcomingCollection
200

Array of post_id to contract_address objects.

Last updated