Authentication & Access
Authentication & Access
Become a vendor, get API access, and authenticate your requests.
The Marketplace API is available to NinjaTrader vendors. Getting set up is a two-part process: become a vendor, then enable API access.
Getting Vendor Access
- Open the NinjaTrader Ecosystem vendor portal. On first login you’ll either be granted access or rejected — either way, send your NinjaTrader username to Vendor Support to have your account enabled as a vendor.
- To automate licensing with the Ecosystem API, create a Tradovate account at account.tradovate.com, then ask Vendor Support to enable Ecosystem API access for that Tradovate username.
Servers
Authentication
The API uses Bearer token authentication. The token expires every 90 minutes and has this form:
Send it in the Authorization header on every request.
To find your bearer token from the vendor portal: open the portal in Google Chrome, press F12 to open developer tools, select the Network tab, refresh the page, find the me request, open its Headers, and copy the value of the Authorization header.
Rate Limit
The API allows 100 requests per minute. Exceeding that limit returns HTTP 429 (Too Many Requests) — back off and retry.