Synthetix Trade API

Authenticated REST API for trading operations and account management on the Synthetix perpetuals exchange. Supports order placement, cancellation, position management, collateral operations, subaccount management, delegation, referrals, and performance analytics. Requires EIP-712 cryptographic signatures for authentication.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/synthetix-trade-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
name: Synthetix Trade API
description: 'Authenticated REST API for trading operations and account management on the Synthetix perpetuals
  exchange. Supports order placement, cancellation, position management, collateral operations, subaccount
  management, delegation, referrals, and performance analytics. Requires EIP-712 cryptographic signatures
  for authentication.

  '
humanURL: https://developers.synthetix.io/rest-api/trade
baseURL: https://papi.synthetix.io/v1/trade
tags:
- Trading
- Authenticated
- Order
- Positions
- Account
- Collateral
tags_raw:
- Trading
- Authenticated
- Orders
- Positions
- Accounts
- Collateral
properties:
- type: Documentation
  url: https://developers.synthetix.io/rest-api/trade
- type: X-authentication
  url: https://developers.synthetix.io/developer-resources/api/authentication
- type: X-rate-limits
  url: https://developers.synthetix.io/developer-resources/api/rate-limits
contact:
- FN: Synthetix Developer Docs
  url: https://developers.synthetix.io/
operations:
- label: Place Orders
  method: POST
  path: /v1/trade
  action: placeOrders
  tags:
  - Order
  tags_raw:
  - Orders
- label: Modify Order
  method: POST
  path: /v1/trade
  action: modifyOrder
  tags:
  - Order
  tags_raw:
  - Orders
- label: Cancel Orders
  method: POST
  path: /v1/trade
  action: cancelOrders
  tags:
  - Order
  tags_raw:
  - Orders
- label: Cancel All Orders
  method: POST
  path: /v1/trade
  action: cancelAllOrders
  tags:
  - Order
  tags_raw:
  - Orders
- label: Schedule Cancel
  method: POST
  path: /v1/trade
  action: scheduleCancel
  tags:
  - Order
  tags_raw:
  - Orders
- label: Get Positions
  method: POST
  path: /v1/trade
  action: getPositions
  tags:
  - Positions
- label: Get Open Orders
  method: POST
  path: /v1/trade
  action: getOpenOrders
  tags:
  - Order
  tags_raw:
  - Orders
- label: Get Order History
  method: POST
  path: /v1/trade
  action: getOrderHistory
  tags:
  - Order
  - Historical
  tags_raw:
  - Orders
  - Historical
- label: Get Trades
  method: POST
  path: /v1/trade
  action: getTrades
  tags:
  - Trades
  - Historical
- label: Get Position History
  method: POST
  path: /v1/trade
  action: getPositionHistory
  tags:
  - Positions
  - Historical
- label: Get Funding Payments
  method: POST
  path: /v1/trade
  action: getFundingPayments
  tags:
  - Funding
- label: Withdraw Collateral
  method: POST
  path: /v1/trade
  action: withdraw
  tags:
  - Collateral
- label: Transfer Collateral
  method: POST
  path: /v1/trade
  action: transfer
  tags:
  - Collateral
- label: Get Balance Updates
  method: POST
  path: /v1/trade
  action: getBalanceUpdates
  tags:
  - Collateral
  - Balances
  tags_raw:
  - Collateral
  - Balance
- label: Get Transfers
  method: POST
  path: /v1/trade
  action: getTransfers
  tags:
  - Collateral
- label: Get Withdrawable Amounts
  method: POST
  path: /v1/trade
  action: getWithdrawableAmounts
  tags:
  - Collateral
- label: Create Subaccount
  method: POST
  path: /v1/trade
  action: createSubaccount
  tags:
  - Account
  tags_raw:
  - Accounts
- label: Get SubAccount
  method: POST
  path: /v1/trade
  action: getSubAccount
  tags:
  - Account
  tags_raw:
  - Accounts
- label: Get SubAccounts
  method: POST
  path: /v1/trade
  action: getSubAccounts
  tags:
  - Account
  tags_raw:
  - Accounts
- label: Get SubAccount IDs
  method: POST
  path: /v1/trade
  action: getSubAccountIds
  tags:
  - Account
  tags_raw:
  - Accounts
- label: Get Delegated Signers
  method: POST
  path: /v1/trade
  action: getDelegatedSigners
  tags:
  - Delegation
- label: Add Delegated Signer
  method: POST
  path: /v1/trade
  action: addDelegatedSigner
  tags:
  - Delegation
- label: Remove Delegated Signer
  method: POST
  path: /v1/trade
  action: removeDelegatedSigner
  tags:
  - Delegation
- label: Remove All Delegated Signers
  method: POST
  path: /v1/trade
  action: removeAllDelegatedSigners
  tags:
  - Delegation
- label: Get Rate Limits
  method: POST
  path: /v1/trade
  action: getRateLimits
  tags:
  - Rate Limits
- label: Get Performance History
  method: POST
  path: /v1/trade
  action: getPerformanceHistory
  tags:
  - Analytics
  - PNL
  tags_raw:
  - Analytics
  - PnL
- label: Get Snaxpot Epoch Tickets
  method: POST
  path: /v1/trade
  action: getSnaxpotEpochTickets
  tags:
  - Lottery
  - Snaxpot