HitBTC · Schema

marketData_Currency

CompanyCryptocurrencyCryptocurrency ExchangeTradingMarket DataFuturesWallets

Properties

Name Type Description
id stringnull Currency identifier.
fullName stringnull Full currency name.
crypto boolean Determines whether the currency belongs to a blockchain.
payinEnabled boolean Determines whether it is allowed to generate addresses for a deposit.
payinPaymentId boolean Determines whether it is required to provide additional information other than the address for a deposit.
payoutEnabled boolean Determines whether the withdrawal is allowed.
payoutIsPaymentId boolean Determines whether providing additional information for the withdrawal is allowed.
transferEnabled boolean Determines whether the transfer between trading account and wallet account is allowed (may be disabled on a maintenance).
delisted boolean An indication of whether the currency was delisted.
payinConfirmations number Count of confirmations for the transaction.
payoutFee stringnull Default withdrawal fee.
precisionPayout number Currency precision for the payout (accepted number of digits after the decimal point).
precisionTransfer number Currency precision for transfer (accepted number of digits after the decimal point).
lowProcessingTime stringnull The lowest processing time in seconds for the payout operation.
highProcessingTime stringnull The highest processing time in seconds for the payout operation.
avgProcessingTime stringnull The average processing time in seconds for the payout operation.
tokenFamily stringnull Token group.
sign stringnull Currency sign.
cryptoPaymentIdName stringnull Transaction identifier, e.g., comment, message, memo, attachment, etc.
cryptoType stringnull Type of crypto platform.
qrPrefix stringnull QR prefix. The prefix is used to indicate the currency in a deposit address.
cryptoExplorer stringnull Link to the currency explorer with "{tx}" placeholder instead of hash.
category stringnull Currency category.
isInstrumentsStable boolean If `true`, the pairs of this currency are displayed on the Stable tab.
accountTopOrder number The order in which the user sees the currencies on the Account page.
View JSON Schema on GitHub

JSON Schema

hitbtc-market-data-currency-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/hitbtc/main/json-schema/hitbtc-market-data-currency-schema.json",
  "title": "marketData_Currency",
  "x-generated": "2026-10-13",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/hitbtc-v2-openapi.yml#/components/schemas/marketData_Currency",
  "required": [
    "id",
    "fullName",
    "crypto",
    "payinEnabled",
    "payinPaymentId",
    "payoutEnabled",
    "payoutIsPaymentId",
    "transferEnabled",
    "delisted",
    "payinConfirmations",
    "payoutFee",
    "precisionPayout",
    "precisionTransfer"
  ],
  "type": "object",
  "properties": {
    "id": {
      "type": [
        "string",
        "null"
      ],
      "description": "Currency identifier."
    },
    "fullName": {
      "type": [
        "string",
        "null"
      ],
      "description": "Full currency name."
    },
    "crypto": {
      "type": "boolean",
      "description": "Determines whether the currency belongs to a blockchain."
    },
    "payinEnabled": {
      "type": "boolean",
      "description": "Determines whether it is allowed to generate addresses for a deposit."
    },
    "payinPaymentId": {
      "type": "boolean",
      "description": "Determines whether it is required to provide additional information other than the address for a deposit."
    },
    "payoutEnabled": {
      "type": "boolean",
      "description": "Determines whether the withdrawal is allowed."
    },
    "payoutIsPaymentId": {
      "type": "boolean",
      "description": "Determines whether providing additional information for the withdrawal is allowed."
    },
    "transferEnabled": {
      "type": "boolean",
      "description": "Determines whether the transfer between trading account and wallet account is allowed (may be disabled on a maintenance)."
    },
    "delisted": {
      "type": "boolean",
      "default": false,
      "description": "An indication of whether the currency was delisted."
    },
    "payinConfirmations": {
      "type": "number",
      "description": "Count of confirmations for the transaction."
    },
    "payoutFee": {
      "type": [
        "string",
        "null"
      ],
      "description": "Default withdrawal fee."
    },
    "precisionPayout": {
      "type": "number",
      "description": "Currency precision for the payout (accepted number of digits after the decimal point)."
    },
    "precisionTransfer": {
      "type": "number",
      "description": "Currency precision for transfer (accepted number of digits after the decimal point)."
    },
    "lowProcessingTime": {
      "type": [
        "string",
        "null"
      ],
      "description": "The lowest processing time in seconds for the payout operation."
    },
    "highProcessingTime": {
      "type": [
        "string",
        "null"
      ],
      "description": "The highest processing time in seconds for the payout operation."
    },
    "avgProcessingTime": {
      "type": [
        "string",
        "null"
      ],
      "description": "The average processing time in seconds for the payout operation."
    },
    "tokenFamily": {
      "type": [
        "string",
        "null"
      ],
      "description": "Token group."
    },
    "sign": {
      "type": [
        "string",
        "null"
      ],
      "description": "Currency sign."
    },
    "cryptoPaymentIdName": {
      "type": [
        "string",
        "null"
      ],
      "description": "Transaction identifier, e.g., comment, message, memo, attachment, etc."
    },
    "cryptoType": {
      "type": [
        "string",
        "null"
      ],
      "description": "Type of crypto platform."
    },
    "qrPrefix": {
      "type": [
        "string",
        "null"
      ],
      "description": "QR prefix. The prefix is used to indicate the currency in a deposit address."
    },
    "cryptoExplorer": {
      "type": [
        "string",
        "null"
      ],
      "description": "Link to the currency explorer with \"{tx}\" placeholder instead of hash."
    },
    "category": {
      "type": [
        "string",
        "null"
      ],
      "description": "Currency category."
    },
    "isInstrumentsStable": {
      "type": "boolean",
      "description": "If `true`, the pairs of this currency are displayed on the Stable tab."
    },
    "accountTopOrder": {
      "type": "number",
      "description": "The order in which the user sees the currencies on the Account page."
    }
  }
}

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/hitbtc-market-data-currency"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.