Endpoint Playground
Runs a keyword search scoped to one collection — matching on item name and trait values — and returns the hits with rarity rank and best standing listing. Narrower than `/opensea/collection/{slug}/items`, which lists everything.
14 Oct 2026: Single record response; 2 fields had a value in every checked item; 1 field was empty in this sample.
Sample value profiles: query: “gold”.
curl 'https://api.crawlora.net/api/v1/opensea/collection/boredapeyachtclub/search-items?query=gold' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| slug (path) | string | Yes | boredapeyachtclub | OpenSea collection slug |
| query | string | Yes | gold | Search keyword |
| limit | integer | No | Results per page, 1-100 |
{
"code": 200,
"msg": "OK",
"data": {
"slug": "boredapeyachtclub",
"query": "gold",
"items": [
{
"id": "5a1d9b8101cf3a2e8c8ce2d2e5a8e2ba",
"token_id": "73",
"name": "#73",
"image_url": "https://i2c.seadn.io/ethereum/abc.png",
"contract_address": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"chain": "ethereum",
"rarity_rank": 11,
"best_listing": {
"amount": 180,
"currency": "ETH",
"usd": 442290
},
"marketplace": "opensea"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.