ipoalerts Logoipoalerts
API ReferenceAPI Endpoints

Get All IPOs

Retrieve a paginated list of IPOs

Endpoint

GET /ipos

Parameters

ParameterRequiredDescriptionExamples
statusYes(string) Filter by IPO statusopen, upcoming, listed, closed, announced
typeNo(string) Filter by IPO type i.e. Mainboard / SME / DEBT etc. This also accepts comma-separated string values.EQ, SME, DEBT, EQ,SME
startDateNo(string: YYYY-MM-DD) Filter IPOs starting from date2024-01-01
endDateNo(string: YYYY-MM-DD) Filter IPOs ending before date2024-12-31
yearNo(string: YYYY) Filter IPOs by year2024
pageNo(number) Page number for pagination1
limitNo(number) Number of results per page3

Example Request

curl -H "x-api-key: YOUR_API_KEY" \
     "https://api.ipoalerts.in/ipos?status=open&limit=3&page=1"

Example Response

To understand the complete response structure, refer to IPO Object.

{
  "meta": {
    "count": 1,
    "countOnPage": 1,
    "totalPages": 1,
    "page": 1,
    "limit": 1,
    "info": "To get all IPOs, please provide a valid API key. Contact support for more information."
  },
  "ipos": [
    {
      "id": "ipo-123",
      "name": "TechCorp Limited",
      "symbol": "TECHCORP",
      "slug": "techcorp",
      "type": "EQ",
      <...and other fields>
    }
  ]
}