Hi everyone! 👋 I’m currently exploring the KuCoin API and testing how developers and traders can easily connect, experiment, and build with it.
In this post, we’ll keep it simple: I’ll show you how to use the kucoin-api SDK (created by Tiago Siebler) to fetch real-time market data like the BTC/USDT price.
This is great if you’re just getting started with exchange APIs or building your first crypto tool.
⸻
🔧 Tools You’ll Need
• Node.js (latest LTS recommended — currently v22)
• npm (Node package manager)
• kucoin-api SDK from npm
⸻
📦 Step 1: Setup Your Project
Make sure Node.js is installed:
node -v
npm -v
Then create a new project folder:
mkdir kucoin-tutorial && cd kucoin-tutorial
npm init -y
Install the SDK:
npm install kucoin-api
📡 Step 2: Fetch BTC Price from KuCoin
Create a file named price.js and add the following:
const { SpotClient } = require(‘kucoin-api’);
const client = new SpotClient();
(async () => {
try {
const ticker = await client.getTicker({ symbol: ‘BTC-USDT’ });
console.log(‘BTC Price:’, ticker.price);
} catch (err) {
console.error(‘Error fetching ticker:’, err.message);
}
})();
Then run it:
node price.js
✅ You should see the current BTC/USDT price printed in your terminal.
Note: You don’t need an API key to use this basic public endpoint. It’s safe and beginner-friendly.
⸻
🔍 What’s Next?
Here are ideas for your next experiments:
• Add your KuCoin API keys to access private endpoints (balances, orders, etc.)
• Explore websocket connections for real-time data
⸻
🛠️ About the SDK
This SDK is maintained by Tiago Siebler, who’s actively building developer tooling for KuCoin and beyond. The goal is to make API access easier for traders, devs, and bot builders.
⸻
🙌 Let’s Connect
I’m currently learning, sharing, and connecting with other crypto builders. If you’re working with the KuCoin API — or want to — let’s chat!
Follow for more tutorials on:
• Building crypto bots
• Trading simulations
• Crypto dashboards and more
Thanks for reading!