A set of Rest-APIs that allows you to write your own codes and execute trades swiftly and efficiently.

Algorithmic Trading API

What is Algo Trading?

Algo Trading is a trading methodology where you write algorithms and programming codes for executing a trade. Here, you can automate every aspect of your trade like entering and exiting a trade based on a specific set of rules you define. These rules pertain to various fundamental parameters, technical parameters, volume, price, time, etc. Algo Trading improves your trading efficiency and has the potential to increase your number of winning trades.

Who is it for?




How to Start Algo Trading




Steps to Generate FLATRADE API Key

Prerequisite: Please ensure you have a Flattrade Trading, Demat account and a redirect URL (normally provided by the integrator). If you are creating your own tool to execute order, then read our API documentation

  • Login to using your Flattrade credentials.

  • Navigate to “Pi” on the menu section of the Page.

  • Click “Create New API Key”.

  • Enter App Name and App Short Name of your choice.

  • In Redirect URL, enter your the redirect URL from the integrator Accept “T&C ”.

  • Press “Create”, Your API key and API Secret key will be auto generated.

  • Then, you have to go the integrator website to complete the process.

Trade For Free
No Commission

Invest & Trade In Stocks, Index, F&O, IPO,
Currencies & Commodities for Free

Advantages of executing your algo trading
through Flattrade API

Absolutely Free
No Hidden Charges

We offer you genuinely “ZERO” brokerage trading plan with no hidden charges. Build your own powerful and fast trading platform using REST APIs for Flattrade account

User friendly

Our extremely simple and easy-to-use API will help you to create a powerful tool to trade

Our Service

With more than a decade of experience in the trading world, we offer the best-in-class service. We have integrated Flattrade with next-gen Algo trading platforms to offer top-notch and comprehensive trading service at absolutely “ZERO” brokerage

Dependable support

We have a dedicated and well-trained support team to provide solutions to all customer queries and resolve any problem

Real-time execution

We facilitate real-time execution of trades aided by live trading data

Fast and seamless

You can place multiple orders at lightning speed with our agile software

Supporting Programming Language

*note: we do not manage the tools mentioned above. For all subscription and other details, please visit their respective sites to know more.

You can also integrate any other algo trading platform
with Flattrade using the same steps.