The TopStep Simulator API is a faithful emulation of the TopStep ProjectX Gateway API. It exposes the same endpoints, request/response formats, and enum values so that strategies built for TestMax can be ported to live trading on TopStep with minimal code changes.
In addition to the standard ProjectX endpoints, TestMax adds Replay Control endpoints that allow you to start backtest sessions, step through historical bars, control playback speed, and retrieve final results. These replay endpoints are the key differentiator that turns a trading API into a backtesting engine.
Base path
All TopStep Simulator API endpoints are prefixed with:
https://api.test-max.com/api/topstep-sim/
For example, to place an order:
POST https://api.test-max.com/api/topstep-sim/Order/place
Authentication
The Simulator API uses Bearer token authentication. You must first obtain a token by calling Auth/loginKey with your email address and API key, then include the token in the Authorization header of all subsequent requests.