Compare Forex Trading APIs

We have the APIs to cover any trading need, whether you simply want to test your own strategies or you required the highest level of technology through your trading institution.

 Rest API1JavaFixForexConnect


Live Feed
Historical Prices
Cost Free Free Free with 5,000 account balance Free
Required Credentials Demo or Live Demo or Live Live Demo or Live
Operating System Any Windows/Mac/Linux Windows/Mac/Linux Windows/Mac/Linux
SDK fxcmpy Python Package SDK Available on GitHub Standard FIX Protocols SDK Available on GitHub
Supports CFDs
Supports Trading Station Desktop
Symbol Limit Unlimited Unlimited Unlimited Unlimited
Rates Limit per symbol Up to 2-3/sec Up to 2-3/sec Up to 250/sec Up to 2-3/sec
Programming Language Any with HTTP Java Any with Socket Communication Java, C/C++/C#, VB, VBA
Communication Protocol HTTP Proprietary Standard Proprietary
Desktop Application Web-based
Mobile Application
Third-Party Application
Order Creation
Delete/Modify Orders

Order Durations

Good ‘til Cancelled (GTC)
Good ‘til Date (GTD)
Fill-or-Kill (FOK)
Immediate-or-Cancel (IOC)

Account Management

List User Accounts
Account Status
(Balance, NAV, etc.)
List Open Positions
List Closed Positions
List Outstanding Positions
Waiting Orders

Order Types

Market Order
Entry Order
Limit Order
ELS Order
OTO Order
Stop Order
Stop-Limit Order
If-Then Order
If-Then-ELS Order

1REST API Tokens may require activation. Please email This email address is being protected from spambots. You need JavaScript enabled to view it. for issues or questions.

VPS Free Hosting: Clients who trade notional volume with an average of 500K per month for the previous 3 months will have the cost of VPS service reimbursed. At the beginning of the month (between 1st and 15th), a fee of 30 base currency will be debited from any of your FXCM account(s) to cover the VPS cost. 

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now