Rarible · Schema

Item

NFTNon-Fungible TokensMarketplaceAggregatorMulti-ChainEthereumPolygonArbitrumFlowWeb3BlockchainCollectionOrder BookTradingIndexer

Properties

Name Type Description
id object
blockchain object
collection object
contract object
tokenId object
creators array Creators of the target item
ownerIfSingle object
ownerChangeDate string
lazySupply object
pending array Pending information about the item
mintedAt string Date and time of the item minting
lastUpdatedAt string Filter condition to return only items that have been updated at this date
supply object
meta object
deleted boolean Item was deleted or not
bestSellOrder object
bestBidOrder object
bestBidOrdersByCurrency array Contains best bid order for each currency if exists
totalStock object
sellers integer Total count of users selling this item ATM
lastSale object
self boolean
suspicious boolean
itemCollection object
features array
rarity object
extra object Blockchain-specific information about this NFT item particular to that blockchain's data model
version integer
View JSON Schema on GitHub

JSON Schema

Item.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Item",
  "type": "object",
  "properties": {
    "id": {
      "$ref": "#/components/schemas/ItemId"
    },
    "blockchain": {
      "$ref": "#/components/schemas/Blockchain"
    },
    "collection": {
      "$ref": "#/components/schemas/CollectionId"
    },
    "contract": {
      "$ref": "#/components/schemas/ContractAddress"
    },
    "tokenId": {
      "$ref": "#/components/schemas/BigInteger"
    },
    "creators": {
      "type": "array",
      "description": "Creators of the target item",
      "default": [],
      "items": {
        "$ref": "#/components/schemas/Creator"
      }
    },
    "ownerIfSingle": {
      "$ref": "#/components/schemas/UnionAddress"
    },
    "ownerChangeDate": {
      "type": "string",
      "format": "date-time"
    },
    "lazySupply": {
      "$ref": "#/components/schemas/BigInteger"
    },
    "pending": {
      "type": "array",
      "description": "Pending information about the item",
      "default": [],
      "items": {
        "$ref": "#/components/schemas/ItemTransfer"
      }
    },
    "mintedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time of the item minting"
    },
    "lastUpdatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Filter condition to return only items that have been updated at this date"
    },
    "supply": {
      "$ref": "#/components/schemas/BigInteger"
    },
    "meta": {
      "$ref": "#/components/schemas/Meta"
    },
    "deleted": {
      "type": "boolean",
      "description": "Item was deleted or not"
    },
    "bestSellOrder": {
      "$ref": "#/components/schemas/Order"
    },
    "bestBidOrder": {
      "$ref": "#/components/schemas/Order"
    },
    "bestBidOrdersByCurrency": {
      "type": "array",
      "description": "Contains best bid order for each currency if exists",
      "items": {
        "$ref": "#/components/schemas/Order"
      }
    },
    "totalStock": {
      "$ref": "#/components/schemas/BigInteger"
    },
    "sellers": {
      "type": "integer",
      "description": "Total count of users selling this item ATM"
    },
    "lastSale": {
      "$ref": "#/components/schemas/ItemLastSale"
    },
    "self": {
      "type": "boolean"
    },
    "suspicious": {
      "type": "boolean"
    },
    "itemCollection": {
      "$ref": "#/components/schemas/ItemCollection"
    },
    "features": {
      "type": "array",
      "default": [],
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "NOT_FOR_SALE",
          "LOCKED"
        ]
      }
    },
    "rarity": {
      "$ref": "#/components/schemas/Rarity"
    },
    "extra": {
      "type": "object",
      "description": "Blockchain-specific information about this NFT item particular to that blockchain's data model",
      "additionalProperties": {
        "type": "string"
      }
    },
    "version": {
      "type": "integer",
      "format": "int64"
    }
  },
  "required": [
    "id",
    "blockchain",
    "creators",
    "lazySupply",
    "pending",
    "mintedAt",
    "lastUpdatedAt",
    "supply",
    "deleted",
    "sellers"
  ]
}

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/Item"
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.