Guide
BrokerMarket dataFutures API key

Tradovate API guide

Tradovate is a cloud-based futures broker (part of NinjaTrader Group) and one of the few futures venues with a web-native REST and WebSocket API, making it the most approachable route for retail futures automation.

Last verified

Quick answer

Tradovate offers a REST and WebSocket API for futures trading, with a demo host and token-based authentication using your credentials plus an API key (cid and sec). Live API access currently requires a live account with more than $1,000 equity and the API Access add-on.

Tradovate API at a glance

Pricing
API Access add-on; live needs >$1,000 equity
Availability
US and international futures traders
Paper trading
Demo environment (demo.tradovateapi.com)
Integration type
REST + API key
In AlgoGP
Design and backtest in AlgoGP, connect the exported code
Live REST
https://live.tradovateapi.com/v1
Demo REST
https://demo.tradovateapi.com/v1
Market data WS
wss://md.tradovateapi.com/v1/websocket
Auth
/auth/accesstokenrequest → bearer token
Eligibility
Live: >$1,000 equity + API Access subscription

Getting an access token

POST your username, password, app id, cid and sec to /auth/accesstokenrequest. The response contains accessToken (for trading endpoints) and mdAccessToken (for market data). Tokens expire and are renewed with /auth/renewaccesstoken.

Build a Tradovate strategy with AlgoGP

AlgoGP does not connect to Tradovate natively yet. Tradovate uses plain HTTPS with an API key, so it is a good candidate for a native adapter; it is not built in yet.

  1. 1

    Design and backtest in AlgoGP

    Describe the strategy to the copilot and backtest it on years of normalized history. The result does not depend on any vendor.

  2. 2

    Export the Python project

    Every project exports strategy.py, market_data.py, brokers.py and live.py. The strategy only sees bars, cash, positions and orders, never a vendor’s wire format.

  3. 3

    Plug in Tradovate

    Implement the four adapter methods (account, positions, submit_market_order and a candle fetcher) with Tradovate’s SDK, or keep a built-in platform for paper trading and add Tradovate when you go live.

Built-in brokers for the same markets: OKX.

Tradovate API: frequently asked questions

Is the Tradovate API free?

Live API use requires the API Access subscription and a funded live account; check current pricing on Tradovate.

Does Tradovate have a demo API?

Yes, demo.tradovateapi.com works with demo accounts.

Can I use Tradovate with prop firms?

Some prop firms run on Tradovate; whether the API is allowed depends on the firm’s rules.

Design and backtest your Tradovate strategy first

AlgoGP turns an idea into Python and tests it on years of history before you connect it to Tradovate. The exported code keeps the broker behind four small adapter methods.

  • AI copilot writes and revises the rules
  • Backtests with realistic costs
  • Exported Python ready to wire to Tradovate

Free plan, no card required.

Tradovate alternatives

Independent guide. AlgoGP is not affiliated with Tradovate. Limits, prices and availability change; confirm them in the official documentation. Nothing here is investment advice.