ipoalerts Logoipoalerts
API Reference

IPO Object

Complete reference for the IPO data model, type definitions and response structures

The IPO object contains comprehensive information about an Initial Public Offering. This document describes all available fields and their data types.

Object Structure

{
  "id": "string",
  "name": "string",
  "symbol": "string",
  "slug": "string",
  "type": "string",
  "startDate": "string",
  "endDate": "string",
  "listingDate": "string",
  "priceRange": "string",
  "listingGain": "string",
  "minQty": "number",
  "minAmount": "number",
  "issueSize": "string",
  "status": "string",
  "logo": "string",
  "prospectusUrl": "string",
  "schedule": "array",
  "about": "string",
  "strengths": "array",
  "risks": "array",
  "mediaCoverageLinks": "array",
  "nseInfoUrl": "string",
  "infoUrl": "string",
}

Field Descriptions

Basic Information

FieldTypeDescriptionExample
idstringUnique identifier for the IPO"ipo-123"
namestringFull name of the company"TechCorp Limited"
symbolstringStock symbol/ticker"TECHCORP"
slugstringURL-friendly identifier"techcorp"
typestringType of IPO"EQ", "SME", "DEBT"
logostringCompany logo URL"https://example.com/logo.png"
statusstringCurrent IPO status"open", "closed", "upcoming", "listed" or "announced"

Dates and Timeline

FieldTypeDescriptionExample
startDatestringIPO subscription start date"2024-02-01"
endDatestringIPO subscription end date"2024-02-05"
listingDatestringExpected listing date"2024-02-12"

Pricing and Financials

FieldTypeDescriptionExample
priceRangestringPrice band for the IPO"95-100"
listingGainstringListing gain/loss (in percentage)"15.5", "-2"
minQtynumberMinimum quantity of shares i.e. lot size150
minAmountnumberMinimum investment amount15000
issueSizestringTotal issue size"192cr"

Detailed Information

FieldTypeDescriptionExample
aboutstringCompany description"TechCorp is a leading technology company..."
strengthsstring[]List of company strengths["Strong market position", "Experienced team"]
risksstring[]List of investment risks["Market volatility", "Regulatory changes"]
mediaCoverageLinksstring[]Links to media coverage["https://example.com/news1"]
FieldTypeDescriptionExample
nseInfoUrlstringNSE information page URL"https://www.nseindia.com/market-data/issue-information?symbol=TECHCORP"
infoUrlstringCompany IPO information URL"https://example.com/ipo/techcorp"
prospectusUrlstringLink to IPO prospectus"https://example.com/prospectus.pdf"

Schedule Array

The schedule field contains an array of important dates and events. Here is an example:

{
  "schedule": [
    {
      "date": "2024-02-01",
      "event": "Issue open date"
    },
    {
      "date": "2024-02-05",
      "event": "Issue close date"
    },
    {
      "date": "2024-02-05",
      "event": "UPI mandate deadline"
    },
    {
      "date": "2024-02-08",
      "event": "Allotment finalization"
    },
    {
      "date": "2024-02-09",
      "event": "Refund initiation"
    },
    {
      "date": "2024-02-09",
      "event": "Share credit"
    },
    {
      "date": "2024-02-12",
      "event": "Listing date"
    }
  ]
}

Status Values

StatusDescription
openIPO is currently open for subscription
closedIPO subscription period has ended
upcomingIPO is scheduled but not yet open for subscription
listedIPO has been listed on the exchange in the last 3 days
announcedIPO has been announced but there is no subscription start or end date known

Type Values

TypeDescription
EQEquity IPO i.e. Mainboard
DEBTDebt Offering
SMESmall and Medium Enterprise (SME) IPO

Example Response

{
  "id": "ipo-123",
  "name": "TechCorp Limited",
  "symbol": "TECHCORP",
  "slug": "techcorp",
  "type": "EQ",
  "startDate": "2024-03-01",
  "endDate": "2024-03-05",
  "listingDate": "2024-03-12",
  "priceRange": "95-100",
  "listingGain": null,
  "minQty": 150,
  "minAmount": 15000,
  "issueSize": "192cr",
  "status": "open",
  "logo": "https://example.com/techcorp-logo.png",
  "prospectusUrl": "https://example.com/techcorp-prospectus.pdf",
  "schedule": [
    {
      "date": "2024-03-01",
      "event": "Issue open date"
    },
    {
      "date": "2024-03-05",
      "event": "Issue close date"
    },
    {
      "date": "2024-03-05",
      "event": "UPI mandate deadline"
    },
    {
      "date": "2024-03-08",
      "event": "Allotment finalization"
    },
    {
      "date": "2024-03-09",
      "event": "Refund initiation"
    },
    {
      "date": "2024-03-09",
      "event": "Share credit"
    },
    {
      "date": "2024-03-12",
      "event": "Listing date"
    }
  ],
  "about": "TechCorp is a leading technology company engaged in the development of innovative software solutions. Founded with a focus on digital transformation, the company provides enterprise-grade applications and cloud services to businesses worldwide. TechCorp operates through both domestic and international markets, serving clients across various industries including finance, healthcare, and manufacturing. The company integrates cutting-edge technology with research and development to deliver scalable and secure solutions. By leveraging its technical expertise and strategic partnerships, TechCorp aims to drive digital innovation while addressing the evolving needs of modern businesses.",
  "strengths": [
    "Strong R&D capabilities with focus on emerging technologies",
    "Experienced management team with proven track record",
    "Growing market presence in key industry verticals",
    "Scalable cloud infrastructure with global reach",
    "Strategic partnerships with leading technology providers"
  ],
  "risks": [
    "Intense competition from established technology players",
    "Technology disruption risks and rapid market changes",
    "Dependence on key personnel and talent retention",
    "Cybersecurity threats and data protection challenges",
    "Regulatory changes affecting technology sector"
  ],
  "mediaCoverageLinks": [
    "https://example.com/techcorp-news1",
    "https://example.com/techcorp-news2"
  ],
  "nseInfoUrl": "https://www.nseindia.com/market-data/issue-information?symbol=TECHCORP&type=Active&series=EQ#ci_info",
  "infoUrl": "https://example.com/ipo/techcorp",
}

Data Types

String Fields

  • All text fields are returned as strings
  • Date fields are in ISO 8601 format (YYYY-MM-DD)
  • Timestamps are in ISO 8601 format with timezone (YYYY-MM-DDTHH:mm:ssZ)

Number Fields

  • minQty: Integer representing minimum quantity
  • minAmount: Integer representing minimum amount in rupees

Array Fields

  • schedule: Array of objects with date and event properties
  • strengths: Array of strings
  • risks: Array of strings
  • mediaCoverageLinks: Array of URLs

TypeScript Interface

interface ScheduleItem {
  event: string;
  date: string;
}

interface Ipo {
  id: string;
  name: string;
  symbol: string;
  slug: string;
  type?: string;
  startDate?: string;
  endDate?: string;
  listingDate?: string;
  priceRange?: string;
  listingGain?: string;
  minQty?: number;
  minAmount?: number;
  issueSize?: string;
  status?: string;
  logo?: string;
  prospectusUrl?: string;
  schedule?: ScheduleItem[];
  about?: string;
  strengths?: string[];
  risks?: string[];
  mediaCoverageLinks?: string[];
  nseInfoUrl?: string;
  infoUrl?: string;
}