What is an Open API?

An Application Programming Interface, abbreviated to API, is a purposefully built interface for an application to be created on top of an existing technology framework. In this case – it’s cTrader. Unlike Spotware’s private APIs, which are restricted and used only by brokers for their internal business processes, the Open API is free and publicly available to anyone, who wants to use it to build their own application for a personal initiative or business venture. cTrader Open API is ideal for anyone interested in developing a proprietary trading system, or a trading-related service.

Why is an Open API Important?

For brokers, an Open API is important, because it enables one to provide a service to third parties, who are interested in building their own, customized trading applications. Commercial users may promote their development in conjunction with a preferred broker, or act as an Introducing Broker, and leverage their application to recruit traders, investors or subscribers. Without an Open API, this growing segment of partners and investors would be unattainable.


cTrader Open API comes with considerable resources to aid in
development and troubleshooting throughout the entire project lifecycle.


Detailed and well-structured developer library and documentation, available in a variety of languages.

Learn More


commonly used languages: from C# to Java, Java Script and Xamarin, for further ease.

Learn More

Offer your traders a unique Open API trading solution out-of-the box


Spotware will either provide direct support to users of the Open API,
or offer in-depth training to broker support teams, in order to help clients avoid the trouble of supporting a technical and complex product by themselves.

What can cTrader Open API be used for?

Anyone with a creative or breakthrough idea can help deliver value and profitability to traders
by bringing it to life with cTrader Open API.

Display Trading Results

One of the most common-use cases is using account information to broadcast trading strategies by populating an online profile, such as Myfxbook.

Create Trading Applications

Create your own front-end GUI to trade from, and connect it to any cTrader account to build your own platform, leveraging the cTrader back-end.

Create a Trading Robot

Connect your proprietary black box algo or trading system to any cTrader account, to execute trades via your preferred cTrader broker.

Create a Notification System

You can integrate cTrader with your preferred messaging platform, such as Telegram or Skype, to receive alerts or even send trade requests.

Create Charts and Widgets

Get a real-time price feed to create your own charts and widgets, and embed them into your website, blog or forum.

Create a Copy Trading System

Open API contains all the necessary options to build a copy trading system that will duplicate orders from one cTrader account to other ones.