Skip to main content

Catapult API

LiveLast verified 4 Nov 2026

The Catapult public API lets your code trade Synthetic markets, create and boost tokens, claim creator fees and stream prices and positions, using an API key from your own account.

The full guide and the reference for every operation, type and field are at api-docs.catapult.trade, generated from the live schema.

What the API covers​

AreaWhat your code can do
Synthetic tradingOpen spot or leveraged positions, close them, set take-profit and stop-loss
PositionsRead closed positions, stream open ones with live PnL
PricesCandles per token, live price ticks
TokensList and read Synthetic tokens, create your own, stream new ones
BoostersSee boost slots and prices, boost one of your tokens
Creator feesClaim fees your tokens earned
AccountRead your balance and profile

Not in the API: 10000x Futures, the Trading Competition, deposits, withdrawals, swaps, transfers and account settings. Use the app for those.

Endpoints​

TransportURL
GraphQL over HTTPhttps://public-api.catapult.trade/graphql
GraphQL over WebSocketwss://public-api.catapult.trade/graphql

Every operation except ping needs an API key, sent as Authorization: Bearer <key>. Create one in the app: see API keys.

Check the API is up, no key needed:

curl -s https://public-api.catapult.trade/graphql \
-H 'content-type: application/json' \
-d '{"query":"{ ping }"}'
# {"data":{"ping":"pong"}}

Reference sections​

SectionWhat it answers
OverviewBase endpoints, authentication, a first request
Units and conventionsUSDT drops, leverageX10, collateral vs notional
Fees and position sizingOpen fee, notional caps, max position math
Token speed modesMode names and max leverage per mode
WebSocket APIConnect, subscribe, messages, errors
Rate limitsHTTP and WebSocket limits, response headers
Status codesHTTP statuses and GraphQL error codes
Gotchas and idempotencySizing, rounding, take-profit and stop-loss details
API key OAuthLetting a third-party bot use your key
Operations referenceEvery query, mutation and subscription