Skip to main content

CoinSwitch API Trading

This is the developer reference for CoinSwitch PRO API Trading. It documents the REST and WebSocket APIs you can use to:

  • Place, cancel, and track orders programmatically
  • Stream real-time order books, trades, candles, and ticker updates
  • Manage open positions on perpetual futures
  • Automate strategies with low-latency HFT endpoints

Who this is for

Algorithmic traders and developers integrating CoinSwitch PRO into their own applications, bots, dashboards, or analytics pipelines.

You should be comfortable with HTTP requests, JSON, and one programming language. The reference is written in Python, Java, Go, and Node.js, but the API itself is language-agnostic — any HTTP client that can hit a URL with three custom headers will work.

What you'll find here

  • API Surfaces — The four independent surfaces (Spot, Futures, HFT, Options) and when to use each.
  • Generate API Keys — How to create your API key + secret on CoinSwitch PRO.
  • Quickstart — A 60-second hello world.
  • Authentication — Exact signature format, required headers, drift window.
  • Reference Client — Drop-in Python, Java, Go, and Node.js helpers.

After Get Started, the rest of the site is endpoint reference grouped by surface.

Need help

Email api@coinswitch.co with your registered CoinSwitch email and a description of the issue.