About BidFX

BidFX is the market-leading provider of electronic trading solutions for the global foreign exchange marketplace. BidFX has addressed the challenges of the FX market by introducing a complete suite of negotiation protocols – which include: auto-routing, streaming, request-for-quote, voice, algo-trading and best execution – via a cloud-based SaaS trading platform. BidFX offer clients access to a cutting edge, broker-neutral, Execution Management System (EMS) backed by a hub to all major bank’s algo suites. You can read about all BidFX products on the main BidFX Website.

BidFX APIs

BidFX clients access the trading platform via a dedicated User Interface (UI) either on their desktop PC, web browser or mobile device.

Public APIs provide a secondary means of accessing the trading platform that can either supplement the UI or replace it entirely in some use cases, including: systematic trading, OMS integration and market intelligence. BidFX place significant emphasis on API support and therefore provide a suite of APIs for different high-level programming languages and common protocols.

You can read about the complete BidFX API range, and their different capabilities, at BidFX API Overview.

Python API

This document describes the BidFX Public API for Python. The Python API is written pure Python and is compatible with Python 3.6 and above. All of the code examples below are presented in Python.

We use the nomenclature Public to indicated that this API is designed and maintained for public use by BidFX clients. Being Public implies a degree of support, API stability and future compatibility appropriate to client usage.