Third-Party OAuth Integration

I’m building a third party application (a challenge monitoring app for futures prop traders).
This project would be providing real-time P&L tracking of prop traders sim accounts.
I would only be needing read-only access. No trade execution.

Obviously there are third-party apps like TradingView, TradersPost, PickMyTrade, TradeSyncer, etc that successfully integrate with Tradovate using OAuth. I’d like to implement similar functionality.

Is third-party OAuth integration available? What are the proper channels to go through?
I know i will need client_id, client_secret, but need to find documentation on how to obtain these.

I see API keys are available for personal use through Tradovate API, which is fine. But I don’t think this is exactly what I need here.

Thanks for anyone’s input.

From my research, it looks like I will have to open a live account with a floating $1000 balance and pay the $25/mth API access. Then I should be able to use OAuth and Websockets.

Someone tell me if I’m wrong.

I am looking for an answer to a couple of questions I asked as well. Unfortunately I don’t think there’s too many people using these forums.

Hey @Luke_Hanner! Tradovate does support 3rd Party OAuth via their API ($25/mo to access), and you can authenticate accounts. I built Tikitrade on this architecture: https://www.youtube.com/watch?v=IfRlpcHzUwQ

Tikitrade also tracks P&L, but not in real time. For that you will need a data feed (monitoring the current market price vs the fills). Tradovate has a market data API, but it requires a CME agreement to turn it on, and it is not cheap. https://www.cmegroup.com/market-data/files/january-2026-market-data-fee-list.pdf

For personal use, you can buy Data Bento for $180/mo (still very expensive for such a simple use case!) and use their agreement with the CME.

Let me know how you fare, I’m looking for a cost-effective way to provide real-time P&L data too! :slight_smile:

Thanks for your reply and insights. I will stay in touch and keep this thread posted with my findings. btw, nice website

I bet ya Claude with come up with a way of writing a code for ya, he’s worked a few api integrations for me . good luck :victory_hand:

Hi @Luke_Hanner , thanks for starting this thread.

Did you manage to get clarity on the way forward for this as I’m looking to do something similar?

@tikidave so to get your TikiTrade up and running, are you saying that you simply opened a live account with a $1000 and then payed the $25 a month?

Hope everyone’s good :slight_smile:

I’ve made progress on several fronts:

  • I opened live account with $1000
  • I need to purchase the $25/month API access
  • I’m planning on just leaving the balance in the account to maintain API eligibility (hoping there’s no inactivity fees!)

OAuth Application Process: I reached out directly to Tradovate support about obtaining OAuth credentials (client_id, client_secret, redirect_uri).

They said that OAuth credentials are only issued to approved NinjaTrader Ecosystem partners. And there is a formal application and review process required. It’s not just paying the $25/month API fee and generating creds yourself.

So my path forward is:

  • subscribe to API access, investigate what i can do
  • apply to NinjaTrader Ecosystem as third-party dev (if I truly have to)
  • get approved and received OAuth creds
  • start building integration

In the meantime, I’ve been building out the MVP and found these helpful :

@tikidave - Did you have to go through the NinjaTrader Ecosystem application process for TikiTrade? And any insights on avoiding the CME data feed costs for basic real-time P&L tracking? Or is that handled with Websockets?

Will keep this thread updated as I progress through the application process!

1 Like

@Lee_Cole I have had API access since before Tradovate was acquired so my info might have been outdated. I am also a member of the ecosystem now though, so that makes sense too. @Luke_Hanner glad you seem to have gotten things rolling!

1 Like

Thanks for feeding back @tikidave

@Luke_Hanner Was applying to NinjaTrader Ecosystem as a third-party dev completely necessary in the end to obtain OAuth credentials?
Curious to know how far down the road you’ve gotten :slightly_smiling_face:

Your website looks great!

I’m trying to build one as well for personal use, but after checking your site out; it left me wondering how you’re able to allow others to connect using your website?

Does your clients also need to pay for OAuth API separately?

Thanks for the compliment @CharisTrading! Had fun making the ocean loops.
As for API no they do not, just our membership fee.