Level 39, One Canada Square Canary Wharf, London E14 5AB
API Trading Infrastructure
For Developers & Quants

Programmatic
trading at scale.

Connect directly to our execution engine via powerful REST and WebSocket APIs. Build custom algorithms, automate your workflow, and stream low-latency market data.

Complete control via code.

Everything you can do in our graphical platforms, you can do programmatically. Integrate our services directly into your proprietary applications or trading bots.

Market Data Streams

Subscribe to WebSocket feeds for real-time Level I and Level II quotes, time & sales, and Greek calculations.

Order Routing

Submit complex multi-leg derivative orders or direct market block trades programmatically with microsecond routing latency.

Account Management

Automate position management by querying real-time balances, margin requirements, and active positions via REST.

Developer friendly.

Our APIs use standard JSON over HTTPS and Secure WebSockets. We maintain comprehensive documentation and officially supported SDKs for Python, Node.js, and Go.

Python Node.js Golang
Paper Trading Sandbox

Test your algorithms safely in our dedicated paper trading environment. It mimics the live production APIs exactly, with simulated fills and realistic liquidity profiles.

place_order.py
1import requests 2import json 3 4API_ENDPOINT = "https://api.spiralglobal.com/v1/orders" 5HEADERS = {"Authorization": "Bearer YOUR_API_KEY"} 6 7order_payload = { 8 "symbol": "EURUSD", 9 "volume": 1.0, 10 "side": "buy", 11 "type": "limit", 12 "limit_price": 1.08400, 13 "time_in_force": "gtc" 14} 15 16def submit_order(): 17 response = requests.post(API_ENDPOINT, json=order_payload, headers=HEADERS) 18 if response.status_code == 201: 19 return "Order successfully routed!" 20 return response.json()

Built for scale. Secured by design.

IP Allowlisting & Permissions

Lock down your API keys to specific static IPs or AWS VPC ranges. Assign granular read/write permissions to restrict keys to market data only, or allow full trading access.

Read:Quotes Write:Orders Read:Account
Rate Limits Standard Tier
REST Requests 200 / minute
WebSocket Subscriptions 500 active symbols
Historical Data Queries 60 / minute

Start building your algo today.

Generate your API keys in the developer dashboard and start testing in the sandbox environment immediately. Full simulated fills.

Open Developer Account
Spiral Global
Trade Global Multi-Asset Markets Register