Overview
Use Exness API to connect external systems to Exness trading, partner, payments, and account-related workflows.
Build integrations with Exness products
Exness API is one unified developer platform to access different products within the Exness ecosystem. Choose the path that matches what you want to build.
Build trading integrations, trading bots, dashboards, market data tools, and account monitoring flows.
Work with reports, campaign and link data, rewards, rebates, and partner analytics.
Create supported transfers, check account balances, and read transfer status.
Create API keys, sign requests, manage permissions, and use the correct API host for the product.
Get started in 3 steps
Create or receive an API key for the product you want to use. Keep the secret key private and use it only in a trusted server-side environment.
Use signed EXN-* headers and generate a fresh signature for every request.
Open the product documentation, choose an endpoint, and use API Reference for exact request and response details.
What you can build
Start from a product, then choose a concrete integration scenario.
Trading
Place, modify, cancel, or close trading exposure through signed REST operations.
Subscribe to trading events, account state updates, ticks, and HMR events.
Stream ticks and read candle history for charts, analytics, or strategy logic.
Understand request limits, history caps, and runtime constraints.
Partnership
Read client-level and account-level partner reports for referred clients and their trading accounts.
Analyse conversion, acquisition traffic, funnel metrics, and partner performance by supported dimensions.
Review partner rewards and reward orders associated with eligible client trading activity.
Monitor rebate groups, rebate rows, payment status, and rebate processing results for reconciliation.
Payments
Create a supported transfer from a source account to a destination account.
Read the amount available for transfers from an account available to the API key.
Check whether a created transfer is still processing, done, or rejected.
Send a supported transfer to another Exness client account.
Send supported transfers from a Partner Reward Wallet to another Exness client account.
Prerequisites
Exness product access
You need access to the Exness product you want to integrate with: Trading, Partnership, or Payments.
API key
You need an active API key and the signing credentials required for signed requests.
Scopes and access rights
Your API key must have permissions for the product and operation you want to use.
API host
Use the correct API host for the product. For Trader API, use the DNS widget Gateway host to discover the account Access Point before REST requests or WebSocket connections.
Keep secret keys private. Do not expose signing secrets in browser code, mobile apps, public repositories, or client-side scripts.
Main paths
Start here to understand API keys, signed requests, headers, scopes, permissions, and host setup.
Validate that credentials, signing, and host setup work correctly.
Use API Reference when you need exact endpoint details generated from OpenAPI YAML.
Recommended next step
Set up API credentials, send a signed request, open the product guide for your use case, and use API Reference for exact request and response details.
