Zerodha > Trade @ ₹20 (Free Delivery)Know More
Free Account Opening + AMC Free Demat

Indiabulls Securities API (Algo Trading) Review

Indiabulls Securities Logo

-6.87%33,805 Clients

Indiabulls Securities Account Opening Enquiry

Trade at ₹11 per executed order across all segments. Enjoy low-cost investing in Equity Delivery, Intraday, F&O, Currency, and Commodities. Open an instant account (FREE) with Indiabulls Securities and start trading today.

Indiabulls Securities Open API is a comprehensive suite of RESTful APIs that enables developers, tech savvy traders, and fintech platforms to build full-scale investment and trading applications. Whether you're aiming to create a personalised trading experience, automate order execution, or analyse market trends, the Indiabulls API provides the tools you need for real-time access to our broking and trading infrastructure.

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.

From retail algo traders to institutional partners, the API is ideal for building smart trading solutions. Authentication is facilitated via OTP or T-OTP methods, with encrypted login and session token management ensuring secure access.

Key Benefits

  • Build custom trading platforms or bots using secure and scalable APIs
  • Access live 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.

For developers and businesses looking to integrate deeper trading functionality into their products, the Indiabulls Open API is a robust and flexible solution.

Refer Indiabulls Securities API Documentation for more details.

Indiabulls Securities API Login

With just a few steps, you can build powerful trading and investment applications using the Indiabulls Securities Open API. Below is the step-by-step guide to getting started with the Indiabulls Securities API:

  1. Download the Indiabulls Securities: Stocks App (version 2025.05.15 or later) from the App Store.
  2. Log in using your registered mobile number.
  3. Navigate to the Profile > Settings section.
  4. Follow the instructions to enable T-OTP (Time-based One-Time Password).
  5. Visit the API authentication portal:
    http://openapi.ibullssecurities.com
  6. Set up your credentials:
    • app-id: openapi
    • app-key: mxOkIwahfwI9lqb36reiOu5ew2sedet7
  7. Choose your login method:
  1. T-OTP Method:
  • Get T-OTP from your authenticator app.
  • Encrypt the T-OTP using the specified encryption tools.
  • Verify encrypted T-OTP with your mobile number.
  • Generate your access token via the "Get Access Token" API.
  1. OTP Method:
  • Call the Generate OTP API.
  • Encrypt and verify the OTP.
  • Use the OTP session ID to request your access token.

Once authenticated, your session remains active for 6 hours and 55 minutes.

Types of Indiabulls Securities APIs

  1. Login API

Enables secure user authentication via one-time password (OTP) or time-based one-time password (T-OTP). After validation, it issues a session-based access token, which is required for subsequent API calls.

  1. Portfolio API

The Portfolio API offers a comprehensive overview of an investment portfolio, with information on holdings.

Get a detailed view of your investment portfolio:

  • Holding quantities
  • Average purchase price
  • Current market value
  • Day-wise P&L and overall returns
  • Exchange and product codes for each holding
  1. Order API

Facilitates order management for all supported exchanges:

  • Place, modify, or cancel buy/sell orders
  • Support for multiple order types: Regular, Cover, Bracket, etc.
  • Access trade book, order history, and live execution updates
    The order history is temporary, stored for one day. When accessed, it shows all orders for that day, including open, pending, and executed orders.
  1. WebSocket

Stream real-time data using WebSockets:

  • Live quotes
  • Trade updates
  • Order book changes
  • Market depth across NSE, BSE, and MCX
  1. Report API

Retrieve historical and transactional data:

  • Daily and monthly contract notes
  • Ledger summaries
  • P&L and capital gains reports
  • Holding and trade history
  1. Basket API

Create and manage pre-defined basket orders:

  • Group multiple instruments into a single executable order
  • Submit single-click basket trades
  • Ideal for strategy-based or index investing
  1. ScripMaster API

Retrieve static and dynamic data on all tradable instruments:

  • Scrip name, symbol, exchange, segment
  • Lot size, tick size, and trading status
  • Supports instrument search and filter

Indiabulls Securities SDKs

  • Python
  • Java

These SDKs simplify development by abstracting API requests into easily callable functions, helping developers integrate faster.

API Base URL

http://openapi.ibullssecurities.com

Indiabulls Securities API Features

Feature

Description

Broking APIs offered

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

Languages Supported

Python, Java

Exchanges Supported

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

Real-Time Data

Yes, via WebSocket 

Rate Limits

Not specified in the document (Refer to API documentation)

Supported Features in Trading App

· 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

Integration with Third-Party Software

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

Brokerage

Based on subscription plans (Zero brokerage plans offered for retail traders via the main app)

Order Types Available

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

Product Types Available

Intraday, Delivery, Cover Order, Bracket Order

Indiabulls Securities API Details

Indiabulls Securities Special Offer

₹11 brokerage on trades across all segments

  • Free account opening for everyone
  • ₹11 per executed order across all segments
  • Trade in Equity Delivery, Intraday, F&O, Currency & Commodities
  • Access Indiabulls Securities PIB Desktop Trading Platform

Open your instant Indiabulls account online and start trading today.


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.

 

Indiabulls Securities Account Opening Enquiry

Trade at ₹11 per executed order across all segments. Enjoy low-cost investing in Equity Delivery, Intraday, F&O, Currency, and Commodities. Open an instant account (FREE) with Indiabulls Securities and start trading today.

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

Special Offer: Trade at ₹11 per executed order across all segments. Enjoy low-cost investing in Equity Delivery, Intraday, F&O, Currency, and Commodities. Open an instant account (FREE) with Indiabulls Securities and start trading today.

Are you a Indiabulls Securities Customer?