Get top NFT collections by profile-picture wearer count

NFT collections ranked by how many accounts use a verified (currently-owned) NFT from the collection as their profile picture, most first. Only verified collections are ranked. A verified collection is still not ranked when it is blacklisted or trust and safety has delisted, disabled, marked it as spam, or excluded it from promotion, top and trending lists, or discovery. Name registries (ENS and Basenames) and collections with no verified wearers are never ranked. Ties are ordered by collection slug ascending. Each wearer counts for the collection their NFT belongs to, so a contract shared by several collections is split per item, and wearers are counted as get_collection_pfp_profiles lists them. The chain, category and floor price filters narrow the board, and ranks stay contiguous from 1 within it.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
int32
required
1 to 50

Maximum number of collections to return (1-50).

string
enum
Defaults to ethereum
deprecated

Deprecated: use chains. Same as chains with this one chain; when both are given, wearers on any of them count.

chains
array of strings

Chains whose wearers count, as a comma-separated list or a repeated parameter. Omit to rank across all chains. A chain that is not supported matches no wearers.

chains
categories
array of strings

Categories to rank, as a comma-separated list or a repeated parameter (e.g. art, gaming, memberships, music, pfps, photography, domain-names, virtual-worlds, sports-collectibles, physical-collectibles). Omit to rank every category.

categories
double

Minimum floor (best listing) price in USD, inclusive; must not exceed max_floor_price_usd. Collections with no listing priced in USD are left out when either floor price bound is given. Rounded down to two significant digits.

double

Maximum floor (best listing) price in USD, inclusive. Collections with no listing priced in USD are left out when either floor price bound is given. Rounded up to two significant digits.

Responses

500

Internal server error. Please open a support ticket so OpenSea can investigate.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*