ccxt-python

Connect to 100+ cryptocurrency exchanges via a unified Python interface.

43.6k|8.8k|Updated May 14, 2017
One-click install
npx skills add https://github.com/ccxt/ccxt --skill ccxt-python
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ccxt-python
Source: https://github.com/ccxt/ccxt/tree/main/.claude/skills/ccxt-python
Command: npx skills add https://github.com/ccxt/ccxt --skill ccxt-python

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CCXT Python provides a unified interface to connect to 100+ cryptocurrency exchanges from Python, simplifying authentication, data retrieval, and order execution across platforms.

Core Features & Use Cases

  • Unified REST and WebSocket APIs for Python
  • Quick start to install CCXT, connect to exchanges, fetch market data, and place orders
  • Use cases include building trading bots, data pipelines, and portfolio management tools

Quick Start

Install CCXT via pip, import the library, and create an exchange instance to fetch data. Example: import ccxt; exchange = ccxt.binance(); exchange.load_markets(); ticker = exchange.fetch_ticker('BTC/USDT')

Frequently Asked Questions about ccxt-python

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect to multiple crypto exchange APIs using Python?▼

To connect to multiple crypto exchange APIs in Python, use the CCXT library which provides a single unified interface to REST and WebSocket APIs for over 100 cryptocurrency exchanges. It handles authentication, data retrieval, and order execution across platforms.

How do I fetch market data and place orders across exchanges in Python?▼

Fetch market data and place orders across exchanges by installing the CCXT Python package, creating an exchange instance, loading markets, and calling methods like fetch_ticker. This unified approach simplifies building trading bots and data pipelines.

Does CCXT support asyncio for streaming live tickers via WebSocket in Python?▼

Yes, CCXT supports asyncio for streaming live tickers via WebSocket in Python. It provides unified REST and WebSocket APIs that allow developers to build asynchronous trading bots and real-time data pipelines efficiently.

What is the best way to build a crypto trading bot that works with several exchanges?▼

The best way to build a crypto trading bot compatible with several exchanges is using a unified API library like CCXT Python. It abstracts exchange-specific differences, allowing you to fetch market data, stream tickers, and place orders through one interface.

Why do I need a unified Python interface for cryptocurrency exchange integration?▼

You need a unified Python interface for cryptocurrency exchange integration to avoid managing disparate API documentations and rate limits individually. CCXT solves multi-exchange integration by standardizing data retrieval and order execution across 100+ platforms.