OpenSea API endpoint
Returns every blockchain OpenSea indexes, with its identifier, display name, and architecture. The identifiers are the accepted values for the `chain` path parameter on the item endpoints.
/opensea/chainsNo parameters.
Returns every blockchain OpenSea indexes. Each identifier is an accepted value for the chain path parameter on the /opensea/item/... endpoints, so this is the canonical enum source for those routes rather than a hardcoded list.
| Field | Filled in, of 29 checked | Values in the sample |
|---|---|---|
| identifier | 29 | “ethereum” and 28 other values |
| name | 29 | “Ethereum” and 28 other values |
| arch | 29 | EVM (28), SVM (1) |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/opensea/chains" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"chains": [
{
"identifier": "ethereum",
"name": "Ethereum",
"arch": "EVM"
},
{
"identifier": "solana",
"name": "Solana",
"arch": "SVM"
},
{
"identifier": "base",
"name": "Base",
"arch": "EVM"
},
{
"identifier": "polygon",
"name": "Polygon",
"arch": "EVM"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/opensea.chainsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | opensea.ChainsResponse | No | ||||
| data.chains | array | No | ||||
| data.chains[].arch | string | No | EVM | |||
| data.chains[].identifier | string | No | ethereum | |||
| data.chains[].name | string | No | Ethereum | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/opensea/chains" \
-H "x-api-key: $CRAWLORA_API_KEY"