Rarible · Schema

Collection

NFTNon-Fungible TokensMarketplaceAggregatorMulti-ChainEthereumPolygonArbitrumFlowWeb3BlockchainCollectionOrder BookTradingIndexer

Properties

Name Type Description
id object
parent object
blockchain object
structure string Collection structure can be described as: - REGULAR: a standalone collection that has a corresponding contract address on the blockchain. - COMPOSITE: an artificial collection that is composed of one
type string
status string
name string
symbol string
owner object
features array
minters array List of addresses that can mint items in this collection
meta object
bestBidOrder object
bestSellOrder object
bestBidOrdersByCurrency array Contains best bid order for each currency if exists
self boolean
scam boolean Deprecated, use spamScore instead
spamScore integer Spam score of the collection, 0 - not spam, 100 - spam
hasTraits boolean
shared boolean
extra object Blockchain-specific information about this NFT collection particular to that blockchain's data model
lastUpdatedAt string Timestamp of last collection update in Union
version integer
View JSON Schema on GitHub

JSON Schema

Collection.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Collection",
  "type": "object",
  "properties": {
    "id": {
      "$ref": "#/components/schemas/CollectionId"
    },
    "parent": {
      "$ref": "#/components/schemas/CollectionId"
    },
    "blockchain": {
      "$ref": "#/components/schemas/Blockchain"
    },
    "structure": {
      "type": "string",
      "enum": [
        "REGULAR",
        "COMPOSITE",
        "PART"
      ],
      "description": "Collection structure can be described as:\n- REGULAR: a standalone collection that has a corresponding contract address on the blockchain.\n- COMPOSITE: an artificial collection that is composed of one or more regular collections or items.\n- PART: an artificial collection that is a part of a larger regular collection, thus has a parent collection.\n"
    },
    "type": {
      "type": "string",
      "enum": [
        "CRYPTO_PUNKS",
        "ERC721",
        "ERC1155",
        "SOLANA",
        "TOKEN_GROUP_2022",
        "APTOS",
        "STELLAR"
      ]
    },
    "status": {
      "type": "string",
      "enum": [
        "PENDING",
        "ERROR",
        "CONFIRMED"
      ]
    },
    "name": {
      "type": "string"
    },
    "symbol": {
      "type": "string"
    },
    "owner": {
      "$ref": "#/components/schemas/UnionAddress"
    },
    "features": {
      "type": "array",
      "default": [],
      "items": {
        "type": "string",
        "enum": [
          "APPROVE_FOR_ALL",
          "SET_URI_PREFIX",
          "BURN",
          "MINT_WITH_ADDRESS",
          "SECONDARY_SALE_FEES",
          "MINT_AND_TRANSFER",
          "PAUSABLE",
          "NOT_FOR_SALE"
        ]
      }
    },
    "minters": {
      "type": "array",
      "description": "List of addresses that can mint items in this collection",
      "items": {
        "$ref": "#/components/schemas/UnionAddress"
      }
    },
    "meta": {
      "$ref": "#/components/schemas/CollectionMeta"
    },
    "bestBidOrder": {
      "$ref": "#/components/schemas/Order"
    },
    "bestSellOrder": {
      "$ref": "#/components/schemas/Order"
    },
    "bestBidOrdersByCurrency": {
      "type": "array",
      "description": "Contains best bid order for each currency if exists",
      "items": {
        "$ref": "#/components/schemas/Order"
      }
    },
    "self": {
      "type": "boolean"
    },
    "scam": {
      "deprecated": true,
      "description": "Deprecated, use spamScore instead",
      "type": "boolean",
      "default": false
    },
    "spamScore": {
      "description": "Spam score of the collection, 0 - not spam, 100 - spam",
      "type": "integer",
      "format": "int32"
    },
    "hasTraits": {
      "type": "boolean",
      "default": true
    },
    "shared": {
      "type": "boolean",
      "default": false
    },
    "extra": {
      "type": "object",
      "description": "Blockchain-specific information about this NFT collection particular to that blockchain's data model",
      "additionalProperties": {
        "type": "string"
      }
    },
    "lastUpdatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp of last collection update in Union"
    },
    "version": {
      "type": "integer",
      "format": "int64"
    }
  },
  "required": [
    "id",
    "blockchain",
    "name",
    "type",
    "features"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/Collection"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.