Search NFTs across a collection group
Changed onSearch NFTs across every collection in a group, such as trading_cards, using normalized attributes that are consistent across issuers. Each attribute (franchise, grader, grade, subject, year, set, language, edition, product_type) is a repeatable query parameter, for example ?franchise=Pokemon&grader=PSA&grader=CGC&grade=10. Use /nfts/group/{group}/facets to discover values and counts.
Request
- Base URLhttps://api.opensea.io
- AuthAPI key in header x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Collection group
Query parameters
Restrict results to these collections in the group (max 10). Defaults to the whole group.
Full-text match on NFT name, up to 100 characters
Only return NFTs that are listed (true) or unlisted (false)
Minimum estimated value in USD, inclusive
Maximum estimated value in USD, inclusive
Sort field: price, top_offer, last_sale, last_sale_date, created_date, received_date, listing_created_date, best_deal, or estimated_value
Sort direction: asc or desc
Number of items to return per page
Only return NFTs whose normalized franchise is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized grader is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized grade is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized subject is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized year is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized set is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized language is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized edition is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Only return NFTs whose normalized product type is one of these values, as returned by the facets endpoint. Repeat the parameter to match any of several values.
Response
OK
Example response
{
"nfts": [
{
"best_listing_price": {
"amount": "120.5",
"currency": "POL",
"usd": "40.12"
},
"estimated_value_usd": "250.5"
}
]
}Changes
- info
endpoint added
- info