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. |
JSON Schema
{
"$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.
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.