Skip to main content

IPOs API Launch

Effective Date: May 23, 2026

IPO endpoints are now available on the Upstox developer platform. Use them to retrieve IPO listings and per-IPO details across all lifecycle stages — upcoming, open, closed, and listed.

For the full endpoint reference and sample code, see the IPO API documentation.

What is an IPO?

An Initial Public Offering (IPO) is the process through which a private company offers its shares to the public for the first time on a stock exchange. In India, IPOs are regulated by SEBI and listed on NSE and/or BSE.

The IPO lifecycle moves through the following stages:

StatusDescription
upcomingIPO is announced but bidding has not yet started. Price band and dates may not be finalised.
openBidding window is active. Investors can apply during this period.
closedBidding has ended. Allotment and refund processing is underway.
listedShares are trading on the exchange. Listing price is available.

Indian IPOs also fall into two segments based on company size:

Issue typeDescription
regularMainboard IPO. Larger companies listed on NSE/BSE under standard SEBI regulations.
smeSmall and Medium Enterprise IPO. Listed on NSE Emerge or BSE SME platforms under relaxed eligibility norms.

What's new?

Get IPOs

Retrieve a paginated list of IPOs filtered by status and issue type.

  • Endpoint: GET /v2/ipos
  • Documentation: Get IPOs

Get IPO Details

Retrieve comprehensive details for a specific IPO using its id from the listing endpoint.

Thank you

We appreciate your continued support. If you have questions or feedback, reach out through the developer community.