Indiabulls Securities API (Algo Trading) Review

Indiabulls Securities Logo

45.82%50,875 Clients

Indiabulls Securities Open API is a REST-based platform that allows developers and traders to build trading and investment applications. It supports equities, derivatives, and commodities, offering features like order execution, portfolio management, live market data, and reports. With SDKs in Python and Java, secure HTTPS protocols, and OTP/T-OTP authentication, it ensures safe and seamless integration.

With support for both equities, derivatives, and commodities, users can place orders, manage portfolios, stream live market data via WebSocket, and retrieve detailed reports all through secure and scalable APIs.

The Indiabulls Open API ecosystem is supported by SDKs in popular programming languages, such as Python and Java, ensuring seamless integration for developers. The APIs follow HTTPS protocols and support application/json content types for secure and standardised communication.

Key Features

  • Build custom trading platforms or bots using secure and scalable APIs
  • Access live market and place real-time trades across NSE, BSE, and MCX
  • Integrate via SDKs in Python and Java
  • Manage orders, portfolios, and generate investment reports
  • Enable real-time streaming with WebSocket
  • Easy login via T-OTP or mobile OTP-based authentication
  • Supports both retail and institutional fintech integrations.
  • API automation reduces manual trading errors, including miscalculations and emotional decisions.
  • Indiabulls Securities offers API access for Free at no cost for all our users.

Indiabulls Securities API Details

API Brokerage Charge

Offers subscription-based plans, including zero brokerage options for retail traders through the main app.

API Data Format

SDKs in Python and Java

API Offer Type

Login API, Portfolio API, Order API, WebSocket API, Report API, Basket API, ScripMaster API

API Exchange Support

BSE, NSE, MCX (Equity, F&O, Commodity)

API OS Support

Linux, Windows, and macOS

API Support Features
  • Secure login using OTP or T-OTP
  • Portfolio insights (holdings, P&L, LTP, etc.)
  • Order management (place/modify/cancel)
  • Real-time order book, trade book
  • Market feeds & depth via WebSocket
  • Basket order creation and execution
  • Instrument search & info via ScripMaster API
API Third‑Party Tools

Not mentioned explicitly, but the API supports fintech platforms and algo traders

API Order Types

Regular Order, Cover Order (CO), Bracket Order (BO)

Indiabulls Securities API Brokerage Charge

Based on subscription plans (Zero brokerage plans offered for retail traders via the main app)- try to write this in short.

Indiabulls Securities API Key

The API key is generally referred to as:

Indiabulls Securities API Login – Step-by-Step Guide

You can build trading and investment applications using the Indiabulls Securities Open API by following these steps:

1. Install the App

  • Download the Indiabulls Securities: Stocks App(version 2025.05.15 or later) from the App Store.
  • Log in using your registered mobile number.

2. Enable T-OTP

  • Go to Profile → Settingsin the app.
  • Enable T-OTP (Time-based One-Time Password)by following the instructions.

3. Access API Portal

4. Set Up API Credentials

  • App ID: openapi
  • App Key: mxOkIwahfwI9lqb36reiOu5ew2sedet7

5. Choose Login Method

Option 1: T-OTP Method

  • Generate T-OTP using your authenticator app.
  • Encrypt the T-OTP using the required encryption method.
  • Verify the encrypted T-OTP along with your mobile number.
  • Use the ;“Get Access Token” API to generate your access token.

Option 2: OTP Method

  • Call theGenerate OTP API.
  • Encrypt and verify the OTP.
  • Use the OTP session ID to request your access token.

6. Session Validity

  • Once authenticated, the API session remains active for 6 hours and 55 minutes.

Indiabulls Securities API Types Offered

Indiabulls Securities API Types

  • Login API
    Enables secure authentication using OTP/T-OTP and generates an access token for API usage.
  • Portfolio API
    Provides a complete view of holdings, including quantities, average price, market value, and P&L.
  • Order API
    Allows placing, modifying, and canceling orders across exchanges, along with access to order history and trade details.
  • WebSocket API
    Delivers real-time streaming data such as live prices, trade updates, order book changes, and market depth.
  • Report API
    Offers access to financial reports including contract notes, ledger summaries, P&L, and trade history.
  • Basket API
    Enables creation and execution of multiple orders in one click, ideal for strategy-based trading.
  • ScripMaster API
    Provides detailed information on tradable instruments, including symbols, lot size, tick size, and exchange details.
  • SDK Support (Python & Java)
    Simplifies integration by providing ready-to-use libraries for faster API implementation.

Conclusion

Indiabulls Securities Open API provides a robust and scalable solution for traders and developers to build automated and data-driven trading systems. With support for multiple asset classes, real-time data via WebSocket, and secure authentication, it ensures seamless execution and monitoring. Its SDK support, flexible APIs, and subscription-based pricing make it suitable for both retail traders and institutional users.

Indiabulls Securities Special Offer

Trade at flat, low brokerage with Indiabulls Securities

  • Free Account Opening - ₹0 charges
  • Trade at ₹11 per order across all segments
  • All-in-one Broker: Equity, F&O, Commodities, Currency, IPO, & Mutual Funds
  • Trade via Mobile App, Website and PIB Desktop terminal

Open Free Indiabulls Demat & Trading account

Indiabulls Securities API Cost

Indiabulls Securities API is available to retail customers at a monthly fee.

Indiabulls Securities APIPricing
API Trading FeeNil (Free)
API Historic FeeNil (Free)

Frequently Asked Questions

Yes, Indiabulls Securities offers an Open API platform for developers, traders, and fintech companies. It is a comprehensive suite of RESTful APIs that allows you to:

  • Place and manage orders
  • Access portfolio details
  • Stream real-time market data via WebSocket
  • Retrieve trade reports and holdings
  • Build custom trading platforms or bots
  • Automate trading strategies
  • Integrate with NSE, BSE, and MCX (Equity, F&O, Currency, and Commodities)

It supports SDKs in Python and Java, and provides secure login using OTP or T-OTP for authentication.

 

Yes, the Indiabulls Securities API is completely free for all users.

 

Yes, it offers subscription-based plans, including zero brokerage options for retail traders through the main app.

 

The API supports trading in Equity, Derivatives, and Commodities across NSE, BSE, and MCX.

 

It uses secure OTP or T-OTP-based authentication along with API Key and Access Token for safe access.

 

Indiabulls Securities Competitors Review

Information on this page was last updated on Monday, May 16, 2022

Special Offer:

Low-cost brokerage Trading at ₹11/order across segments (Intraday, Delivery, and F&O)| No account opening charges| Multiple Products| Research & advisory services.

Open an instant account (FREE)
🚀 Open Your Indiabulls Securities Account Today!

Low-cost brokerage Trading at ₹11/order across segments (Intraday, Delivery, and F&O)| No account opening charges| Multiple Products| Research & advisory services.

Open an instant account (FREE)

Indiabulls Securities Special Offer

Trade at flat, low brokerage with Indiabulls Securities

  • Free Account Opening - ₹0 charges
  • Trade at ₹11 per order across all segments
  • All-in-one Broker: Equity, F&O, Commodities, Currency, IPO, & Mutual Funds
  • Trade via Mobile App, Website and PIB Desktop terminal

Open Free Indiabulls Demat & Trading account

⚖️
Compare Brokers

Compare brokers side-by-side to choose the right one.

Are you a Indiabulls Securities Customer?