IPO Object Reference

Complete reference for the IPO object returned by the IPO Guruji API.

The IPO object represents an Initial Public Offering on the Indian stock market. It is returned by the /v1/ipos endpoints and contains details about pricing, dates, subscription status, listing performance, and more.

Example Response

{
  "id": "ipo_abc123def456",
  "slug": "tata-technologies-ltd",
  "name": "Tata Technologies Limited IPO",
  "company": "Tata Technologies Limited",
  "exchange": "NSE BSE",
  "type": "MAINBOARD",
  "status": "LISTED",
  "issuePrice": { "min": 475, "max": 500 },
  "lotSize": 30,
  "issueSize": "3042.51 Cr",
  "dates": {
    "openDate": "2023-11-22T00:00:00.000Z",
    "closeDate": "2023-11-24T00:00:00.000Z",
    "allotmentDate": "2023-11-29T00:00:00.000Z",
    "listingDate": "2023-11-30T00:00:00.000Z"
  },
  "subscription": {
    "retailTimes": 3.79,
    "niiTimes": 4.86,
    "qibTimes": 73.56,
    "totalTimes": 69.43
  },
  "listing": {
    "listingPrice": 1200,
    "listingGain": 140.0,
    "currentPrice": 1050.75
  },
  "registrar": "Link Intime India Private Ltd",
  "leadManager": "JM Financial, Citigroup Global Markets",
  "sector": "Information Technology"
}

Core Fields

FieldTypeDescriptionExample
idstringUnique identifier for the IPO record."ipo_abc123def456"
slugstringURL-friendly unique slug for the IPO, used in API paths."tata-technologies-ltd"
namestringFull display name of the IPO."Tata Technologies Limited IPO"
companystringName of the company issuing the IPO."Tata Technologies Limited"
exchangestringStock exchange where the IPO is listed. Possible values: NSE, BSE, or NSE BSE (both)."NSE BSE"
typestringType of IPO listing. Determines the exchange board."MAINBOARD"
statusstringCurrent status of the IPO in its lifecycle."LISTED"

type enum values

ValueDescription
MAINBOARDListed on the main board of NSE/BSE. Typically larger companies with higher issue sizes.
SMEListed on the SME platform (NSE Emerge or BSE SME). Typically smaller companies.

status enum values

ValueDescription
UPCOMINGIPO has been announced but subscription period has not yet started.
OPENIPO subscription is currently open for applications.
CLOSEDIPO subscription period has ended. Awaiting allotment or listing.
LISTEDShares have been listed and are actively trading on the exchange.
WITHDRAWNIPO has been withdrawn or cancelled by the company.

Issue Price

FieldTypeDescriptionExample
issuePrice.minnumberMinimum issue price per share in INR. For fixed-price IPOs, this equals max.475
issuePrice.maxnumberMaximum issue price per share in INR (upper band of the price range).500

Size and Lot

FieldTypeDescriptionExample
lotSizenumberNumber of shares in one lot. Retail investors must apply in multiples of this.30
issueSizestringTotal issue size in crores (INR). Represents the total amount being raised."3042.51 Cr"

Dates

FieldTypeDescriptionExample
dates.openDatestring | nullIPO subscription open date in ISO 8601 format. Null if not yet announced."2023-11-22T00:00:00.000Z"
dates.closeDatestring | nullIPO subscription close date in ISO 8601 format."2023-11-24T00:00:00.000Z"
dates.allotmentDatestring | nullExpected date of share allotment. Null if not yet announced."2023-11-29T00:00:00.000Z"
dates.listingDatestring | nullDate when shares are listed on the exchange. Null if not yet listed."2023-11-30T00:00:00.000Z"

Subscription Data

FieldTypeDescriptionExample
subscription.retailTimesnumber | nullRetail Individual Investors (RII) subscription times. E.g., 5.2 means subscribed 5.2x.3.79
subscription.niiTimesnumber | nullNon-Institutional Investors (NII/HNI) subscription times.4.86
subscription.qibTimesnumber | nullQualified Institutional Buyers (QIB) subscription times.73.56
subscription.totalTimesnumber | nullOverall subscription times across all categories.69.43

Listing Performance

FieldTypeDescriptionExample
listing.listingPricenumber | nullPrice at which the stock opened on listing day in INR.1200
listing.listingGainnumber | nullPercentage gain or loss at listing relative to issue price. Negative values indicate listing below issue price.140.0
listing.currentPricenumber | nullCurrent market price of the stock in INR. Updated during market hours.1050.75

Other Details

FieldTypeDescriptionExample
registrarstring | nullName of the registrar handling the IPO allotment and refund process."Link Intime India Private Ltd"
leadManagerstring | nullLead book-running manager(s) managing the IPO. May contain multiple names separated by commas."JM Financial, Citigroup Global Markets"
sectorstring | nullIndustry sector or business category of the company."Information Technology"

Notes

  • Fields marked as null indicate data that is not yet available or not applicable.
  • Subscription data is only available while the IPO is open or after it has closed.
  • Listing data is only populated once shares have been listed on the exchange.
  • All date fields use ISO 8601 format in UTC timezone.
  • Prices are in Indian Rupees (INR).