Returns all NFTs for a given contract address. Can be set to include the NFT metadata, file_information, rarity, last_sale_price or all which returns extra information. Ethereum, Polygon and Goerli are supported.

Useful for:

  • Importing all NFTs from a given contract to your application.

Related:

Log in to see full request history
timestatususer agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Defaults to 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d

Contract address from which to query NFTs also known as the collection address.

Query Params
string
required
Defaults to ethereum

Blockchain from which to query NFTs.

integer
≥ 1
Defaults to 1

The page number of the results to return. The first page is 1.

integer
1 to 50
Defaults to 50

The number of results returned per page. Limit can range between 1 and 50, and the default is 50.

include
array of strings
required
Defaults to metadata

Include optional data in the response. default is the minimal response, metadata includes NFT metadata and cached_file_url, file_information includes extra information of the NFT’s file, rarity includes NFT rarity data and NFT attributes (traits), last_sale_price includes last sale price of an NFT and all includes full details like in Retrieve NFT details. Fields can be combined to get desired result.

include*
boolean
Defaults to false

Queues and refreshes all the NFTs metadata inside the contract (i.e. all tokens) if they have changed since the updated_date. Useful for example, when NFT collections are revealed.

Response

nfts property that contains an array of up to page_size NFTs. Each entry in the array is a separate NFT. If no more NFTs are available, the resulting array will be empty.

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json