What is API trading?
API stands for application programming interface. It is a program that connects two applications – for example, your IG Bank trading account and your custom-built platform. Trading with APIs enables you to gain direct access to IG Bank’s ecosystem, providing you with faster order execution and more control, which can enhance the experience of trading.
Trading with our APIs is an easy way to get live market data, historical prices and execute trades from your IG Bank trading account – without having to manually trawl various exchanges and dark pools for data and prices. Instead, you can get the information delivered directly to you, ensuring speed and efficiency.
Who typically trades with APIs?
Trading APIs are popular among hedge funds and registered trading firms as they enable access to more advanced programs, but they are also widely used among private traders and investors.
If you want to focus on trading rather than coding, but would like to use an advanced platform that is capable of trading with algorithms, you can use our ProRealTime platform.
Why trade with APIs?
Create bespoke trading solutions with our web-based APIs, either REST-based or streaming
Take advantage of DMA and OTC products with our FIX API via IG Bank’s institutional service
Get coding as quickly as possible with our sample app
Use alongside third-party software such as Excel (VBA), .NET, and Java
Why trade with IG Bank?
Choose the market-leader
Start trading with the world's No.1 CFD provider1
Access deep liquidity
Take advantage of our market-leading pricing and execution technology
Trade over 17 000 markets
With more 24-hour markets than anywhere else and round-the-clock support
Feel secure with a trusted provider
With 45 years of experience, we’re proud to offer a truly market-leading service
Open an IG Bank account to get started
Fill in our simple online form
We’ll ask a few questions about your trading experience.
Get quick verification
We offer 6 different ways to certify your documents.
Fund your account and trade
Or practise on a risk-free demo if you’d prefer.
Routes to trading with APIs
There are two different ways to trade via APIs with an IG Bank account:
Directly through IG Bank's API
Alternatively, you could create a demo account to test your application in a risk-free environment. To use APIs via an IG Bank demo, you have to use the same email address as your live account. If you already have a live account, you can use the account switcher on the top left of the page to open a demo account.
Markets and costs with APIs
|Switzerland Blue Chip||2|
|Oil - US Crude||2.8|
|Oil - Brent Crude||2.8|
You might be interested in…
Find out more about our algorithmic trading platforms such as ProRealTime and MetaTrader4
Reduce the negative impact of emotions by creating pre-planned strategies
Use award-winning trading technology tailored to your business’s needs via our FIX API
The content of this page is provided for information only. IG Bank S.A. do not take any responsibilities in the algorithmic trading offered by platforms such as ProRealTime, MetaTrader 4 (MT4) or any other third party providers. The information and data presented in this page are not to be considered as an offer or solicitation to buy, sell or subscribe to any financial instruments and/or to subscribe to an algorithmic trading system.
1 Based on revenue excluding FX (published financial statements, June 2020).
2 Tax laws are subject to change and depend on individual circumstances. Tax law may differ in a jurisdiction other than the Switzerland.