Knowledge Base/Which plan do I need to show Massive data in my own app?

Which plan do I need to show Massive data in my own app?

A Business subscription as soon as anyone other than you can see the data, including testers and staging users, during development as well as after launch. An app that only you use, for your own personal, non-business purposes, is covered by an individual plan.

If anyone other than you can see Massive data in your app, you need a Business subscription. The line is not how much data you use or how many requests you make. It is who sees the data and what it is for: individual plans cover one person's own personal, non-business use, including apps and dashboards you build for yourself, 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, for your own personal, non-business purposes: your own research, your own scripts, your own trading, and apps or dashboards that only you use. 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 other people see prices, charts or derived figures
  • A private or invite-only product used by anyone besides you, including 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.

An app only you use

An app or dashboard that only you use, for your own personal, non-business purposes, is covered by an individual plan. The Market Data Terms set two limits, and both apply: the data is licensed for your personal, non-business and non-commercial purposes, and you may not build an application intended for use by end users other than you. So a private screen that shows prices only to you, for your own trading, is covered. The same screen opened to a friend, a tester or a paying member needs a Business subscription, and so does one you use for your job, an employer or a company, including an LLC you trade through: that use makes you a professional subscriber, which individual plans do not cover. See Am I a professional or non-professional subscriber?

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 other people use, 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 other people use, because the API does not check what you do with it. That does not change what the plan covers.

Related


Was this article helpful?

Modernizing Wall St.

Reimagining financial market data for the 21st century.

Schedule a demo

Talk with our market data experts

Recommended

Can't find the answer you're looking for? Contact our team.
  • Title
    Are all indices available through the basic subscription tier?
    Data Coverage Category

    Data Coverage

    Indices Category

    Indices

    Description
    No, and the ones it withholds are the famous ones: SPX, DJI, RUT and VIX all need a paid Indices tier. Basic still reaches more than 10,000 of the 13,000-odd indices Massive publishes, and NDX and the Nasdaq Composite are among them.
  • Title
    Does Massive offer dark pool data?
    Data Coverage Category

    Data Coverage

    Stocks Category

    Stocks

    Description
    Yes. Off-exchange prints, which include dark pool executions, arrive on the ordinary trades feed and are identified by an exchange ID of 4. There is no separate dark pool endpoint, and no way to tell which individual venue a print came from.
  • Title
    Does Massive offer pre-market and after-hours data?
    FAQ Category

    FAQ

    Stocks Category

    Stocks

    Description
    Yes. Every extended-hours trade and quote is published, from 04:00 to 20:00 Eastern. There is no session parameter, so you select a session with timestamps, and expect far fewer aggregate bars outside regular hours because many extended-hours trades are odd lots that cannot set a price.