Quickstart
Create your first trading account in three requests.
Authentication
API keys for your backend, Bearer tokens for user sessions.
Webhooks
Signed account lifecycle events, with retries and redelivery.
Partner integrations
Trade on behalf of a trader with a key they control.
API reference
Platform and Trade — each generated from its live OpenAPI spec.
Services & base URLs
The public API is two services behind one domain. Each has its own base URL, its own auth model, and its own section in the API reference:- The Platform API is the firm-facing control plane: accounts, plans, rules, traders, billing, webhooks. This is where prop firm backends live. Approved partner apps can also read a trader’s journal here.
- The Trade API is the trading engine itself: orders, positions, brackets, risk settings, copy trading. Called on behalf of a trader — either by Hyperprop’s own apps, or by a registered third-party app using a partner session.
GET /v1/organization/trading-accounts on the Platform API is https://api.hyperprop.com/platform/v1/organization/trading-accounts.
Browser access policy
This section is about where a request may originate from in a browser — it is not a statement about who may integrate. Server-to-server access to every service below is available through the documented auth methods. CORS and WebSocket origins are restricted as follows:- Open to any web origin: Platform API organization endpoints, MCP, and these docs’ specs. Call them from your backend or your own dashboard freely.
- Hyperprop first-party only: the Trade API and every Platform API endpoint outside the organization API. Browsers can call these only from Hyperprop’s own apps.
This only affects browsers — server-to-server calls and native apps
don’t send an
Origin header and are unaffected. A registered partner app
calling the Trade API from its own backend is unaffected by this policy; see
Partner integrations. Building a
trader-facing web frontend that needs direct Trade API access? Contact us to
have your origin approved; it’s a configuration change, not a code change, on
our side.Real-time channels
Platform API sections
Every section except Partner access uses your organization API key.
How the pieces fit
- Plans define what you sell (starting balance, price metadata).
- Rules define how an account is evaluated (loss limits, drawdown mode, profit target, consistency, permissions).
- Trading accounts are instances of a plan+rule assigned to a trader.
- The trade engine enforces the rules in real time; when an account passes, fails, or changes in any way you care about, a webhook tells your backend.
- Purchases, payouts, and billing endpoints close the loop for reconciliation.