NFTs By Owner

Retrieves all NFTs currently owned by multiple addresses using network and address pairs. This endpoint is supported on Ethereum and many L2s, including Polygon, Arbitrum, Optimism, Base, World Chain and more. See the full list of supported networks here.

Path Params
string
required
Defaults to docs-demo

For higher throughput, create your own API key

Body Params
addresses
array of objects
required
length between 1 and 2

Array of address and networks pairs (limit 2 pairs, max 5 networks each). Networks should match network enums.

addresses*
string
required
Defaults to 0x1E6E8695FAb3Eb382534915eA8d7Cc1D1994B152

Wallet address.

networks
array of strings
required
length between 1 and 5
Defaults to eth-mainnet,base-mainnet,matic-mainnet

Network identifier (e.g., eth-mainnet). Find more network enums here

networks*
boolean
Defaults to true

Boolean - if set to true, returns metadata. Setting this to false will reduce payload size and may result in a faster API call. Defaults to true.

string

String - key for pagination. If more results are available, a pageKey will be returned in the response. Pass back the pageKey as a param to fetch the next page of results.

string

Number of NFTs to be returned per page. Defaults to 100. Max is 100.

Responses

Response body
object
data
object
required

List of nfts by address with appropriate metadata.

Has additional fields

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