The plan you need to show Massive data in your own app is a Business subscription. The line is not how much data you use or how many requests you make. It is who sees it: individual plans cover one person's own use, and a Business subscription covers showing the data to anyone else.
Applies to
- Plans: Individual and Business plans, on every asset class.
- Asset classes: stocks, options, indices, futures, forex and crypto.
- Also covers partner datasets such as Benzinga, which have their own Business products.
Where the line sits
Where the line sits is who sees the data: an individual Massive plan is a personal license. It covers you looking at the data yourself: your own research, your own scripts, your own trading. It stops the moment the data reaches another person's screen.
A Business subscription is what covers everything else, including all of these:
- A web app, mobile app or dashboard where users see prices, charts or derived figures
- A private or invite-only product, including one shown to a handful of pilot testers
- An internal tool that colleagues use
- A staging or demo environment other people can reach
This applies during development, not only at launch. If testers or colleagues can see the data while you are still building, the use case needs a Business subscription from that point. This is the single most common surprise in these conversations.
Derived values are fine within a Business subscription. Calculating a price change or a percentage change from the data and displaying the result is covered by the same plan.
Expansions do not change the license
An expansion extends a subscription you already hold, and it inherits that subscription's license. Adding the Financials and Ratios expansion to an individual plan gives you those endpoints for your own personal use; it does not make the plan cover an app, and there is no combination of individual plan plus expansion that adds up to a Business license.
If the use case needs Business, it is the base subscription that has to change.
What to do next
What to do next depends on the product. The Stocks, Options and Currencies Business plans are sold self-serve, the same way as the individual plans; enterprise agreements and futures business licenses go through sales. Pricing and the current tier names live on the pricing page. If you are not sure which plan covers your use case, start at massive.com/contact or email sales@massive.com, and describe it: what you are building, who will see the data, and which asset classes you need. That is enough for them to tell you which product applies and what it costs.
If you see an error
NOT_AUTHORIZED is about the subscription on your account rather than the license you hold, so it is a separate problem. See Why am I not authorized (NOT_AUTHORIZED) when calling Massive's REST API or WebSockets?
An Individual plan keeps returning data in an app, because the API does not check what you do with it. That does not change what the plan covers.

