Overview
Manage licensing for your paid NinjaScript add-ons and extensions.
The Marketplace API — the NinjaTrader Ecosystem Vendor API — lets vendors manage the licensing of their paid NinjaScript add-ons and extensions programmatically. It’s built for vendors; if you’d like to use the API but aren’t a vendor yet, see Authentication & Access to get set up.
What You Can Do
- Manage products — create and read your products and their details.
- Issue and track licenses — grant licenses for a product, list them, and update them (including free-trial checks).
- Manage your vendor profile — read and update your public user profile.
- Manage owners — track the users who own a product.
Most vendors start in the NinjaTrader Ecosystem vendor portal — a UI for creating products and licensing them. The Ecosystem API automates those same licensing operations so you can integrate them into your own systems.
Get Started
- Authentication & Access — become a vendor, get API access, and authenticate your requests.
- Explore the endpoints in the API reference: Licenses, Products, User Profiles, and Owners.
This API is separate from the trading Trade API and Market Data API — it manages Marketplace licensing, not trading or market data.

