For better content and user experience

Choose your path

Broker API

Connect your own CRM or service straight
to the Match-Trader platform. Users, trading accounts,
balances, trading and live data streams over
REST and gRPC. No Match-Trade CRM required.

REST gRPC streams AI skill v2

AI assistant
broker-api skill · demo

Onboard a client from our CRM: create the user, open a trading account in our standard group and fund it with 1,000.

POST/v1/user-accounts

Creates the user. A 409 means the email already exists

POST/v1/user-accounts/{uuid}/trading-accounts

Opens the trading account in the group you named

POST/v1/trading-accounts/{login}/deposit

Posts the deposit once. Deposits aren’t idempotent, so it never retries blindly

gRPCgetTradingAccountInfoChangedStream

Subscribes, so your CRM sees account changes as they happen

Client onboarded on demo. Tell me when to run it against production.

Example: an AI assistant with the Broker API skill, on the demo environment.

Still on the original Broker API?

It will be deprecated at the end of 2026. Move to Broker API v2 if you run your own or a third-party CRM, or to CRM-API
if you run Match-Trade CRM.

What it covers

The full set of administrative and trading operations. Your broker ID travels in the token, so every call is scoped to your brokerage.

User accounts

Create, update and delete users, one at a time or in bulk; change passwords; issue one-time login tokens

Trading accounts

Create, update and delete; look up by login, user or ID

Balance operations

Deposits, withdrawals, credit in and credit out

Trading

Open, edit, close (fully, partially or all at once) and reopen positions; pending and correction orders

Trading data

Order history, open and closed positions, pending orders, ledgers, candles, groups, platform logs and balance snapshots

Real-time streams

Quotations with markup, positions, order updates, ledgers, equity, account, symbol and group changes, trading events over gRPC

Prediction markets

Bets and their outcomes

Build the integration
by asking

Our Broker API skill teaches AI assistants like Claude how Broker API v2 works. Describe the flow you need and the assistant writes and runs the calls, or checks how your current integration is set up.

npx skills addhttps://github.com/match-trade/Broker-API-skill

Ships with a Python client and CLI, the gRPC .proto, a catalogue of every endpoint and snippets for Node.js/TypeScript, cURL and Java.

What the assistant already knows

  • Deposits, withdrawals and credit operations aren’t idempotent: a blind retry can book twice.
  • Trading-account updates must send the current version,
    or they’re rejected.
  • Trade calls return an acknowledgement,
    not the final position state.
  • Bulk operations can partly fail, with an error message
    for each item that did.
  • Streams send a heartbeat about every 30 seconds;
    when they stop, it reconnects with backoff.
  • It uses the demo environment by default and refuses production hosts unless you ask for them.

For anything that connects
to the platform directly

CRM providers Brokerages with their own or a third-party CRM Social and copy-trading platforms Risk-management tools Other third-party services

Running Match-Trade CRM?

Tools that work alongside the Match-Trade CRM should use CRM-API, which also exposes CRM data like leads, notes and timeline events.

From token to production

Three steps from your first test call to a live integration
on your own production host.

Step 01

Get a token

Request it from Match-Trade IT Support.
It stays valid until revoked.

Step 02

Build on demo

The demo environment is shared between integrators, so use test data only.

Step 03

Go live over TLS

Point your integration at your brokerage’s own production host.

Start with the docs

Every endpoint and gRPC stream is in the Broker API v2 reference.