Blockworks · Schema

AssetsRow

Company

Properties

Name Type Description
assetID stringnull The unique identifier of the asset.
assetSerialID integernull The numeric serial identifier of the asset, used by market data services.
circulatingMarketcap numbernull The circulating marketcap of the asset. Carried so search and filter results can be ranked by size.
circulatingMarketcapRank integernull The rank of the asset by circulating marketcap. Shares its definition with the assets-ranking model.
coveredByIntel booleannull If true, the asset is covered by Messari Intel.
isStablecoin booleannull If true, the asset is tagged as a stablecoin.
isWrappedAsset booleannull If true, the asset is tagged as a wrapped or synthetic asset.
logoURL stringnull The URL of the asset's logo.
name stringnull The name of the asset.
platformContracts arraynull The asset's onchain contracts, each with platform, contractAddress, and the network's id, name, slug, and logo URL.
primaryProjectID stringnull The unique identifier of the asset's primary project.
primaryProjectLinks arraynull The primary project's external links, each with link, name, and type.
primaryProjectLogoURL stringnull The URL of the primary project's logo.
primaryProjectName stringnull The name of the asset's primary project.
primaryProjectOverview stringnull The markdown overview of the asset's primary project.
primaryProjectSlug stringnull The URL slug of the asset's primary project. Resolves an asset URL to its canonical project URL.
primaryProjectTagline stringnull The one-line tagline of the asset's primary project.
prioritySymbol stringnull The canonical asset for a ticker, set only on the asset that owns it. Unique where present, so it is a safe single-row lookup key.
sector stringnull The sector the asset belongs to.
sectorsV2 arraynull The v2-taxonomy sectors the asset belongs to.
slug stringnull The URL slug of the asset.
subSectorsV2 arraynull The v2-taxonomy sub-sectors the asset belongs to.
symbol stringnull The ticker symbol of the asset. Not unique: several assets may share a ticker.
View JSON Schema on GitHub

JSON Schema

blockworks-assets-row-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/blockworks/main/json-schema/blockworks-assets-row-schema.json",
  "title": "AssetsRow",
  "x-generated": "2026-09-29",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/data-api-openapi.json#/components/schemas/AssetsRow",
  "properties": {
    "assetID": {
      "description": "The unique identifier of the asset.",
      "type": [
        "string",
        "null"
      ]
    },
    "assetSerialID": {
      "description": "The numeric serial identifier of the asset, used by market data services.",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "circulatingMarketcap": {
      "description": "The circulating marketcap of the asset. Carried so search and filter results can be ranked by size.",
      "type": [
        "number",
        "null"
      ]
    },
    "circulatingMarketcapRank": {
      "description": "The rank of the asset by circulating marketcap. Shares its definition with the assets-ranking model.",
      "format": "int32",
      "type": [
        "integer",
        "null"
      ]
    },
    "coveredByIntel": {
      "description": "If true, the asset is covered by Messari Intel.",
      "type": [
        "boolean",
        "null"
      ]
    },
    "isStablecoin": {
      "description": "If true, the asset is tagged as a stablecoin.",
      "type": [
        "boolean",
        "null"
      ]
    },
    "isWrappedAsset": {
      "description": "If true, the asset is tagged as a wrapped or synthetic asset.",
      "type": [
        "boolean",
        "null"
      ]
    },
    "logoURL": {
      "description": "The URL of the asset's logo.",
      "type": [
        "string",
        "null"
      ]
    },
    "name": {
      "description": "The name of the asset.",
      "type": [
        "string",
        "null"
      ]
    },
    "platformContracts": {
      "description": "The asset's onchain contracts, each with platform, contractAddress, and the network's id, name, slug, and logo URL.",
      "items": {
        "type": "object"
      },
      "type": [
        "array",
        "null"
      ]
    },
    "primaryProjectID": {
      "description": "The unique identifier of the asset's primary project.",
      "type": [
        "string",
        "null"
      ]
    },
    "primaryProjectLinks": {
      "description": "The primary project's external links, each with link, name, and type.",
      "items": {
        "type": "object"
      },
      "type": [
        "array",
        "null"
      ]
    },
    "primaryProjectLogoURL": {
      "description": "The URL of the primary project's logo.",
      "type": [
        "string",
        "null"
      ]
    },
    "primaryProjectName": {
      "description": "The name of the asset's primary project.",
      "type": [
        "string",
        "null"
      ]
    },
    "primaryProjectOverview": {
      "description": "The markdown overview of the asset's primary project.",
      "type": [
        "string",
        "null"
      ]
    },
    "primaryProjectSlug": {
      "description": "The URL slug of the asset's primary project. Resolves an asset URL to its canonical project URL.",
      "type": [
        "string",
        "null"
      ]
    },
    "primaryProjectTagline": {
      "description": "The one-line tagline of the asset's primary project.",
      "type": [
        "string",
        "null"
      ]
    },
    "prioritySymbol": {
      "description": "The canonical asset for a ticker, set only on the asset that owns it. Unique where present, so it is a safe single-row lookup key.",
      "type": [
        "string",
        "null"
      ]
    },
    "sector": {
      "description": "The sector the asset belongs to.",
      "type": [
        "string",
        "null"
      ]
    },
    "sectorsV2": {
      "description": "The v2-taxonomy sectors the asset belongs to.",
      "items": {
        "type": "string"
      },
      "type": [
        "array",
        "null"
      ]
    },
    "slug": {
      "description": "The URL slug of the asset.",
      "type": [
        "string",
        "null"
      ]
    },
    "subSectorsV2": {
      "description": "The v2-taxonomy sub-sectors the asset belongs to.",
      "items": {
        "type": "string"
      },
      "type": [
        "array",
        "null"
      ]
    },
    "symbol": {
      "description": "The ticker symbol of the asset. Not unique: several assets may share a ticker.",
      "type": [
        "string",
        "null"
      ]
    }
  },
  "type": "object"
}

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/blockworks-assets-row"
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.