Endpoint Playground
Returns a cursor-paginated page of NFTs in a collection with their traits, rarity rank, current owner, best standing listing, and last sale price. Pass `cursor` from `next_page_cursor` to page forward. Narrow the result set with `listed_only`, `traits`, a `min_price`/`max_price` band, or a `min_rarity`/`max_rarity` rank band — the filters combine, so `traits=Fur:Solid Gold&listed_only=true` returns only buyable Solid Gold apes.
14 Oct 2026: 20 items; 14 fields had a value in every checked item.
Sample value profiles: created_at: 2021-05-01; marketplace: blur (13), opensea (7); rarity_rank: 1,599 to 9,714, median 6,017.
curl 'https://api.crawlora.net/api/v1/opensea/collection/boredapeyachtclub/items?sort_by=PRICE&sort_direction=ASC' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| slug (path) | string | Yes | boredapeyachtclub | OpenSea collection slug |
| limit | integer | No | Items per page, 1-100 | |
| cursor | string | No | Opaque pagination cursor from a previous next_page_cursor | |
| sort_by | string | No | PRICE | Sort field |
| sort_direction | string | No | ASC | Sort direction |
| listed_only | boolean | No | Only return items with a standing listing | |
| traits | string | No | Comma-separated trait_type:value pairs | |
| min_price | number | No | Minimum listing price in the collection's native token | |
| max_price | number | No | Maximum listing price in the collection's native token | |
| min_rarity | integer | No | Minimum rarity rank (1 is rarest) | |
| max_rarity | integer | No | Maximum rarity rank |
{
"code": 200,
"msg": "OK",
"data": {
"slug": "boredapeyachtclub",
"items": [
{
"id": "627f24288f4b3aa1af5c94b123069592",
"token_id": "3826",
"name": "#3826",
"image_url": "https://i2c.seadn.io/base/88c9ad91.png",
"contract_address": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"chain": "ethereum",
"rarity_rank": 7886,
"created_at": "2021-05-01T07:27:48.000Z",
"last_sale_at": "2026-08-28T21:52:47.000Z",
"owner": {
"address": "0x4d8856858b2381d1a01650c53de1ca573160309e",
"display_name": "0x4d885"
},
"traits": [
{
"trait_type": "Background",
"value": "Army Green"
},
{
"trait_type": "Fur",
"value": "Brown"
}
],
"best_listing": {
"amount": 7.85,
"currency": "ETH",
"usd": 19295.3
},
"last_sale": {
"amount": 7.6,
"currency": "ETH",
"usd": 18680.4
},
"marketplace": "opensea"
}
],
"next_page_cursor": "WzIwXQ"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.