Skip to content
Platforms

Supported Trading Platforms

WebAPI provides unified access to the four most popular trading platforms. Each platform's native API is abstracted into a consistent interface.

MetaTrader 4

The most widely used retail trading platform. WebAPI wraps the MT4 Manager API, providing modern gRPC access to accounts, trades, groups, symbols, and real-time data.

  • Manager API (100+ operations)
  • Real-time pump streaming
  • User/account management
  • Trade transactions
  • Symbol and group configuration
  • Chart data management

API Coverage

~85%
✓ Accounts✓ Groups✓ Symbols✓ Orders✓ Deals✓ Balances✗ Ticks

Missing: Ticks (no real-time streaming)

MetaTrader 5

Next-generation multi-asset platform. WebAPI covers both the MT5 Manager and Admin APIs with 200+ operations — from user management to dealer controls.

  • Manager API (200+ operations)
  • Admin API (100+ operations)
  • Deal, order, and position management
  • Exposure and summary data
  • Tick history and subscriptions
  • Time and holiday management

API Coverage

~100%
✓ Accounts✓ Groups✓ Symbols✓ Ticks✓ Orders✓ Positions✓ Deals✓ Balances

cTrader

Advanced trading platform by Spotware. WebAPI integrates with the cTrader Manager API and Webserv API for full broker-side management and CTID operations.

  • Manager API (100+ operations)
  • Webserv API (CTID management)
  • Trader and group management
  • 20+ configurable profiles
  • Dealer operations
  • Balance transfers

API Coverage

~100%
✓ Accounts✓ Groups✓ Symbols✓ Ticks✓ Orders✓ Positions✓ Deals✓ Balances

Report Service sync: 20+ entity types

B2Trader

B2Broker's multi-asset trading platform supporting Forex, CFDs, SPOT, and Perpetual Futures. WebAPI integrates with B2Trader's native API for full account, order, and position management.

  • Multi-asset support (Forex, CFD, SPOT, Perpetual Futures)
  • Account and balance management
  • Order execution and position tracking
  • Real-time streaming
  • Group management
  • Symbol configuration

API Coverage

~100%
✓ Accounts✓ Groups✓ Symbols✓ Ticks✓ Orders✓ Positions✓ Deals✓ Balances

Platform Feature Matrix

See how WebAPI normalizes capabilities across platforms.

FeatureMT4MT5cTraderB2Trader
Account Management
Order Management
Position Management
Deal History
Balance Operations
Symbol Data
Group Management
Real-time Streaming
Tick Data
Report Sync
Close-By Operations
Admin API

How WebAPI Maps Platform Data

Each platform uses different terminology and data models. WebAPI normalizes everything into a unified schema.

Account
MT4: UserRecordMT5: UsercTrader: Trader
Position
MT4: TradeRecordMT5: PositioncTrader: Position
Order
MT4: OrderMT5: OrdercTrader: Order
Deal
MT4: TradeRecordMT5: DealcTrader: Deal

SDK & Client Libraries

Generate client libraries in any language from our proto definitions

Works with MT4, MT5, cTrader, and B2Trader

GoPythonJavaC#Node.jsRustPHPRuby

Explore More

Discover all API services and pricing.