API Trading

Automate your trading by connecting your algo-trading strategies with City Index liquidity.

The City Index REST API provides access to live streaming prices and trade execution with over 12,000 Spread Betting, CFD and FX markets.

  • Connect to City Index with our REST API
  • Execute trades and orders using trading systems and algos
  • Full developer resources


Automate trading strategies

Use the REST API to execute trades and a full suite of orders against live streaming prices using your own algorithms or trading systems.

12,000+ markets

Access City Index’s full product range including Indices, Shares, FX, Commodities, Bonds, Interest Rates and Options as Spread Bets and CFDs.

Full Account Management

View your current active orders, account balance, available margin, open positions and historical trades in real-time.

Charting and analysis

Retrieve historical market data for charting and technical analysis purposes.
City Index Trading Platform

This trading platform requires Adobe Flash to be installed and enabled. Get Abode Flash Player.

Trading tools

Straightforward integration

Code against the API using any network accessible programming language including Excel VBA, Perl-script, C++, Python, Java or VB.NET.
trading tools Reuters
trading tools calendar

Full developer resources

Access full developer documentation and a support forum in our developer portal.

Start trading using the REST API


for an account


access to the API from our Customer Support Team


your trading algos with our API
Create Account
This trading platform requires Adobe Flash to be installed and enabled. Get Adobe Flash Player

Institutional API

For institutional customers who wish to offer trading to their customers, automate trades, create platforms/apps, City Index offers a FIX API. Contact our Institutional Sales Team for further information.