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 NFT Activities API

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

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

Tagged areas include NFT Activities. 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 59 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 59 schemas 6 GET1 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 NFT Activities 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 — 6 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

NFT Activities 7
GET
/v0.1/activities/byUserdeprecated
Get user Activities
getActivitiesByUser 10 params → 200400500
POST
/v0.1/activities/byUsersdeprecated
Get users Activities
getActivitiesByUsers body → 200400500
GET
/v0.1/activities/byItemdeprecated
Get NFT Activities
getActivitiesByItem 7 params → 200400500
GET
/v0.1/activities/byCollectiondeprecated
Get NFT Collection Activities
getActivitiesByCollection 7 params → 200400500
GET
/v0.1/activities/sync
Get all Activities (for sync)
getAllActivitiesSync 5 params → 200400500
GET
/v0.1/activities/alldeprecated
Get all Activities
getAllActivities 7 params → 200400500
GET
/v0.1/collections/{id}/charts/sales
Get sales chart
getSalesChart 5 params → 200400500

Schemas 59

The contract defines 59 schemas that model the data the API accepts and returns. The most detailed are OrderMatchSell (15 properties), MintActivity (12 properties), TransferActivity (11 properties), ReceiveFromChainActivity (10 properties). Each schema is shown below with its type and property counts.

BurnActivity
object
9 properties 4 required
EthErc20AssetType
object
2 properties 2 required
CurrencyId
string
Currency Id, has format ETHEREUM:${token} or ETHEREUM:${token}:${tokenId}
Activity
object
6 properties 2 required
ContractAddress
string
Blockchain contract address in Union format ETHEREUM:${token}
EthErc721LazyAssetType
object
8 properties 7 required
SolanaSolAssetType
object
1 property 1 required
Blockchain
string
L2DepositActivity
object
6 properties 4 required
Creator
object
2 properties 2 required
Asset
object
2 properties 2 required
ReceiveFromChainActivity
object
10 properties 7 required
ActivityId
string
SolanaFtAssetType
object
2 properties 2 required
OrderCancelListActivity
object
9 properties 6 required
SyncSort
string
OrderMatchSwap
object
3 properties 2 required
BigDecimal
string
AssetType
object
OrderMatchSell
object
15 properties 6 required
ItemId
string
Item Id, has format ETHEREUM:${token}:${tokenId}
ActivitiesByUsersRequest
object
10 properties 2 required
OrderListActivity
object
9 properties 6 required
SyncType
string
ActivitySort
string
Sorting by data update time
Royalty
object
2 properties 2 required
OrderActivityMatchSide
object
3 properties 2 required
TokenCurrencyAssetType
object
2 properties 2 required
CollectionId
string
Collection id
OrderBidActivity
object
10 properties 6 required
UnionApiErrorBadRequest
object
2 properties 2 required
MintActivity
object
12 properties 4 required
UnionApiErrorServerError
object
2 properties 2 required
NftOfCollectionAssetType
object
2 properties 2 required
SalesChart
object
4 properties 3 required
ActivityBlockchainInfo
object
4 properties 4 required
TransferActivity
object
11 properties 5 required
L2WithdrawalActivity
object
6 properties 4 required
BigInteger
string
EthErc1155AssetType
object
4 properties 3 required
Activities
object
3 properties 1 required
EthCryptoPunksAssetType
object
4 properties 3 required
SolanaNftAssetType
object
4 properties 2 required
EthErc721AssetType
object
4 properties 3 required
OrderMatchActivity
object
5 properties 2 required
EthGenerativeArtAssetType
object
3 properties 2 required
EthErc1155LazyAssetType
object
9 properties 8 required
ActivityType
string
EthCollectionAssetType
object
3 properties 2 required
NativeCurrencyAssetType
object
3 properties 2 required
OrderCancelBidActivity
object
9 properties 6 required
FeesValue
object
2 properties 1 required
OrderActivitySource
string
UnionAddress
string
Blockchain address in Union format ${blockchainGroup}:${token}
EthEthereumAssetType
object
2 properties 1 required
SendToChainActivity
object
10 properties 7 required
OrderId
string
UserActivityType
string
NftAssetType
object
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rarible-nft-activities-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 Collections API
Rarible NFT Data and Historical Statistics API
Rarible NFT Items API
Rarible NFT Ownerships API
Rarible NFT Sales API
Where this information came from

This is an independent, third-party profile of Rarible NFT Activities 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.