А Leading Liquidity & Technology Provider
Advanced White Label Solutions
Core products
Our core products are spearheaded by our dedicated team of engineers delivering ground-breaking solutions to FX/Crypto/Securities brokers and Spot/Margin exchanges.
We deliver one of the deepest liquidity pools for FX, Metals, Crypto and CFDs. Leading Crypto CFD liquidity provider based on market research with 100+ trading pairs.
Turnkey Solutions
Choose from our wide range of bespoke solutions designed for whatever type of financial business structure is required including brokerage, exchange and wallets.
Crypto Processing
We are experts in blockchain payments including white label crypto processing solutions and are recognised as one of the go-to providers in the industry.
Money Management
We offer a range of products enabling you to offer your clients a choice of proven money management solutions for investment or trading purposes.
About B2Broker
Leading Prime of Prime Multi-Asset Liquidity & Advanced White Label Solutions Provider.

Established in 2014.

B2Trader Matching Engine

For Crypto Exchanges, MTF Brokers, Security Exchanges, Market Makers, Spot FX Brokers and EMIs.

What is B2Trader?

A Matching Engine is the core mechanic of a digital exchange which matches up bids and offers to execute trades. The ME algorithm keeps a record of all open orders in a market and generates new trades if the two orders can be fulfilled by each other.
Fulfill Requests Up To
10,000/ sec
Trade Processing
Technical Support

Matching Engine vs Brokerage Platform

Get an overview of the differences between a matching engine for spot and margin brokerage platforms.
Matching Engine
Brokerage Platform
Order Book
Market Making
Cash Assets Exchange
Spot FX
Margin Requirements
Real Trades History
Market Depth
Partial Order Fills


User initiates request to load balancer.
Load balancer delivers information to frontend server.
Front-office validates request and sends it to order matcher server.
Order matcher receives request and executes it immediately or inputs order into order book for execution.
Front-office receives updates from order matcher and updates the information for user back-office services.
Market data service then publishes public updates to public web sockets.
Market data service then publishes public updates to public web sockets.
Market data service aggregates information into charts bars and writes it to the market database.

Back Office

A feature-rich back office to maintain matching engine functionality
Displaying balances in the context of currencies
Showing equivalent of each user’s currencies in USD equivalent
Separate locked balance monitoring
Filter by date range
Filter by asset
Filter by transfer type
Time sorted table of transfers
Various filters and sorting available
Amount viewing in USD
Displaying aggregated balances in USD
Export of transfers details in XLS table format
Viewing all asset amounts in one place
Users activity
Color visualization of user status
Viewing user's role, status, balance and last login in one place
Table and grid displaying options
History of logins for each user
Information about login time, country and IP
Various sorting options
Filter by date range
Filter by asset
Filter by status and order type
Dispaying registration and login date in one place
Table and grid displaying options
Various date filters and sorting
Showing user’s assets in context of currencies
Dispaying assets in USD equivalent
Viewing total USD amounts
History of user’s tranfers activity in one place
Various date filters and sorting
Displaying status of transfers
History of logins for each user
Various sorting options
Information about login time and IP
Showing commission paid by specific user and total of all users
Calculation of user's PnL
Commission calculation in USD equivalent
Filter by date range
Filter by trade side
Filter by market
Showing commissions of users in context of role and status
Different filter options
Export in XLS table
Calculation of user's PnL
Showing commissions paid by certain user and total of all users
Commissions calculation in USD equivalent
Displaying trades and paid commissions in one string
Showing trade details in grouped view
Various filter options
Commissions in context of assets
Calculation of commisions in USD equivalent
Various filter options
Online trade monitoring
Showing side, order type and role in one place
Various filter options
Displaying assets in the context of currencies
Calculation of total volume and PnL
Displaying PnL in USD
Calculation of total PnL in USD equivalent
Filter by user ID, role and status
Ability to export in XLS format
Filter by date range
Filter by status
Ability to display full time period
Showing trade details in one string
Ability to revert the trade
Filter by date and time
Analyzing of trading activity
Filter by time interval and user ID
Showing market and trade counts in one place
Real-time arbitrage monitoring
Ability to track a certain user
Displaying arbitrage details
Multiple search and filters options
Viewing user roles, ID, account and other information together
Showing transfers history of all users in one place
Filter by date range
Filter by asset
Filter by transfer type
Status, role and order type in one place
Order request and fill timings
Various time periods selection
Filter by date range
Filter by asset
Filter by type
Execution and Trade ID in one block
Calculation of trade outcome in USD
Export of trades in XLS
Status, role and order type in one place
Order request and fill timings
Various time periods selection
Filter by date range
Filter by asset
Filter by type

Get your B2Trader

Request a presentation, try a demo and offer investment products in your company!

Professional GUI

An advanced interface that meets any requirements from beginners up to pro-traders.
Web-based and iOS platforms supported

Dynamic interface

Colour & font customization
Default widgets cutomization
Default workspaces arrangement

Multiple customizable workspaces

Easy addition of widgets
Arrangement of widgets by height and width
Ultimate widgets positioning

Workspaces for various trading styles

Several order books on one screen
Suitable for placing several orders at a time
Real-time activity monitoring
Intraday trading
Analyzing the real-time activity in market depth and time and sales
Monitoring instruments in the watchlist for opportunities
Solid chart size to view the overall picture
Long term trading
Monitoring the whole market
Searching for opportunities on several instruments
Monitoring the correlation between instruments
Add your favorite instruments in the list to monitor Open, High, Low, Close, Volume and Percentage changes for the last 24 hours in one place
Order Widget
Place your orders using the intuitive order widget with the ability to set desired amount in base currency, total in quote currency and percentage for fast volume selection.
Market Depth
Overview of the total cumulative number of opened buy and sell orders in one place to visualize the supply and demand balance.
Order Book
All limit orders are aggregated in the order book which has ability to create an order with desired price with just one click.

White/Night mode

Get your B2Trader

Request a presentation, try a demo and offer investment products in your company!

Commission types

A wide range of commission types to meet multiple financial and operational goals.
Group Commissions
Commissions that can be set up for a certain group of clients such as VIPs, Market Makers, Corporates, etc.
Maker Commissions
Commissions that are set up for orders which add liquidity for a certain asset.
Commissions by Markets
Commissions that are calculated for certain trading instruments like BTC/USD, ETH/EUR, USD/USDT, etc.
Taker Commissions
Commissions set up for orders that take out liquidity from the market, i.e. market orders.
Commissions by Volume
Commissions that are calculated according to the predefined traded volume tiers.
Commissions Ladder Example
Maker fee
Taker fee
Volume (30 days)
< $200,000
< $400,000
< $1,000,000
< $2,000,000
< $4,000,000
< $20,000,000

IB Module

Construct and manage affiliate campaigns efficiently and get an outstanding tool to attract customers.
IB Module Example
Adjustable commissions percentage
Additional bonuses available
Feature-rich IB commissions ladder


Multiple sources available for connection with B2Trader to offer the best liquidity solution.
Market Making
Through powerful REST and WebSocket API you will be able to attract reliable market makers in order to create a strong liquidity pool on your exchange.
External Liquidity Provider
Use FIX API to connect your exchange to aggregated liquidity pool or some external sources just for feeds.
Internal Organic Liquidity
B2Trader Matching Engine aggregates orders of users in the order books on a specific platform on all available assets that don’t incur extra fees for routing outside sources.
Bridge to Another Exchange
We offer connection through Marksman Hub to the majority of trusted and well-known spot exchanges with the highest liquidity and best reliability in the market, including B2BX Exchange and others.

Different order types

Limit orders
A limit order is a type of order to purchase or sell a security at a specified price or better. While the price is guaranteed, the filling of the order is not, and limit orders will not be executed unless the security price meets the order qualifications.
Stop orders
Stop orders are orders that are triggered when a stock moves past a specific price point. Beyond that price point, stop orders are converted into market orders that are executed at the best available price.
Market orders
FOK (Fill or Kill) order as the time in force causes the entire order to execute immediately and fully or be cancelled.
An immediate or cancel order (IOC) is an order to buy or sell that executes all or part immediately and cancels any unfilled portion of the order.
How it works
Ask (sell) LO
Bid (buy) LO
Market order flow
A market order to sell two lots arrives, and matches with the first two limit orders in the queue at the best price.
Limit order flow
A limit order to sell one lot at 28.97 arrives, and is added to the back of the queue.

Powerful API

A new high-capacity API for robotic trading and public data access which will handle trading and public requests much faster, while positively affecting the overall system performance.
Representational state transfer is a software architectural style that defines a set of constraints to be used for crea- ting web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the internet.
WebSocket is a computer communications protocol, pro- viding full-duplex communication channels over a single TCP connection. The WebSocket protocol was standarti- zed by the IETF as RFC 6455 in 2011, and the WebSocket API in Web IDL is being standardized by the W3C. WebSocket is distinct from HTTP.
We provide 5 required endpoints for listing at Coinmarketcap
Trades history
Order books


B2Trader uses hosting solutions that dynamically scale resources and support the most demanding and highly loaded projects. Our AWS hosting offers high levels of availability, scalability and performance, requiring higher amounts of management and administration that we organize fully on our side.

Staging Environment

B2Trader updates are first deployed to the staging environment for client testing and proceed to production deployment only after approval. This is done to minimize the risk of bugs on production and is a scheme that will make your product the most stable on the market.
Separate Entity for Internal Testing
Absolute Recreation of the Production Server
Pre-Release of the Features on Staging

Mobile App

Create your own developer account in Apple Store or use our ready-made account and your users will be able to find an iOS application for your exchange.
Crypto deposits
Trading history
Google 2FA/Face ID
Wallets access
Profile & Settings
Placing orders
Order books
Transactions history


A wide-range, high-capacity security system is implemented to protect B2Trader from various technical and fraud threats.
Anti-throttling system
Prevent intentional slowing or speeding of the limits of bandwidth.
Order throttling protection
Preventing too many orders coming in at once that will overload the matching engine.
Arbitrage protection
Blocks taking advantage of a price difference between two or more markets.
Back-end security
2FA, malware and phishing protection, etc.
Anti-spoofing protection
Preventing manipulation on markets by placing and cancelling fake orders.
A set of techniques and tools for resisting or mitigating the impact of distributed denial-of-service (DDoS) attacks on networks.

Third-party integrations

Enterprise blockchain wallets
A highly secure, reliable and scalable wallets solution from a reputable, industry-leading cryptocurrency payments provider B2BinPay.
B2Core (Trader’s Room)
A new generation of professional software that helps brokers and exchanges manage their customers, admins and IB-partners in one place.
A wide range of tools to arrange the Know Your Customer (Sum&Substance, IdentityMind) and Know Your Transaction (Crystal) verification processes of your exchange.
Marksman Hub solution aggregating cryptocurrency exchanges including B2BX, non-bank liquidity providers and thousands of orders from institutional clients to create the deepest liquidity pool in the industry.

Get your B2Trader

Request a presentation, try a demo and offer investment products in your company!

Extra features

Instruments assembling
B2Trader offers the ability to add, remove and temporarily disable traded instruments easily.
Anti-fraud monitoring
Real-time checking of various fraudulent activities to prevent technical and financial damage.
Assets allocation
Adding option for assets that allows control of financial operations in terms of limitation of deposit and withdrawal right from the admin panel.
Loyalty token
A feature enabling the addition of a token that can be used to get a commissions discount, e.g. will be paid in token equivalent.

Quotes Widget for Website

Use our quotes widget to display OHLCV (Open, High, Low, Close, Volume) data for all available trading pairs and markets in real time.

B2Trader Presentation

B2Broker Industry-Leading Technology: Top Solutions at your Fingertips


Have a question? A source of useful information about our products and services.
What is a technology stack?
Is there any limit of trading pairs?
What is the capacity of Matching Engine?
Can I host the matching engine on my servers?
Which order types are supported by your matching engine?
Do you provide endpoints for CoinMarketCap listing?
Is B2Trader suitable only for cryptocurrencies?
What is the setup period for B2Trader?
Can we adjust the trading platform in terms of colors, fonts and used widgets?
Which types of API can we provide our end-users with?
Any others questions?
Ask Us Now

Get your B2Trader

Request a presentation, try a demo and offer investment products in your company!

It works best with

B2Trader is best combined with the leading industry trading platforms to provide the ultimate performance and user satisfaction.
Enterprise Wallets Solutions

Offer your customers Bitcoin, Ether, Ripple`s XRP, Bitcoin Cash, Litecoin and more as a payment option!

888+ Coins, StableCoins and Tokens supported
NEO, NEM, ETH & Omni tokens supported
Single Unified API for multiple blockchains
KYT System
Spot Liquidity

A deep pool of aggregated liquidity to satisfy the goals of institutional entities.

Feature-rich trading API
Institutional volumes and spreads
Aggregation of top exchanges
Commissions ladder
B2Core (Trader's Room)

A new generation of professional software that helps brokers and exchanges manage their customers, admins and IB-partners in one place.

Flagship user interface
Solution for multiple business types
Deep customizations and adjustments
Widest range of external integrations

Contact us