BytNode, crypto market data designed for AIConnect AI to
Crypto Markets.
BytNode connects every AI app to the crypto market,
with live market data your AI agents understand from the very first call.
Works with the AI you already use
- Claude Desktop
- Claude Code
- ChatGPT
- Codex
- Gemini
- Grok
- DeepSeek
- GitHub Copilot
- Cursor
- OpenCode
Plug your AI agent
into the crypto market.
Configuration
API key{
"mcpServers": {
"bytnode": {
"type": "http",
"url": "https://api.bytnode.com/mcp",
"headers": { "X-API-KEY": "cb_live_••••••••••••••••••••Xw9P" }
}
}
}The key is in clear text in this file: don’t commit it.
Paste the MCP config into your AI agent or your AI chatbot. Nothing to install.
MCP client for AI applications and AI agentsClaude Desktop is Anthropic's AI assistant app for Mac and Windows. Add BytNode as an MCP server and Claude reads live crypto prices, funding rates, open interest and on-chain data while it chats with you.
Read the MCP guide to connect your AIRead the quick start for AI developersGet a free API key for your AI agent
Keep full control of your API and your data.
Every key, every call and every invoice in one console. Measured by the engine, not estimated.
Explore the consoleExample figures. Yours appear from your first call.
Overview
Welcome to BytNode.
API key
3cb_live_7Kq2••••Xw9PConsole
Build on BytNode
in Python or TypeScript.
- .github/workflowsOct 12, 2026
- codegenOct 14, 2026
- pythonOct 28, 2026
- specOct 28, 2026
- typescriptOct 28, 2026
- .gitattributesOct 12, 2026
- .gitignoreOct 12, 2026
- CHANGELOG.mdOct 28, 2026
- CONTRIBUTING.mdOct 12, 2026
- LICENSEOct 12, 2026
- MakefileOct 12, 2026
- README.mdOct 28, 2026
- SECURITY.mdOct 12, 2026
Official client libraries for the BytNode crypto market-data API.
| Language | Package | Install | Docs |
|---|---|---|---|
| Python 3.10+ | bytnode | pip install https://github.com/bytnode/bytnode-SDK/releases/download/v3.0.1/bytnode-3.0.1-py3-none-any.whl | python/README.md |
| TypeScript / JavaScript (Node 18+, Deno, Bun) | bytnode | npm install https://github.com/bytnode/bytnode-SDK/releases/download/v3.0.1/bytnode-3.0.1.tgz | typescript/README.md |
The packages are attached to each GitHub release; they are not on PyPI or npm yet.
from bytnode import Bytnode
with Bytnode() as client: # reads BYTNODE_API_KEY; closes its connections on exit
rate = client.funding.rate("BTCUSDT") # works on the free plan
print(rate.data.rate_pct if rate.data else rate.unavailable)import { Bytnode } from 'bytnode';
const client = new Bytnode(); // reads BYTNODE_API_KEY
const { data } = await client.funding.rate({ symbol: 'BTCUSDT' });Official client libraries for the BytNode crypto market-data API.
| Language | Package | Install | Docs |
|---|---|---|---|
| Python 3.10+ | bytnode | pip install https://github.com/bytnode/bytnode-SDK/releases/download/v3.0.1/bytnode-3.0.1-py3-none-any.whl | python/README.md |
| TypeScript / JavaScript (Node 18+, Deno, Bun) | bytnode | npm install https://github.com/bytnode/bytnode-SDK/releases/download/v3.0.1/bytnode-3.0.1.tgz | typescript/README.md |
The packages are attached to each GitHub release; they are not on PyPI or npm yet.
from bytnode import Bytnode
with Bytnode() as client: # reads BYTNODE_API_KEY; closes its connections on exit
rate = client.funding.rate("BTCUSDT") # works on the free plan
print(rate.data.rate_pct if rate.data else rate.unavailable)import { Bytnode } from 'bytnode';
const client = new Bytnode(); // reads BYTNODE_API_KEY
const { data } = await client.funding.rate({ symbol: 'BTCUSDT' });Get a key at bytnode.com/dashboard/keys.
- Every route, typed. All 140 REST routes, named after their path:
/v1/funding/rate/historyisclient.funding.rate.history(...). Parameters with a closed set of values are typed; every row is a typed model with the API's own field names and its dates already converted. - Pagination handled.
.iter()followsnextpage after page, with the largest pages the route allows. Time bounds as you write them: a date, an ISO string or epoch milliseconds. - Errors you can act on. One exception per situation (
InvalidRequestError,PermissionDeniedError,RateLimitError...) carrying the stablecode, the faultyparamand the API's explanation. - Retries done right. Rate limits wait for
Retry-After, 502/503/504 and network errors back off with jitter, a spent monthly quota fails fast instead of sleeping. - Real-time stream. The WebSocket with automatic reconnection and re-subscription, typed messages, and loss detection from the sequence numbers.
- pandas (Python):
.to_pandas()on any response or history, indexed by time. - MCP in one command.
bytnode mcp install cursor(orclaude-desktop,claude-code,vscode,windsurf) plugs the BytNode MCP server into your AI client.
The route methods and the models are generated from the public OpenAPI contract (spec/openapi.json, a copy of api.bytnode.com/openapi.json) by codegen/; the transport, retries, pagination, stream and CLI are written by hand. When the API changes, make update-spec generate refreshes both SDKs — see CONTRIBUTING.md.
- API documentation: https://bytnode.com/docs
- API changelog: https://bytnode.com/docs/changelog
- SDK changelog: CHANGELOG.md
- Security: SECURITY.md
The code of the SDKs is MIT licensed (LICENSE). The data you fetch with them is governed by your BytNode subscription.
Every route typed, pagination and retries handled. Generated from the API contract.
LanguageWhat is BytNode?
The crypto market publishes its data everywhere, in every format.
BytNode is a crypto market data provider designed for AI. It collects the whole crypto market, cleans it into one format any LLM reads without guessing, and serves it to AI agents, chatbots, AI apps and AI systems through an MCP server. The same data reaches developers and trading bots over REST and WebSocket.
Collect
BytNode listens to the whole crypto market at once: order books, trades, derivatives and every other kind of market data, each at its own pace.
Your AI reads the whole market from one source: no ten subscriptions, no ten websockets to keep alive.
- 10 market data families
- 104 crypto assets
- Collected 24/7
Product, end to end.
The console, the data and the AI agent as they actually run, from your first key to a working integration.
The product, end to end.
Connect your AI to the market.
In five minutes, for free.
Create your free account, no card required, and ask your AI its first question about the market before you finish this page. Upgrade only when your AI needs more.