API usage clarification

Hello Upstox API Support Team,

I am building an analytics/reporting platform that uses data fetched via the Upstox API for analysis purposes.

I would like a written clarification on the permitted usage of Upstox API data, specifically regarding derived analytics and reports, to ensure full compliance with Upstox terms, exchange data policies, and SEBI regulations.

My intended usage model is as follows:

  • Market data (historical and/or intraday) is fetched via the Upstox API.
  • The raw API data is not redistributed, resold, or exposed to end users.
  • The platform generates derived outputs only, such as:
    • Trading signals
    • End-of-day (EOD) reports
    • Performance summaries
    • Charts, indicators, and analytical insights
  • Users do not receive raw price feeds or tick-by-tick market data.
  • No real-time market data feed is rebroadcasted.
  • Reports are value-added analytics based on processing of the API data.

Clarifications requested:

  1. Is it permitted to share derived analytics, signals, and reports generated from Upstox API data with users, provided raw market data is not redistributed?
  2. Is such usage allowed if:
    • Users are authenticated using their own Upstox accounts via OAuth, OR
    • The reports are generated from historical/EOD data without exposing live market feeds?
  3. Are there any restrictions on commercial usage of such derived analytics platforms?
  4. Are there any additional compliance requirements or approvals needed from Upstox for this use case?

5. If i download data through upstox API and generate reports or signals or charts for users of my website where no data is distributed in any way, is it allowed because if I get oauth or data from user’s account it will create unnecessary traffic on our both side on my webserver as well as on yours which essentially serve same purpose.

The objective is strictly analytical and educational, not market data redistribution.

I would appreciate a written confirmation or guidance so that the platform can be designed in full compliance with Upstox policies.

Thank you for your time and support.

Regards,

Yes, you can distribute market data to Upstox users, as calling these data endpoints requires an Upstox API access token.

Yes this is allowed

As such no additional approval is required from our side.

You can proceed with this; we have rate limits in place to protect our servers from excessive load. As long as you adhere to these limits, there should be no issues

Thanks!

1 Like