---
updatedAt: 2026-10-07T08:23:51.000Z
agentTools:
  projectIndex: https://docs.tatum.io/llms.txt
---

# KuCoin

Discover Kucoin Chain, an EVM-compatible blockchain for decentralized finance. Build scalable dApps using the RPC gateway and tools.

<HTMLBlock>{`
<p>The Kucoin RPC documentation provides developers with a guide to interact with Kucoin’s blockchain network. Kucoin Chain is an EVM-compatible blockchain designed for decentralized finance (DeFi) and asset management. Through the RPC gateway, developers can query blockchain data, submit transactions, and manage smart contracts efficiently. Kucoin’s proof-of-stake (PoS) consensus mechanism ensures low fees and fast transactions, making it ideal for building scalable decentralized applications (dApps).</p>
<p>
  – <strong>Related:</strong>
  📚 <a href="/docs/supported-blockchains" target="_self" title="Supported Blockchains - tiers documentation">Supported Blockchains</a> •
  🌐 <a href="https://tatum.io/nodes" title="Tatum RPC Nodes - Fast, Reliable, Affordable">RPC Nodes</a> →
  <a href="https://tatum.io/chain/kucoin" title="Tatum Kucoin Blockchain Website"> Kucoin</a>
  • 🔗 <a href="https://www.kcc.io/" target="_blank" title="Kucoin Official website">Official Kucoin Website</a>
</p>

<h2>RPC Gateway for Kucoin blockchain</h2>
<div class="tatum-grid">
  <div class="tatum-grid-header" id="kucoin">
    <div class="tatum-blockchain-info">
      <img src="https://blockchains.tatum.io/assets/img/kucoin.svg" alt="Kucoin Logo" class="tatum-blockchain-logo" />
      <h3>Kucoin RPC networks</h3>
    </div>
    <div class="tatum-buttons">
      <a class="tatum-btn tatum-postman" href="https://www.postman.com/blockchainnow/tatum-io/collection/70rb0j6/kucoin-mainnet" target="_blank" title="Run in Postman - Kucoin RPC">▶️ Run in Postman</a>
      <a class="tatum-btn tatum-get-started" href="https://dashboard.tatum.io/chains/kucoin?origin=docs&chain=kucoin" target="_blank" title="Get started with Kucoin RPC">🚀 Get Started</a>
    </div>
  </div>
  <div class="tatum-grid-row tatum-network-row" id="network-kucoin-mainnet">
    <div class="tatum-grid-cell">
      <span class="tatum-tier" title="Tier 3">✨</span>
      <h4><a href="#kucoin-mainnet" title="View Kucoin Mainnet methods">Kucoin Mainnet</a></h4>
    </div>
    <div class="tatum-grid-cell"></div>
    <div class="tatum-grid-cell actions">
      <a class="tatum-btn small" href="https://status.tatum.io/#kucoin-mainnet" target="_blank" title="Status page for Kucoin Mainnet">🔍 Status</a>
      <a class="tatum-btn small" href="https://scan.kcc.io" target="_blank" title="Explorer for Mainnet">🕵️ Explorer</a>
    </div>
  </div>
  <div class="tatum-grid-row tatum-interface-row">
    <div class="tatum-grid-cell tatum-interface-name">↳ JSON-RPC</div>
    <div class="tatum-grid-cell tatum-interface-url">https://kucoin-mainnet.gateway.tatum.io</div>
    <div class="tatum-grid-cell actions">
      <a class="tatum-btn small" href="#kucoin-mainnet-json-rpc" title="View JSON-RPC methods">📋 Methods</a>
    </div>
  </div>
</div>

<h3>Connect to Kucoin and Fetch the Latest Block</h3>
<p>This widget lets you instantly query the latest block height (or equivalent) for Kucoin using a chain-specific RPC method like eth_blockNumber, getblockcount, or getBlockHeight. Useful for connectivity checks, uptime monitoring, or API testing.</p>

<div data-widget="blockchain-connect" data-chain="kucoin"></div>
`}</HTMLBlock>

<HTMLBlock>{`
<div class="tatum-callout tatum-callout-pr" onclick="window.open('https://dashboard.tatum.io/?utm_source=docs&utm_medium=docs&utm_campaign=api_banner');">
  <div class="tatum-call-to-action tatum-center">
    <a class="tatum-button tatum-button-secondary" href="https://dashboard.tatum.io/?utm_source=docs&utm_medium=docs&utm_campaign=api_banner" target="_blank">Get API key</a>
    <small class="tatum-benefit">For free. No commitment.</small>
  </div> 
  
  <h2 class="tatum-headline">Don't have an API key?</h2>
  <p class="tatum-description">Sign up to Dashboard and create your API keys today.<br>Get higher limits and use debugging tools.</p>
</div>
`}</HTMLBlock>

<HTMLBlock>{`
<h3>Retrieve Kucoin Node Status or Client Version via RPC</h3>
<p>Use this pre-configured request to get version or status information for your connected Kucoin node. Whether it's web3_clientVersion, getblockchaininfo, or chain-specific endpoints, the method is optimized for each supported blockchain.</p>

<div data-widget="blockchain-version" data-chain="kucoin"></div>

<h2>Test Kucoin RPC Methods in Postman</h2>
<p>Explore and test Kucoin blockchain methods instantly using our pre-configured Postman collection. Perfect for developers who want to experiment with Kucoin RPC endpoints, validate API responses, or integrate Kucoin into their applications.</p>

<div class="tatum-postman-section">
  <h3>How to use the Kucoin Postman Collection</h3>
  <ol>
    <li><strong>Get your API key:</strong> Visit <a href="https://dashboard.tatum.io?origin=docs" target="_blank" title="Get your Tatum API key">Tatum Dashboard</a> to obtain your free API key</li>
    <li><strong>Import the collection:</strong> Click the "Run in Postman" button below to import the Kucoin collection</li>
    <li><strong>Configure your environment:</strong> Update the <code>gateway-api-key</code> variable in the Tatum Gateway environment</li>
    <li><strong>Start testing:</strong> Execute any Kucoin RPC method and see real-time responses</li>
  </ol>
  <div class="tatum-postman-cta">
    <a class="tatum-btn tatum-postman" href="https://www.postman.com/blockchainnow/tatum-io/collection/70rb0j6/kucoin-mainnet" target="_blank" title="Run Kucoin Collection in Postman">▶️ Run in Postman</a>
  </div>
</div>

<h2>Available Kucoin interfaces and methods</h2>
<p>Each Kucoin network and interface below exposes its own set of RPC methods, listed live from Tatum's RPC Gateway. Query these endpoints for any interface to explore what it supports:</p>
<ul>
  <li><code>/_methods</code> – machine-readable list of interfaces and methods</li>
  <li><code>/llms.txt</code> – human- and AI-readable documentation context</li>
</ul>
<details class="tatum-network-collapsible" id="kucoin-mainnet" open>
  <summary>Kucoin Mainnet</summary>
  <div class="tatum-network-methods-body">
    <h4 id="kucoin-mainnet-json-rpc">JSON-RPC</h4>
    <p>Base URL: <code>https://kucoin-mainnet.gateway.tatum.io</code></p>
    <p>Discovery:
      <a href="https://kucoin-mainnet.gateway.tatum.io/_methods" target="_blank" title="JSON-RPC /_methods">/_methods</a> ·
      <a href="https://kucoin-mainnet.gateway.tatum.io/llms.txt" target="_blank" title="JSON-RPC /llms.txt">/llms.txt</a>
    </p>
    <ul class="tatum-toc tatum-toc-two tatum-methods-list">
      <li><code>debug_getBadBlocks</code></li>
      <li><code>debug_storageRangeAt</code></li>
      <li><code>debug_traceBlock</code></li>
      <li><code>debug_traceBlockByHash</code></li>
      <li><code>debug_traceBlockByNumber</code></li>
      <li><code>debug_traceCall</code></li>
      <li><code>debug_traceTransaction</code></li>
      <li><code>eth_blockNumber</code></li>
      <li><code>eth_call</code></li>
      <li><code>eth_callMany</code></li>
      <li><code>eth_chainId</code></li>
      <li><code>eth_estimateGas</code></li>
      <li><code>eth_feeHistory</code></li>
      <li><code>eth_gasPrice</code></li>
      <li><code>eth_getBalance</code></li>
      <li><code>eth_getBlockByHash</code></li>
      <li><code>eth_getBlockByNumber</code></li>
      <li><code>eth_getBlockReceipts</code></li>
      <li><code>eth_getBlockTransactionCountByHash</code></li>
      <li><code>eth_getBlockTransactionCountByNumber</code></li>
      <li><code>eth_getCode</code></li>
      <li><code>eth_getLogs</code></li>
      <li><code>eth_getProof</code></li>
      <li><code>eth_getStorageAt</code></li>
      <li><code>eth_getTransactionByBlockHashAndIndex</code></li>
      <li><code>eth_getTransactionByBlockNumberAndIndex</code></li>
      <li><code>eth_getTransactionByHash</code></li>
      <li><code>eth_getTransactionCount</code></li>
      <li><code>eth_getTransactionReceipt</code></li>
      <li><code>eth_getUncleByBlockHashAndIndex</code></li>
      <li><code>eth_getUncleByBlockNumberAndIndex</code></li>
      <li><code>eth_getUncleCountByBlockHash</code></li>
      <li><code>eth_getUncleCountByBlockNumber</code></li>
      <li><code>eth_maxPriorityFeePerGas</code></li>
      <li><code>eth_sendRawTransaction</code></li>
      <li><code>eth_signTypedData</code></li>
      <li><code>eth_signTypedData_v3</code></li>
      <li><code>eth_simulateV1</code></li>
      <li><code>eth_syncing</code></li>
      <li><code>net_listening</code></li>
      <li><code>net_peerCount</code></li>
      <li><code>net_version</code></li>
      <li><code>trace_block</code></li>
      <li><code>trace_call</code></li>
      <li><code>trace_callMany</code></li>
      <li><code>trace_rawTransaction</code></li>
      <li><code>trace_replayBlockTransactions</code></li>
      <li><code>trace_replayTransaction</code></li>
      <li><code>trace_transaction</code></li>
      <li><code>txpool_content</code></li>
      <li><code>txpool_inspect</code></li>
      <li><code>txpool_status</code></li>
      <li><code>web3_clientVersion</code></li>
    </ul>
  </div>
</details>
`}</HTMLBlock>

<Callout icon="fad fa-triangle-exclamation" theme="warn">
  ### Method unavailable?

  If you need a method we don't support yet, please [contact our support](https://docs.tatum.io/docs/contacting-support).<br />We'd be happy to assist.
</Callout>