> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://partner.ninjatrader.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://partner.ninjatrader.com/_mcp/server.

# Market Data Renewals

> Understand how market data subscriptions work, when they renew, and how to manage them for your users

# Market Data Subscription Renewals

## Overview

When you assign the Tradovate Prop (T-Prop) entitlement to a user, they automatically get the **CMEGROUP\_TOP** market data subscription. This provides top-of-book market data for CME Group exchanges (CME, CBOT, NYMEX, and COMEX).

Tradovate automatically renews your users' subscriptions from 7:00 PM CT on the last day of the month to 4:00 AM CT the following morning.

***

## Add, Change, or Cancel Subscriptions

To **cancel** a user's market data subscription, use the [`cancelEverything` endpoint](/api/rest-api-endpoints/users/cancel-everything).

**Note:** If you cancel a market data subscription in the middle of the month, you are still charged for the entire month.

To **add** a market data subscription, use the [`addMarketDataSubscription` endpoint](/api/rest-api-endpoints/users/add-market-data-subscription).

To **change** a user's market data subscriptions, use the [`cancelEverything` endpoint](/api/rest-api-endpoints/users/cancel-everything) to remove the unwanted subscriptions and then use the [`addMarketDataSubscription` endpoint](/api/rest-api-endpoints/users/add-market-data-subscription) to add more subscriptions.

**Note:** Every subscription assigned to a user by 7:00 PM CT on the last day of the month will be automatically renewed for the following month.

***

## Check Which Subscriptions Renewed

Use the Query Builder tool in the NinjaTrader Dashboard to verify which users were renewed and to see how many subscriptions you were charged for:

1. Navigate to [dashboards.tradovate.com](https://dashboards.tradovate.com) (production) or [dashboards.staging.ninjatrader.dev](https://dashboards.staging.ninjatrader.dev) (staging)
2. Open **Query Builder** from the left navigation
3. Select `marketDataSubscriptions` from the Repository dropdown
4. Configure your query filters in the `where` field:
   * **For a specific month**: `month=mm, year=yyyy`
   * **For active subscriptions**: `expired=false`
   * **For cancelled subscriptions**: `expired=true`
   * **For a specific user**: `userId=12345`
5. Click **Run Query**

***

## Manage Renewals Manually

If your organization chooses to manage renewals manually, you're responsible for managing all your users' renewals. This means you must call `addMarketDataSubscription` for each user between 4:00 PM CT the last day of the month and 4:00 AM CT on the first day of the month.

To manually manage renewals for your organization, contact Evaluation Support to update your `Manual Market Data Renewals` setting.

**High Risk**: Manual renewal requires building automation and close monitoring. Users can easily be missed if your system fails, leading to service interruptions. Make sure you have the infrastructure in place before choosing to manage renewals manually.

***

## Let Users Purchase Market Data

You can let users purchase additional market data subscriptions themselves. Contact Evaluation Support to enable two organization-level settings:

1. `Allow Credit Cards`: Lets users add payment methods
2. `Allow Buy Market Data`: Lets users purchase market data subscriptions directly

Once enabled, users can purchase subscriptions like CMEGROUP\_DOM for depth-of-market data and are billed directly for their purchases.

***

## Related Resources

* [Revoke and Cancel Users and Accounts](/overview/prop-firm-management/revoke-and-cancel-users-and-accounts) - Learn how to revoke accounts and cancel user subscriptions
* [Scheduled Trading Halts](/overview/prop-firm-management/halt-trading/scheduled-trading-halts) - Learn about timing windows and renewal processes
* [Create and Manage Users](/overview/prop-firm-management/create-and-manage-users) - Learn about T-Prop entitlement assignment
* [`addMarketDataSubscription` API Reference](/api/rest-api-endpoints/users/add-market-data-subscription) - Add or modify market data subscriptions
* [`cancelEverything` API Reference](/api/rest-api-endpoints/users/cancel-everything) - Cancel user subscriptions and entitlements