API (Application Programming Interface)

One broker independent trading API for placing, modifying, cancelling and reading orders across many Indian broker accounts.

API referenceAll client languagesBroker independentMulti-account
In short

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.

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

Was this page helpful?

Last updated 20 June 2026