Ameritrade API in C# Access


New member
Hello I am trying to connect to the ameritrade API using C# . I cannot get it to auth and was hoping someone here has done this before and may be able to guide me if possible. I have an app created and I have my Key. I cant even get the auth to work on their auth test page. I have found a couple of projects on github, but I have not been able to configure those to work either. Thanks for any advise.
Couple of screen shots.


Last edited by a moderator:
Hello, I hope I can ask this here. I am attempting to create an app that connects to the developer api. I have created an app and it was approved. I have the API key, but when I attempt to test authentication via the test auth page at /authentication/apis/post/token-0 I get errors. The instructions at are not working for me either. Below are the values I am entering on the test auth page. Any advice or hints would be greatly appreciated.

grant_type = authorization_code
refresh_token == NULL or blank
access_type == Online
code = NULL or blank
client_id = [email protected]
redirect_uri = https://localhost
Has anyone come up with a way to retrieve the complete charts data (including any studies loaded on the chart) from the ThinkorSwim in real-time? The goal is to be able to process the data again and generate signals using another scripting language (such as bash or python or powershell etc.) to overcome the limitations of the thinkscript.

TDAmeritrade does have an API, but it lacks in studies, range charts, tick charts, etc and also doesn't offer all time-frames supported by Thinkorswim.

I saw TOS databridge repo in github, but that also doesn't seem to support downloading the data from the currently loaded charts from what I understood.
you can call TD and have them assist you to see if that is possible, from my understanding TD's tick chart is not really "true tick" from the way they receive their data from their data provider.

Join useThinkScript to post your question to a community of 21,000+ developers and traders.

Similar threads

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
231 Online
Create Post

Similar threads

Similar threads

The Market Trading Game Changer

Join 2,500+ subscribers inside the useThinkScript VIP Membership Club
  • Exclusive indicators
  • Proven strategies & setups
  • Private Discord community
  • ‘Buy The Dip’ signal alerts
  • Exclusive members-only content
  • Add-ons and resources
  • 1 full year of unlimited support

Frequently Asked Questions

What is useThinkScript?

useThinkScript is the #1 community of stock market investors using indicators and other tools to power their trading strategies. Traders of all skill levels use our forums to learn about scripting and indicators, help each other, and discover new ways to gain an edge in the markets.

How do I get started?

We get it. Our forum can be intimidating, if not overwhelming. With thousands of topics, tens of thousands of posts, our community has created an incredibly deep knowledge base for stock traders. No one can ever exhaust every resource provided on our site.

If you are new, or just looking for guidance, here are some helpful links to get you started.

What are the benefits of VIP Membership?
VIP members get exclusive access to these proven and tested premium indicators: Buy the Dip, Advanced Market Moves 2.0, Take Profit, and Volatility Trading Range. In addition, VIP members get access to over 50 VIP-only custom indicators, add-ons, and strategies, private VIP-only forums, private Discord channel to discuss trades and strategies in real-time, customer support, trade alerts, and much more. Learn all about VIP membership here.
How can I access the premium indicators?
To access the premium indicators, which are plug and play ready, sign up for VIP membership here.