AutoTrader Web Python Library: Broker-Independent Trading API for 40+ Indian Brokers
Place, modify, cancel and track orders across 40+ Indian brokers from your own Python code. Write your logic once, trade on any broker, and never change a line of code to switch. Part of AutoTrader Web by Stocks Developer.
What is this library?
The AutoTrader Web Python library is a broker-independent trading client. You write your strategy once in Python and run it against any broker that AutoTrader Web supports. The same function calls work on every broker, so changing broker does not mean rewriting your code.
- Broker independent. One codebase works across 40+ Indian brokers. The system handles each broker's API and trading-symbol format for you.
- Full order control. Regular, bracket, cover and advanced orders, plus modify, cancel and square-off.
- Bracket and cover orders on every broker. AutoTrader's own bracket and cover orders, with a trailing stop-loss, work even on brokers that do not offer them.
- Read your portfolio. Live orders, positions, holdings and margins from your code.
- Multi-account. Place into one account or many at once.
- Direct connection. Your code talks to AutoTrader Web over a secure web connection. Nothing extra to install.
What is AutoTrader Web?
AutoTrader Web by Stocks Developer is copy trading and multi-account software for Indian brokers. Monitor every broker account on one screen and act across all of them at once.
- All your accounts, one screen. Live, consolidated P&L, holdings, positions, orders and margins across every account and broker.
- Copy trading, two ways. PMS copy from our terminal, and master-child copy in the background, across brokers, with per-account sizing. Copy trading software
- Bulk orders. Place, modify, cancel and square-off across many accounts in one action.
- GTT, bracket and cover orders, order slicing and market price protection.
- AutoTrader bracket and cover orders with a trailing stop-loss, on every broker we support.
- TradingView automation. Turn your own chart alerts into real orders.
- APIs and SDKs. Python, Java, C# and Excel, plus AmiBroker, MetaTrader and HTTP REST / CSV.
- 8+ years in operation. 99.98% uptime. 40+ brokers. Under 100 ms data latency.
Why traders and developers choose us
- 🆓 Free static IP included with every account. Saves up to ₹500 per broker account per month that other tools charge extra for.
- 💸 One of the lowest prices in the category. ₹295 to ₹495 per account per month, all taxes and the static IP included. No setup fee, no hidden charges.
- ☁️ Nothing to install for the platform. Monitor and trade from your browser on PC or mobile, from anywhere. (Developer libraries connect directly to our servers.)
- 🔗 40+ Indian brokers on one platform. One of the widest broker coverages available.
- 🔁 Two ways to copy trade, PMS and master-child, both included.
- 🔒 Security you control. API credentials encrypted and stored in India, broker OAuth login and two-factor authentication, portfolio data never stored, plus a Kill Switch and a full activity log.
- 🎁 Free 1-month trial on supported brokers.
Supported brokers
AutoTrader Web works with 40+ Indian brokers:
5paisa · AC Agarwal · Aetram Trades · Alice Blue · Ambalal Shares · Anand Rathi · Angel One · Arham Share · ATS · AxisDirect · Choice · DBOnline · Dhan · Eureka Share · Finvasia · Flattrade · FYERS · Groww · IIFL Securities · Jainam (Prop & Retail) · Kotak Securities · Mastertrust · Mirae Asset Sharekhan · MLB Stock Broking · Motilal Oswal · Nuvama · PL Capital (PLIndia) · Profitmart · Pune E-Stock Broking (PESB) · Raghunandan Money · Religare · Share India (Prop & Retail) · SMC India · Stocko · SW Capital · Tradejini · Tradeswift · Upstox · Wisdom Capital · Zebu · Zerodha
Plus any broker that supports the Symphony XTS API. See the full, always-current broker list and the broker setup guides.
Quick start
Install the library with pip (it also pulls its one dependency, requests):
python -m pip install AutoTrader-Web-API-Stocks-Developer
Create one instance with your API key and place an order. The same call works on every supported broker:
from com.dakshata.autotrader.api.AutoTrader import AutoTrader
autotrader = AutoTrader.create_instance('<your-api-key>', AutoTrader.SERVER_URL)
# Place a regular limit order
response = autotrader.place_regular_order(
'ABC123', # your account
'<exchange>', # your exchange segment code
'SBIN', # trading symbol
'BUY', 'LIMIT', 'INTRADAY',
1, 330.35, 0.0)
print(response)
The same instance also handles bracket and cover orders, modify, cancel, square-off, and reading orders, positions, holdings and margins.
Full step-by-step guide: Python library setup. Get your API key from your account settings.
Pricing and free trial
- Free 1-month trial on supported brokers, with every feature included.
- Then ₹295 to ₹495 per account per month. All taxes and a free static IP are included. No setup fee, no hidden charges.
- See full pricing · Start free
Documentation and links
| Resource | Link |
|---|---|
| 🌐 Website | https://stocksdeveloper.in/ |
| ✨ Features | https://stocksdeveloper.in/features/ |
| 💰 Pricing | https://stocksdeveloper.in/pricing/ |
| 🔁 Copy trading software | https://stocksdeveloper.in/copy-trading-software/ |
| 🏦 Supported brokers | https://stocksdeveloper.in/#supported-brokers |
| 🔒 Security and data handling | https://stocksdeveloper.in/security/ |
| 📘 Documentation | https://stocksdeveloper.in/documentation/getting-started/ |
| 🧩 API reference | https://stocksdeveloper.in/documentation/api/ |
| ⚙️ Python library setup | https://stocksdeveloper.in/documentation/client-setup/python-library/ |
| 📦 PyPI package | https://pypi.org/project/AutoTrader-Web-API-Stocks-Developer/ |
| 🆓 Start free (1-month trial) | https://webx.stocksdeveloper.in/register |
| ✉️ Contact us | https://stocksdeveloper.in/contact/ |
| 🛠️ Maintainers: releasing | RELEASING.md |
About Stocks Developer
Stocks Developer is a technology company building software tools for Indian markets, shaped by 8+ years of trader feedback. Our software runs on Google Cloud in its Mumbai, India region for fast, low-latency performance, with strong security and high reliability.
Stocks Developer provides software tools only. It gives no investment advice, tips, recommendations, or trading strategies, and it makes no trading decisions for you. All trading and investment decisions remain solely your responsibility. You set up and control every activity, and you can stop it at any time.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autotrader_web_api_stocks_developer-1.5.0.tar.gz.
File metadata
- Download URL: autotrader_web_api_stocks_developer-1.5.0.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba4bddc9accbaebd5bafe94fc3154945a0056a59a7ae97fe8fe7e0ed4c57df66
|
|
| MD5 |
2f64cc7fda9dd9cf26a0cd14b13162ff
|
|
| BLAKE2b-256 |
f5be0341bc40ec066263465a50c092b5214c21c8442782625bfd6f501fea84e3
|
Provenance
The following attestation bundles were made for autotrader_web_api_stocks_developer-1.5.0.tar.gz:
Publisher:
publish.yml on stocks-developer/autotrader-python-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
autotrader_web_api_stocks_developer-1.5.0.tar.gz -
Subject digest:
ba4bddc9accbaebd5bafe94fc3154945a0056a59a7ae97fe8fe7e0ed4c57df66 - Sigstore transparency entry: 2380037412
- Sigstore integration time:
-
Permalink:
stocks-developer/autotrader-python-lib@ac8870162ac1968509996be30ae46e068a544f21 -
Branch / Tag:
refs/tags/v1.5.0 - Owner: https://github.com/stocks-developer
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ac8870162ac1968509996be30ae46e068a544f21 -
Trigger Event:
push
-
Statement type:
File details
Details for the file autotrader_web_api_stocks_developer-1.5.0-py3-none-any.whl.
File metadata
- Download URL: autotrader_web_api_stocks_developer-1.5.0-py3-none-any.whl
- Upload date:
- Size: 31.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d24369a0c8ac955de0fb9ceccd2ed25d33676d10b9d36fd34138259837972e46
|
|
| MD5 |
a3f2d3178fd800e06c4dded2efc5cc33
|
|
| BLAKE2b-256 |
bdd41f026f49b2169f4942c7a6f49712041710bc90c7b192b60441d18c0fe6e0
|
Provenance
The following attestation bundles were made for autotrader_web_api_stocks_developer-1.5.0-py3-none-any.whl:
Publisher:
publish.yml on stocks-developer/autotrader-python-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
autotrader_web_api_stocks_developer-1.5.0-py3-none-any.whl -
Subject digest:
d24369a0c8ac955de0fb9ceccd2ed25d33676d10b9d36fd34138259837972e46 - Sigstore transparency entry: 2380037786
- Sigstore integration time:
-
Permalink:
stocks-developer/autotrader-python-lib@ac8870162ac1968509996be30ae46e068a544f21 -
Branch / Tag:
refs/tags/v1.5.0 - Owner: https://github.com/stocks-developer
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ac8870162ac1968509996be30ae46e068a544f21 -
Trigger Event:
push
-
Statement type: