When B2Trader joined the B2Broker product lineup, the integration challenge was clear: every existing product (B2Copy, B2Core, reporting tools, risk management) would need to support the new platform. Doing this with platform-specific APIs would mean N×M integrations—each product times each platform.
One Integration, Full Ecosystem Support
WebAPI changed the equation. B2Trader was integrated once, as a WebAPI platform adapter. Once the adapter was in place, B2Copy could copy trades from B2Trader, B2Core could manage B2Trader accounts, and reporting tools could aggregate data—all without touching those products.
The adapter implements WebAPI's platform interface: account creation, order placement, position streaming, and symbol metadata. Products that consume WebAPI don't know or care whether the backend is MT4, MT5, cTrader, or B2Trader.
Normalization and Consistency
B2Trader has its own conventions for volume, symbols, and order types. The WebAPI adapter normalizes these to the unified model. Volume is scaled to 1/100000000, symbols are mapped to a common format, and order types are translated. Downstream products receive a consistent view.
The Ecosystem Flywheel
Each new platform integration benefits the entire ecosystem. B2Trader support in WebAPI means B2Trader support everywhere. This architecture reduces integration cost and accelerates the addition of new platforms and products.