Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Rarible website screenshot

Rarible

Rarible is a multichain NFT marketplace and aggregator providing a unified REST API for searching, trading, and managing NFTs across Ethereum, Polygon, Arbitrum, Flow, IMX, and Chiliz. The platform operates as both a consumer marketplace and a B2B API infrastructure layer powering over 5,000 NFT applications. The Rarible API exposes endpoints for querying NFT items and collections, order books (aggregated from OpenSea, Rarible, and other venues), ownership records, trading activities, floor prices, volume rankings, and OLAP-style analytics. An integrated TypeScript SDK handles wallet connections, NFT minting, listing, bidding, and purchases through a single toolkit. Developers can implement custom front-end fees on transactions, enabling direct monetisation on top of the Rarible infrastructure. The platform indexes over 1 billion NFTs and 91 million trades and maintains 99.99% uptime.

agent ready

Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.

Kin Score

API Evangelist profiles Rarible the way a machine reads it — 309 machine-readable artifacts across 18 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Rarible scores 53.6/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 53.6/100 · developing
Contract Quality 16.1 / 25
Developer Ergonomics 8.3 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 5.5 / 13
Governance 8.8 / 12
Discoverability 10.0 / 10
Regulatory · Securities & Market Data 5.6 / 15
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Rarible

Each block below is one kind of artifact we hold for Rarible. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 18

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Rarible Charts API

The Charts API from Rarible — 2 operation(s) for charts.

Rarible Collection Leader Board API

The Collection Leader Board API from Rarible — 2 operation(s) for collection leader board.

Rarible Collection Statistics API

The Collection Statistics API from Rarible — 7 operation(s) for collection statistics.

Rarible Currencies and rates API

The Currencies and rates API from Rarible — 2 operation(s) for currencies and rates.

Rarible Domain lookup API

The Domain lookup API from Rarible — 1 operation(s) for domain lookup.

Rarible Encode operations API

The Encode operations API from Rarible — 1 operation(s) for encode operations.

Rarible Indexer blocks API

The Indexer blocks API from Rarible — 1 operation(s) for indexer blocks.

Rarible NFT Activities API

The NFT Activities API from Rarible — 7 operation(s) for nft activities.

Rarible NFT Collections API

The NFT Collections API from Rarible — 6 operation(s) for nft collections.

Rarible NFT Data and Historical Statistics API

The NFT Data and Historical Statistics API from Rarible — 10 operation(s) for nft data and historical statistics.

Rarible NFT Items API

The NFT Items API from Rarible — 14 operation(s) for nft items.

Rarible NFT Ownerships API

The NFT Ownerships API from Rarible — 5 operation(s) for nft ownerships.

Rarible NFT Sales API

The NFT Sales API from Rarible — 19 operation(s) for nft sales.

Rarible Points API

The Points API from Rarible — 3 operation(s) for points.

Rarible Reconciliation API

The Reconciliation API from Rarible — 2 operation(s) for reconciliation.

Rarible Search API API

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

Rarible Signature operations API

The Signature operations API from Rarible — 2 operation(s) for signature operations.

Rarible User balances API

The User balances API from Rarible — 1 operation(s) for user balances.

Scroll within the panel for all 18 ·

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rarible Plans Pricing

2 plans

PLANS

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Rarible Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 2

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Api Context

0 classes · 0 properties

JSON-LD

context Context

83 classes · 1 properties

JSON-LD

Spectral Rules 1

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Rarible API Rules

5 rules · 3 warnings

SPECTRAL

JSON Schema 267

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

Activities

3 properties

JSON SCHEMA

ActivitiesByUsersRequest

10 properties

JSON SCHEMA

Activity

6 properties

JSON SCHEMA

ActivityBlockchainInfo

4 properties

JSON SCHEMA

ActivityCurrencyFilter

1 properties

JSON SCHEMA

ActivityId

0 properties

JSON SCHEMA

ActivitySearchFilter

12 properties

JSON SCHEMA

ActivitySearchRequest

4 properties

JSON SCHEMA

ActivitySearchSort

0 properties

JSON SCHEMA

ActivitySort

0 properties

JSON SCHEMA

ActivitySubscriptionEvent

2 properties

JSON SCHEMA

ActivitySubscriptionRequest

5 properties

JSON SCHEMA

ActivityType

0 properties

JSON SCHEMA

ActivityUserFilter

3 properties

JSON SCHEMA

Asset

2 properties

JSON SCHEMA

AssetType

0 properties

JSON SCHEMA

AudioContent

1 properties

JSON SCHEMA

Balance

4 properties

JSON SCHEMA

BestAtTimeOrdersResponse

1 properties

JSON SCHEMA

BigDecimal

0 properties

JSON SCHEMA

BigInteger

0 properties

JSON SCHEMA

Blockchain

0 properties

JSON SCHEMA

BlockchainGroup

0 properties

JSON SCHEMA

BurnActivity

9 properties

JSON SCHEMA

Collection

23 properties

JSON SCHEMA

CollectionEvent

3 properties

JSON SCHEMA

CollectionId

0 properties

JSON SCHEMA

CollectionMeta

14 properties

JSON SCHEMA

CollectionTokenId

1 properties

JSON SCHEMA

CollectionUpdateEvent

2 properties

JSON SCHEMA

CollectionWithOwnedItems

2 properties

JSON SCHEMA

Collections

3 properties

JSON SCHEMA

CollectionsSearchFilter

2 properties

JSON SCHEMA

CollectionsSearchRequest

3 properties

JSON SCHEMA

CollectionsWithOwnedItems

2 properties

JSON SCHEMA

ContractAddress

0 properties

JSON SCHEMA

Creator

2 properties

JSON SCHEMA

Currencies

1 properties

JSON SCHEMA

Currency

6 properties

JSON SCHEMA

CurrencyId

0 properties

JSON SCHEMA

CurrencyUsdRate

5 properties

JSON SCHEMA

DefaultCollectionTokenId

1 properties

JSON SCHEMA

DomainResolveResult

2 properties

JSON SCHEMA

DuplicatedItem

3 properties

JSON SCHEMA

DuplicatedItemGroups

2 properties

JSON SCHEMA

DuplicatedItemsSearchRequest

4 properties

JSON SCHEMA

EncodedEthOrder

4 properties

JSON SCHEMA

EncodedOrder

1 properties

JSON SCHEMA

EthCollectionAssetType

3 properties

JSON SCHEMA

EthCollectionTokenId

2 properties

JSON SCHEMA

EthCollectionTokenIdSignature

3 properties

JSON SCHEMA

EthCryptoPunksAssetType

4 properties

JSON SCHEMA

EthErc1155AssetType

4 properties

JSON SCHEMA

EthErc1155LazyAssetType

9 properties

JSON SCHEMA

EthErc20AssetType

2 properties

JSON SCHEMA

EthErc721AssetType

4 properties

JSON SCHEMA

EthErc721LazyAssetType

8 properties

JSON SCHEMA

EthEthereumAssetType

2 properties

JSON SCHEMA

EthGenerativeArtAssetType

3 properties

JSON SCHEMA

EthLazyItem

0 properties

JSON SCHEMA

EthLazyItemErc1155

2 properties

JSON SCHEMA

EthLazyItemErc721

1 properties

JSON SCHEMA

EthOrderBasicSeaportDataV1

1 properties

JSON SCHEMA

EthOrderCryptoPunksData

2 properties

JSON SCHEMA

EthOrderDataLegacy

2 properties

JSON SCHEMA

EthOrderDataRaribleV2DataV1

3 properties

JSON SCHEMA

EthOrderDataRaribleV2DataV2

4 properties

JSON SCHEMA

EthOrderDataRaribleV2DataV3

4 properties

JSON SCHEMA

EthOrderDataRaribleV2DataV3Buy

5 properties

JSON SCHEMA

EthOrderDataRaribleV2DataV3Sell

6 properties

JSON SCHEMA

EthOrderFormAsset

2 properties

JSON SCHEMA

EthOrderOpenSeaV1DataV1

16 properties

JSON SCHEMA

EthOrderSeaportDataV1

9 properties

JSON SCHEMA

EthRaribleOrderForm

8 properties

JSON SCHEMA

EthRaribleV2OrderData

0 properties

JSON SCHEMA

EthRaribleV2OrderForm

2 properties

JSON SCHEMA

EthSeaportConsideration

6 properties

JSON SCHEMA

EthSeaportItemType

0 properties

JSON SCHEMA

EthSeaportOffer

5 properties

JSON SCHEMA

EthSeaportOrderType

0 properties

JSON SCHEMA

EventTimeMark

2 properties

JSON SCHEMA

EventTimeMarks

2 properties

JSON SCHEMA

ExtendedTraitProperties

2 properties

JSON SCHEMA

ExtendedTraitProperty

3 properties

JSON SCHEMA

FakeSubscriptionEvent

1 properties

JSON SCHEMA

FeesValue

2 properties

JSON SCHEMA

HtmlContent

1 properties

JSON SCHEMA

ImageContent

3 properties

JSON SCHEMA

Item

28 properties

JSON SCHEMA

ItemCollection

4 properties

JSON SCHEMA

ItemDeleteEvent

1 properties

JSON SCHEMA

ItemEvent

3 properties

JSON SCHEMA

ItemHistory

5 properties

JSON SCHEMA

ItemId

0 properties

JSON SCHEMA

ItemIds

1 properties

JSON SCHEMA

ItemLastSale

6 properties

JSON SCHEMA

ItemOwnership

9 properties

JSON SCHEMA

ItemOwnershipSubscriptionEvent

2 properties

JSON SCHEMA

ItemOwnershipSubscriptionRequest

2 properties

JSON SCHEMA

ItemRoyalty

2 properties

JSON SCHEMA

ItemSearchFullText

2 properties

JSON SCHEMA

ItemSubscriptionEvent

2 properties

JSON SCHEMA

ItemSubscriptionRequest

2 properties

JSON SCHEMA

ItemTraitProperty

3 properties

JSON SCHEMA

ItemTransfer

2 properties

JSON SCHEMA

ItemUpdateEvent

2 properties

JSON SCHEMA

ItemWithOwnership

2 properties

JSON SCHEMA

Items

3 properties

JSON SCHEMA

ItemsSearchFilter

24 properties

JSON SCHEMA

ItemsSearchRequest

5 properties

JSON SCHEMA

ItemsSearchSort

0 properties

JSON SCHEMA

ItemsWithOwnership

3 properties

JSON SCHEMA

L2DepositActivity

6 properties

JSON SCHEMA

L2WithdrawalActivity

6 properties

JSON SCHEMA

LatestIndexedBlock

2 properties

JSON SCHEMA

LazyItem

5 properties

JSON SCHEMA

LazyItemBurnForm

3 properties

JSON SCHEMA

LazyItemMintForm

1 properties

JSON SCHEMA

Meta

14 properties

JSON SCHEMA

MetaAttribute

4 properties

JSON SCHEMA

MetaContent

6 properties

JSON SCHEMA

MintActivity

12 properties

JSON SCHEMA

Model3dContent

1 properties

JSON SCHEMA

NativeCurrencyAssetType

3 properties

JSON SCHEMA

NftAssetType

4 properties

JSON SCHEMA

NftOfCollectionAssetType

2 properties

JSON SCHEMA

OlapBidsByPrice

5 properties

JSON SCHEMA

OlapBidsByPriceSort

0 properties

JSON SCHEMA

OlapBidsByPriceStatistics

3 properties

JSON SCHEMA

OlapBlockchain

0 properties

JSON SCHEMA

OlapChartResponse

1 properties

JSON SCHEMA

OlapCollectionEvent

3 properties

JSON SCHEMA

OlapCollectionLeaderboardEntry

8 properties

JSON SCHEMA

OlapCollectionLeaderboardItem

6 properties

JSON SCHEMA

OlapCollectionLeaderboardResponse

2 properties

JSON SCHEMA

OlapCollectionLeaderboardStatistics

5 properties

JSON SCHEMA

OlapCollectionStatisticsResponse

7 properties

JSON SCHEMA

OlapCollectionStatsEvent

3 properties

JSON SCHEMA

OlapCollectionStatsFloorChangeData

6 properties

JSON SCHEMA

OlapCollectionStatsFloorChangeEvent

2 properties

JSON SCHEMA

OlapCollectionStatsTopOfferChangeData

4 properties

JSON SCHEMA

OlapCollectionStatsVolumeChangeData

5 properties

JSON SCHEMA

OlapCollectionStatsVolumeChangeEvent

2 properties

JSON SCHEMA

OlapCollectionVolumeChangeEvent

2 properties

JSON SCHEMA

OlapCollectionVolumeRankingResponse

2 properties

JSON SCHEMA

OlapCurrencyAmount

2 properties

JSON SCHEMA

OlapCurrencyAmountWithChange

3 properties

JSON SCHEMA

OlapCurrencyType

0 properties

JSON SCHEMA

OlapError

2 properties

JSON SCHEMA

OlapGeneralStatsResponse

7 properties

JSON SCHEMA

OlapHistoryValuesByTimestamps

2 properties

JSON SCHEMA

OlapIntegerNumberWithChange

2 properties

JSON SCHEMA

OlapLeaderboardPeriod

0 properties

JSON SCHEMA

OlapLeaderboardSort

0 properties

JSON SCHEMA

OlapLeaderboardSortDirection

0 properties

JSON SCHEMA

OlapOwnerStatistic

2 properties

JSON SCHEMA

OlapOwnerStatistics

2 properties

JSON SCHEMA

OlapPeriod

0 properties

JSON SCHEMA

OlapPlatformSource

0 properties

JSON SCHEMA

OlapPriceWithUsd

3 properties

JSON SCHEMA

OlapPricesResponse

5 properties

JSON SCHEMA

OlapStatsGraphResponse

3 properties

JSON SCHEMA

OlapTradesLeaderboardSort

0 properties

JSON SCHEMA

OlapTradesLeaderboardSourceGroup

0 properties

JSON SCHEMA

OlapTrendingCollectionEntry

5 properties

JSON SCHEMA

OlapUserLeaderboardEntry

5 properties

JSON SCHEMA

OlapUserType

0 properties

JSON SCHEMA

OlapUserVolumeRankingResponse

1 properties

JSON SCHEMA

OlapVolumeForPeriodData

5 properties

JSON SCHEMA

OpenSeaFillOrderSignatureInputForm

2 properties

JSON SCHEMA

Order

25 properties

JSON SCHEMA

OrderActivityMatchSide

3 properties

JSON SCHEMA

OrderActivitySource

0 properties

JSON SCHEMA

OrderBidActivity

10 properties

JSON SCHEMA

OrderCancelBidActivity

9 properties

JSON SCHEMA

OrderCancelListActivity

9 properties

JSON SCHEMA

OrderData

0 properties

JSON SCHEMA

OrderEvent

3 properties

JSON SCHEMA

OrderFees

1 properties

JSON SCHEMA

OrderForm

1 properties

JSON SCHEMA

OrderId

0 properties

JSON SCHEMA

OrderIds

1 properties

JSON SCHEMA

OrderListActivity

9 properties

JSON SCHEMA

OrderMatchActivity

5 properties

JSON SCHEMA

OrderMatchSell

15 properties

JSON SCHEMA

OrderMatchSwap

3 properties

JSON SCHEMA

OrderSort

0 properties

JSON SCHEMA

OrderStatus

0 properties

JSON SCHEMA

OrderSubscriptionEvent

2 properties

JSON SCHEMA

OrderType

0 properties

JSON SCHEMA

OrderUpdateEvent

2 properties

JSON SCHEMA

Orders

2 properties

JSON SCHEMA

OrdersByCollectionSubscriptionRequest

4 properties

JSON SCHEMA

OrdersByItemSubscriptionRequest

4 properties

JSON SCHEMA

OrdersSubscriptionRequest

3 properties

JSON SCHEMA

Ownership

16 properties

JSON SCHEMA

OwnershipDeleteEvent

1 properties

JSON SCHEMA

OwnershipEvent

3 properties

JSON SCHEMA

OwnershipId

0 properties

JSON SCHEMA

OwnershipIds

1 properties

JSON SCHEMA

OwnershipSearchFilter

10 properties

JSON SCHEMA

OwnershipSearchQuery

4 properties

JSON SCHEMA

OwnershipSearchSort

0 properties

JSON SCHEMA

OwnershipSource

0 properties

JSON SCHEMA

OwnershipSubscriptionEvent

2 properties

JSON SCHEMA

OwnershipSubscriptionRequest

2 properties

JSON SCHEMA

OwnershipUpdateEvent

2 properties

JSON SCHEMA

Ownerships

3 properties

JSON SCHEMA

Payout

2 properties

JSON SCHEMA

Platform

0 properties

JSON SCHEMA

PrepareOrderTxForm

5 properties

JSON SCHEMA

PrepareOrderTxResponse

4 properties

JSON SCHEMA

PreparedOrderTx

2 properties

JSON SCHEMA

Range

2 properties

JSON SCHEMA

Rarity

2 properties

JSON SCHEMA

RawJson

0 properties

JSON SCHEMA

RawOrderData

2 properties

JSON SCHEMA

ReceiveFromChainActivity

10 properties

JSON SCHEMA

ReconciliationEntities

2 properties

JSON SCHEMA

ReconciliationEntity

4 properties

JSON SCHEMA

RewardByBlockchainEntity

4 properties

JSON SCHEMA

RewardEntities

2 properties

JSON SCHEMA

RewardEntity

3 properties

JSON SCHEMA

RewardsByBlockchain

1 properties

JSON SCHEMA

RewardsClaimSignatureResponse

1 properties

JSON SCHEMA

Royalties

1 properties

JSON SCHEMA

Royalty

2 properties

JSON SCHEMA

SalesChart

4 properties

JSON SCHEMA

SearchEngine

0 properties

JSON SCHEMA

SearchResultCount

1 properties

JSON SCHEMA

SendToChainActivity

10 properties

JSON SCHEMA

SignatureInput

1 properties

JSON SCHEMA

SignatureInputForm

1 properties

JSON SCHEMA

SignatureValidationForm

5 properties

JSON SCHEMA

SolanaAuctionHouseDataV1

4 properties

JSON SCHEMA

SolanaFtAssetType

2 properties

JSON SCHEMA

SolanaNftAssetType

4 properties

JSON SCHEMA

SolanaSolAssetType

1 properties

JSON SCHEMA

SortOrder

0 properties

JSON SCHEMA

SortType

0 properties

JSON SCHEMA

SubscriptionAction

0 properties

JSON SCHEMA

SubscriptionEvent

0 properties

JSON SCHEMA

SubscriptionRequest

1 properties

JSON SCHEMA

SyncSort

0 properties

JSON SCHEMA

SyncType

0 properties

JSON SCHEMA

TokenCurrencyAssetType

2 properties

JSON SCHEMA

Trait

2 properties

JSON SCHEMA

TraitEntry

2 properties

JSON SCHEMA

TraitProperty

2 properties

JSON SCHEMA

TraitRange

2 properties

JSON SCHEMA

TraitSort

3 properties

JSON SCHEMA

Traits

2 properties

JSON SCHEMA

TraitsRarityRequest

2 properties

JSON SCHEMA

TransferActivity

11 properties

JSON SCHEMA

UnionAddress

0 properties

JSON SCHEMA

UnionApiErrorBadRequest

2 properties

JSON SCHEMA

UnionApiErrorEntityNotFound

2 properties

JSON SCHEMA

UnionApiErrorServerError

2 properties

JSON SCHEMA

UserActivityType

0 properties

JSON SCHEMA

VideoContent

3 properties

JSON SCHEMA

Scroll within the panel for all 267 ·

Examples 15

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Scroll within the panel for all 15 ·

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Rarible Authentication

apiKey · 1 scheme

SECURITY

Rarible Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Rarible Agentic Access

92 operations · 27 acting · 3 human-in-the-loop

92 operations · 27 acting

AGENTIC

Resources

Every other property we hold for Rarible — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 2

Authentication, authorization, and security posture

Commercial 3

Pricing, plans, and the legal terms of use

← All providers · Data indexed from github.com/api-evangelist/rarible · machine-readable index on apis.io