Yes, algo trading software is legal in India, provided it complies with SEBI’s 2025 regulatory framework. All automated trading systems must be routed through registered brokers, use approved APIs, and undergo strategy-level audits if they execute trades without manual intervention.
SEBI has tightened oversight in 2025 to address misuse of unregulated bots, unauthorized Telegram/Excel setups, and retail-facing automation tools operating without broker approval.
This guide explains what makes an algo tool compliant, when it becomes illegal, and how to verify if a platform or strategy meets SEBI’s requirements.
Is Algo Trading Legal in India?
Yes, algo trading is legal in India if it complies with SEBI’s 2025 regulations. All automated strategies must be executed through SEBI-registered brokers using approved APIs.
What Makes Algo Trading Software Legal or Illegal in India?
SEBI-Approved vs Unregulated Tools
Algo software is legal only if it is approved by the broker and complies with SEBI’s framework. Platforms that integrate with exchange infrastructure and follow regulatory protocols are allowed. Tools that operate outside the broker’s environment, such as Excel-based macros or Telegram bots, are unregulated and considered illegal.
SEBI-approved platforms must:
- Be broker-integrated
- Operate through exchange-authorized APIs
- Follow SEBI’s audit and risk control framework
- Maintain trade logs and system transparency
- Avoid unauthorized execution pathways
Unregulated tools typically:
- Use unofficial APIs or browser extensions
- Operate via Excel, Telegram, or third-party scripts
- Bypass broker permissions
- Lack audit trails or risk controls
- Violate exchange-level compliance
API and Broker Permission Requirements
Automated strategies must use APIs provided by SEBI-registered brokers. Any automation using unofficial APIs or bypassing broker control violates SEBI rules. Explicit broker consent is mandatory for order placement through APIs.
Legal API usage conditions:
- Provided directly by a SEBI-registered broker
- Documented API key management
- Order placement routed through broker’s control system
- Real-time risk checks and throttling
- Recorded in audit logs
Illegal usage includes:
- Bypassing APIs via headless browsers or scripts
- Direct order injection without broker visibility
- Using APIs without exchange knowledge
- Relying on community-sourced or cracked APIs
- Ignoring risk or throttle limits set by broker
Strategy Audit and Exchange Approval
If a strategy places orders without manual intervention, it must be approved by the exchange and audited. Brokers are required to maintain logs and submit strategy details for compliance checks. Absence of audit or exchange approval renders the algo illegal.
Audit and approval required if:
- The strategy places orders automatically
- Execution occurs without trader confirmation
- It operates continuously or at high frequency
- It impacts price discovery or liquidity
- It modifies order parameters based on real-time data
Not required if:
- Trader manually confirms each order
- It only suggests signals, not executes them
- It’s limited to decision-support without execution
- The strategy is educational or for simulation
- Broker explicitly states audit exemption
Is It Legal to Use a Self-Built Algo Bot?
Self-built algo bots are legal only if they are integrated with a registered broker’s system, use approved APIs, and undergo the required audit and exchange approval. Bots operating outside broker systems, even if self-developed, are not permitted.
Legal self-built bots must:
- Connect through broker-authorized APIs
- Receive broker’s permission for execution
- Pass audit requirements (if fully automated)
- Maintain logs for compliance verification
- Comply with SEBI’s exchange-level rules
Illegal use includes:
- Running local bots with web scraping or macro tools
- Using Excel/Telegram to execute trades directly
- Bypassing broker systems or placing orders off-record
- Operating without exchange or audit approval
- Claiming “educational use” while executing live trades

When Is Algo Trading Software Considered Illegal?
Telegram/Excel/Unverified Bots
Algo software becomes illegal when it operates outside the broker’s infrastructure. Tools that place trades via Excel macros, Telegram signals, browser scripts, or third-party bots without broker permission are not recognized by SEBI. These lack regulatory oversight and violate exchange rules.
Lack of Audit Trail or Broker Consent
Any automation that places orders without broker-level monitoring or logging is non-compliant. SEBI requires an audit trail for all automated strategies. Bots that run locally or on cloud servers without routing orders through authorized APIs are considered illegal.
SEBI Crackdowns and Penalties
SEBI has issued multiple circulars targeting unauthorized automation. Brokers found enabling or ignoring such setups may face restrictions or penalties. Users deploying unapproved bots may have their accounts frozen or reported for regulatory violation.
Criteria | Legal Algo Software | Illegal Algo Software |
Broker Integration | Fully integrated with SEBI-registered broker | Operates outside broker environment (e.g., Excel, Telegram bots) |
API Usage | Uses officially provided broker APIs | Uses unofficial, scraped, or browser-based APIs |
Execution Control | Orders routed via broker with risk checks | Bypasses broker systems; direct exchange injection |
Strategy Approval | Audited and approved by exchange (if fully automated) | No audit, no exchange registration |
Audit Trail | Maintains logs, order trail, and compliance documentation | No transparency, no logs, unverifiable activity |
Manual Intervention | Manual or semi-automated with broker oversight | Fully automated without regulatory visibility |
SEBI Compliance | Operates under SEBI’s 2025 framework | Violates SEBI guidelines; subject to penalties |
How to Verify If an Algo Software Is SEBI-Compliant
5-Point Legal Checklist
To verify whether an algo trading software is SEBI-compliant, check the following:
- Broker Authorization: The software must operate through a SEBI-registered broker.
- API Approval: It must use official APIs provided by the broker or exchange.
- Audit and Strategy Approval: Fully automated strategies must be audited and approved by the exchange.
- Order Trail Logging: The platform must maintain a complete audit trail of all trades.
- Exchange Infrastructure Integration: Execution should occur via exchange-approved channels with live risk control.
Failure to meet any of these conditions indicates non-compliance.
Confirming Broker Integration
Confirm whether the software is integrated with a broker by checking:
- Broker’s official API documentation or partnership list
- Availability of exchange-linked client ID mapping
- Real-time risk control and throttle limits enforced
- Audit logs accessible to broker or user
- Broker-issued execution approval or NOC (if applicable)
If these elements are missing, the integration is likely unauthorized.
Examples of Approved Platforms
As of 2025, the following platforms are commonly recognized as compliant when used with proper broker setup:
- AlgoBulls (with SEBI-registered broker accounts)
- Streak by Zerodha (within Kite ecosystem)
- Symphony Presto (used by institutions with exchange-approved setups)
- AlgoTest (when used via integrated brokers)
- Quantiply (with client-specific broker mapping)
Compliance depends on correct implementation. Using these tools outside broker control or with unapproved strategies still violates SEBI rules.
Final Verdict – What’s Legal, What’s Not in 2025
In 2025, algo trading is legal in India only when executed through SEBI-registered brokers using exchange-approved APIs and audited strategies. Full automation is permitted but must pass broker and exchange-level compliance checks, including audit trails and order monitoring.
Software becomes illegal if it:
- Bypasses broker systems
- Uses unofficial APIs
- Operates without exchange approval
- Lacks audit logs or strategy validation
- Executes via Telegram, Excel, or browser scripts
Retail and institutional traders must ensure their tools are broker-integrated, SEBI-compliant, and transparently audited. Unauthorized automation will attract regulatory penalties.
FAQs
Q1. Is it legal to use algo tools with Zerodha?
Yes, it is legal to use algo tools with Zerodha only if they are integrated within Zerodha’s official infrastructure (e.g., Streak, Kite API) and comply with SEBI’s 2025 rules. Any tool that bypasses Zerodha’s control or uses unauthorized APIs is not permitted.
Q2. Can I get penalized for Telegram bots?
Yes. Using Telegram bots that place or trigger trades automatically without broker oversight is considered unauthorized automation. SEBI may impose penalties or restrict trading access for such violations.
Q3. How does SEBI approve algo strategies?
SEBI does not directly approve individual strategies. Instead, brokers are responsible for submitting the strategy to the exchange for audit and approval. Strategies that execute trades without manual intervention must pass risk checks, maintain logs, and comply with exchange controls.
Q4. Do I need registration to use algo platforms?
No separate SEBI registration is required for retail traders using compliant platforms via registered brokers. However, platform access, execution rights, and automation level must fall within SEBI and exchange-approved guidelines.
Q5. What Are Legal Alternatives If I Can’t Use Bots?
Legal alternatives include:
- Using broker-integrated platforms like Streak or AlgoBulls
- Manual execution based on signals
- API-based semi-automation with confirmation
- Strategy backtesting tools without live order execution
- Exchange-approved platforms with partial automation
All alternatives must operate under broker control and within SEBI’s legal framework.
Discover practical trading strategies on our blog.