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:
| Status | Description |
|---|---|
upcoming | IPO is announced but bidding has not yet started. Price band and dates may not be finalised. |
open | Bidding window is active. Investors can apply during this period. |
closed | Bidding has ended. Allotment and refund processing is underway. |
listed | Shares are trading on the exchange. Listing price is available. |
Indian IPOs also fall into two segments based on company size:
| Issue type | Description |
|---|---|
regular | Mainboard IPO. Larger companies listed on NSE/BSE under standard SEBI regulations. |
sme | Small 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.
- Endpoint:
GET /v2/ipos/{id} - Documentation: Get IPO Details
Thank you
We appreciate your continued support. If you have questions or feedback, reach out through the developer community.