How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Rarible Search API

The Search API API from Rarible — 7 operation(s) for search api.

Rarible Search API is one of 18 APIs that Rarible publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Search API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 7 operations across 7 paths, and defines 126 schemas. It is described by OpenAPI 3.2.0, at version v0.1.

Requests are made against a single base URL, https://{environment}.rarible.org.

7 operations 7 paths 126 schemas 1 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v0.1
Base URL
https://api.rarible.org/v0.1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Rarible Search API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-KEY (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 7

Across 7 paths, the API surfaces 7 operations — 1 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Search API 7
GET
/v0.1/items/traits/search
Search NFT collection traits
searchTraits 3 params → 200400500
POST
/v0.1/items/search
Search NFTs
searchItems body → 200400500
POST
/v0.1/items/search/duplicates
Search Duplicated NFTs
searchDuplicatedItems body → 200400500
POST
/v0.1/ownerships/search
Search NFT Ownerships
searchOwnerships body → 200400500
POST
/v0.1/activities/search
Search Activities
searchActivities body → 200400500
POST
/v0.1/activities/search/count
Count activities that match the search request
searchActivitiesCount body → 200400500
POST
/v0.1/collections/search
Search NFT Collections
searchCollection body → 200400500

Schemas 126

The contract defines 126 schemas that model the data the API accepts and returns. The most detailed are Item (28 properties), Order (25 properties), ItemsSearchFilter (24 properties), Collection (23 properties). Each schema is shown below with its type and property counts.

SearchResultCount
object
1 property 1 required
NftOfCollectionAssetType
object
2 properties 2 required
DuplicatedItemsSearchRequest
object
Search request for items with duplicated traits
4 properties 3 required
AudioContent
object
1 property
ActivitySearchFilter
object
12 properties
TokenCurrencyAssetType
object
2 properties 2 required
EthOrderDataRaribleV2DataV1
object
3 properties 3 required
TransferActivity
object
11 properties 5 required
EthSeaportOffer
object
5 properties 5 required
EthSeaportConsideration
object
6 properties 6 required
Ownership
object
16 properties 7 required
Royalty
object
2 properties 2 required
RawOrderData
object
2 properties 1 required
ActivitySearchSort
string
HtmlContent
object
1 property
EthErc20AssetType
object
2 properties 2 required
CollectionsSearchRequest
object
Complex search request for collections
3 properties 2 required
OrderListActivity
object
9 properties 6 required
OrderActivitySource
string
EthErc721AssetType
object
4 properties 3 required
DuplicatedItemGroups
object
2 properties 1 required
ActivityCurrencyFilter
object
1 property
ImageContent
object
3 properties
SortType
string
ActivityUserFilter
object
3 properties
ItemCollection
object
4 properties 2 required
EthRaribleV2OrderData
VideoContent
object
3 properties
AssetType
object
ActivityType
string
Meta
object
14 properties 3 required
ItemTransfer
object
2 properties 4 required
SortOrder
string
ItemTraitProperty
object
Item trait property
3 properties 1 required
Items
object
3 properties 1 required
EthSeaportOrderType
string
SolanaAuctionHouseDataV1
object
4 properties 1 required
ReceiveFromChainActivity
object
10 properties 7 required
ActivityId
string
OrderMatchSell
object
15 properties 6 required
BurnActivity
object
9 properties 4 required
OrderActivityMatchSide
object
3 properties 2 required
ItemsSearchFilter
object
Filter for items search query
24 properties
EthOrderOpenSeaV1DataV1
object
16 properties 17 required
Rarity
object
2 properties
Activity
object
6 properties 2 required
ItemsSearchSort
string
OrderStatus
string
CollectionId
string
Collection id
NativeCurrencyAssetType
object
3 properties 2 required
Ownerships
object
3 properties 1 required
ActivitySearchRequest
object
Complex search request for Activities
4 properties 2 required
OrderCancelBidActivity
object
9 properties 6 required
OwnershipSearchFilter
object
Filter for ownerships search query
10 properties
Collections
object
3 properties 1 required
L2WithdrawalActivity
object
6 properties 4 required
EthErc1155LazyAssetType
object
9 properties 8 required
Platform
string
OrderMatchActivity
object
5 properties 2 required
OrderMatchSwap
object
3 properties 2 required
EthErc721LazyAssetType
object
8 properties 7 required
OwnershipSource
string
SolanaSolAssetType
object
1 property 1 required
UnionApiErrorBadRequest
object
2 properties 2 required
ItemRoyalty
object
2 properties 2 required
CollectionMeta
object
14 properties 2 required
EthOrderSeaportDataV1
object
9 properties 7 required
OrderId
string
Item
object
28 properties 10 required
Model3dContent
object
1 property
MetaContent
object
6 properties 2 required
Traits
object
2 properties 1 required
EthErc1155AssetType
object
4 properties 3 required
ContractAddress
string
Blockchain contract address in Union format ETHEREUM:${token}
SolanaNftAssetType
object
4 properties 2 required
NftAssetType
object
4 properties 3 required
EthEthereumAssetType
object
2 properties 1 required
OrderData
object
Collection
object
23 properties 5 required
MetaAttribute
object
4 properties 1 required
EthOrderBasicSeaportDataV1
object
1 property 1 required
ItemSearchFullText
object
2 properties 1 required
EthOrderDataRaribleV2DataV2
object
4 properties 4 required
RawJson
object
EthGenerativeArtAssetType
object
3 properties 2 required
CurrencyId
string
Currency Id, has format ETHEREUM:${token} or ETHEREUM:${token}:${tokenId}
OwnershipSearchSort
string
Trait
object
Combination of Item attribute key with list of values
2 properties 2 required
UnionApiErrorServerError
object
2 properties 2 required
Asset
object
2 properties 2 required
Blockchain
string
BigInteger
string
OwnershipSearchRequest
object
Ownerships complex search query
4 properties 2 required
ActivityBlockchainInfo
object
4 properties 4 required
OwnershipId
string
EthSeaportItemType
string
SendToChainActivity
object
10 properties 7 required
ItemsSearchRequest
object
Complex search request for items
5 properties 2 required
EthOrderDataRaribleV2DataV3
object
4 properties 4 required
L2DepositActivity
object
6 properties 4 required
CollectionsSearchFilter
object
Filter for collections search query
2 properties 1 required
OrderBidActivity
object
10 properties 6 required
TraitRange
object
Trait value range
2 properties 2 required
Range
object
2 properties
EthOrderCryptoPunksData
object
2 properties 1 required
SolanaFtAssetType
object
2 properties 2 required
Activities
object
3 properties 1 required
MintActivity
object
12 properties 4 required
Creator
object
2 properties 2 required
TraitEntry
object
Combination of Item attribute key/value with it's count
2 properties 2 required
ItemLastSale
object
6 properties 6 required
TraitSort
object
Used when the search sort is set as TRAIT
3 properties 1 required
BigDecimal
string
EthOrderDataRaribleV2DataV3Sell
object
6 properties 2 required
EthCollectionAssetType
object
3 properties 2 required
FeesValue
object
2 properties 1 required
EthCryptoPunksAssetType
object
4 properties 3 required
EthOrderDataLegacy
object
2 properties 2 required
UnionAddress
string
Blockchain address in Union format ${blockchainGroup}:${token}
ItemId
string
Item Id, has format ETHEREUM:${token}:${tokenId}
DuplicatedItem
object
3 properties 3 required
Order
object
25 properties 14 required
OrderCancelListActivity
object
9 properties 6 required
Payout
object
2 properties 2 required
ItemHistory
object
History of item
5 properties 3 required
EthOrderDataRaribleV2DataV3Buy
object
5 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rarible-search-api-api-openapi.yml Raw ↑

Other APIs Rarible publishes across the network.

Rarible Charts API
Rarible Collection Leader Board API
Rarible Collection Statistics API
Rarible Currencies and rates API
Rarible Domain lookup API
Rarible Encode operations API
Rarible Indexer blocks API
Rarible NFT Activities API
Rarible NFT Collections API
Rarible NFT Data and Historical Statistics API
Rarible NFT Items API
Rarible NFT Ownerships API
Where this information came from

This is an independent, third-party profile of Rarible Search API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.