Skip to main content

Exness API

Use the Exness API to connect external systems to account data, market data, and trading workflows.

REST + WebSocketSigned API keysOpenAPI source of truth

Connect your integration to Exness accounts, trading, and market data.

Start with credentials, resolve the access point for the account, then send signed REST requests or subscribe to WebSocket streams.

First milestoneSigned request
GET /v1/configuration/accounts/{account_id}/account
EXN-API-KEY: <EXN_API_KEY>
EXN-IDEMPOTENCY-KEY:
EXN-TIMESTAMP: <unix_ms>
EXN-SIGN-VERSION: 1
EXN-DATA: <base64url_payload>
EXN-SIGN: <base64url_signature>

Get started in 3 steps

Prerequisites

Account

Exness account

You need an Exness platform-based account.

Verification

Full KYC

You need to provide proof of identity and proof of address (where applicable) before API access can be enabled.

Funding

Minimum deposit

You need to meet the minimum deposit requirement for your account type.

Credentials

Account ID, API Key, and Secret Key

After eligibility is met, create credentials in Key Management and keep the Secret Key secure locally.

Expected result

After the quick start, you should have a signed request working, a confirmed account response, and a clear next path: trading operations or market data subscriptions.

What you can build

Automation

Trading bot

Open, modify, and close exposure through signed REST operations.

Data

Market data integration

Stream ticks and load candle history for charts, analytics, or strategy logic.

Monitoring

Account monitoring

Track balance, equity, used margin, open positions, and orders.

Risk

Automated SLTP management

Attach or modify Stop Loss and Take Profit through order workflows.

Dashboard

Custom trading dashboard

Combine account state, orders, positions, deals, and market data in one interface.

Core concepts preview

Main paths