API (Application Programming Interface)
One broker independent trading API for placing, modifying, cancelling and reading orders across many Indian broker accounts.
Our trading API lets you place, modify, cancel and read orders across many Indian stock brokers using the same code. Each function takes an account number, so one set of code and one login can trade across multiple accounts. Standard symbols and broker independent design mean you do not write broker specific code. Libraries are available for Java, Python, C#, Excel, AmiBroker, MetaTrader and HTTP REST.
An API (Application Programming Interface) is a contract, or set of rules, that lets two software systems talk to each other. Programmers use APIs to build custom trading systems, such as algorithmic trading systems or systems made for a specific client’s needs.
See the full list of supported brokers.
AutoTrader Web APIs
Our APIs are designed to work the same way no matter which broker you use.
- Broker independent (multi-broker)
- The same code works across many different stock brokers.
- Your system stays compatible with many brokers at once.
- Multi-account
- Trade across multiple accounts easily. Every API function accepts an account number as a parameter.
- One API authentication covers all of your trading accounts.
- Broker independent symbols
- We provide standard symbols that work across all brokers.
- You do not need to handle broker-specific symbols in your code.
- Low latency
- On average 100 to 200 milliseconds.
- Industry leading documentation
API Libraries
Pick the library that matches your programming environment.
- HTTP REST API (works from any programming language)
- Java API library
- AmiBroker API library
- MetaTrader API library
- Ms-Excel API library
- C# .NET API library
- Python API library
API Functions
Click any function below to read its documentation.
Place orders
Cancel orders
Modify orders
Square-off
Read data
Trading accounts
Reference
Next steps
Thanks for the feedback. Still stuck? Contact support.
Last updated 20 June 2026