IPO

At this endpoint, we offer an IPO calendar, which pertains to Initial Public Offerings. IPOs signify the transition of a private company to a publicly traded entity by offering its shares to the public on a stock exchange.

By ticker

Using Requests:

import requests
api_key = 'YOUR_API_KEY'
url = f'https://api.tradingeconomics.com/ipo/ticker/RRKA?c={api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getIpo(ticker=['RRKA'])

Using Requests:

const axios = require('axios');
(async () => {
    const api_key = 'YOUR_API_KEY'
    const response = await axios.get(`https://api.tradingeconomics.com/ipo/ticker/RRKA?c=${api_key}`)
    console.log(response.data)
})()

Or using our package:

data = te.getIpo(ticker=['RRKA']).then(function(data){
  console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/ipo/ticker/RRKA?c=your_api_key");

/ipo/ticker/{ticker}

DateTickerCountryExchangeSymbolNameValueStartPriceCurrencyLastUpdate
9/20/2023 12:00:00 AMRRKAIndiaNSER R Kabel Ltd19.6B1035.00INR12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AMRRKAIndiaBSER R Kabel Ltd19.6B1035.00INR12/1/2023 2:11:00 PM

/ipo/ticker/{ticker}?f=json

[{"Date":"2023-09-20T00:00:00","Ticker":"RRKA                ","Country":"India","Exchange":"NSE","Symbol":"","Name":"R R Kabel Ltd","Value":"19.6B","StartPrice":"1035.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-20T00:00:00","Ticker":"RRKA                ","Country":"India","Exchange":"BSE","Symbol":"","Name":"R R Kabel Ltd","Value":"19.6B","StartPrice":"1035.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"}]

/ipo/ticker/{ticker}?f=csv

Date,Ticker,Country,Exchange,Symbol,Name,Value,StartPrice,Currency,LastUpdate
9/20/2023 12:00:00 AM,RRKA                ,India,NSE,,R R Kabel Ltd,19.6B,1035.00,INR,12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AM,RRKA                ,India,BSE,,R R Kabel Ltd,19.6B,1035.00,INR,12/1/2023 2:11:00 PM

/ipo/ticker/{ticker}?f=xml

<ArrayOfIpoItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-20T00:00:00</Date>
    <Exchange>NSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>R R Kabel Ltd</Name>
    <StartPrice>1035.00</StartPrice>
    <Symbol/>
    <Ticker>RRKA </Ticker>
    <Value>19.6B</Value>
  </IpoItem>
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-20T00:00:00</Date>
    <Exchange>BSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>R R Kabel Ltd</Name>
    <StartPrice>1035.00</StartPrice>
    <Symbol/>
    <Ticker>RRKA </Ticker>
    <Value>19.6B</Value>
  </IpoItem>
</ArrayOfIpoItem>

By ticker and date

Using Requests:

import requests
api_key = 'YOUR_API_KEY'
url = f'https://api.tradingeconomics.com/ipo/ticker/RRKA?d1=2023-09-01&d2=2023-12-01&c={api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getIpo(ticker=['RRKA'], startDate='2023-09-01', endDate='2023-12-01')

Using Requests:

const axios = require('axios');
(async () => {
    const api_key = 'YOUR_API_KEY'
    const response = await axios.get(`https://api.tradingeconomics.com/ipo/ticker/RRKA?d1=2023-09-01&d2=2023-12-01&c=${api_key}`)
    console.log(response.data)
})()

Or using our package:

data = te.getIpo(ticker=['RRKA'], start_date='2023-09-01', end_date='2023-12-01').then(function(data){
  console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/ipo/ticker/RRKA?d1=2023-09-01&d2=2023-12-01&c=your_api_key");

/ipo/ticker/{ticker}?d1=yyyy-mm-dd&d2=yyyy-mm-dd

DateTickerCountryExchangeSymbolNameValueStartPriceCurrencyLastUpdate
9/20/2023 12:00:00 AMRRKAIndiaNSER R Kabel Ltd19.6B1035.00INR12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AMRRKAIndiaBSER R Kabel Ltd19.6B1035.00INR12/1/2023 2:11:00 PM

/ipo/ticker/{ticker}?d1=yyyy-mm-dd&d2=yyyy-mm-dd&f=json

[{"Date":"2023-09-20T00:00:00","Ticker":"RRKA                ","Country":"India","Exchange":"NSE","Symbol":"","Name":"R R Kabel Ltd","Value":"19.6B","StartPrice":"1035.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-20T00:00:00","Ticker":"RRKA                ","Country":"India","Exchange":"BSE","Symbol":"","Name":"R R Kabel Ltd","Value":"19.6B","StartPrice":"1035.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"}]

/ipo/ticker/{ticker}?d1=yyyy-mm-dd&d2=yyyy-mm-dd&f=csv

Date,Ticker,Country,Exchange,Symbol,Name,Value,StartPrice,Currency,LastUpdate
9/20/2023 12:00:00 AM,RRKA                ,India,NSE,,R R Kabel Ltd,19.6B,1035.00,INR,12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AM,RRKA                ,India,BSE,,R R Kabel Ltd,19.6B,1035.00,INR,12/1/2023 2:11:00 PM

/ipo/ticker/{ticker}?d1=yyyy-mm-dd&d2=yyyy-mm-dd&f=xml

<ArrayOfIpoItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-20T00:00:00</Date>
    <Exchange>NSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>R R Kabel Ltd</Name>
    <StartPrice>1035.00</StartPrice>
    <Symbol/>
    <Ticker>RRKA </Ticker>
    <Value>19.6B</Value>
  </IpoItem>
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-20T00:00:00</Date>
    <Exchange>BSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>R R Kabel Ltd</Name>
    <StartPrice>1035.00</StartPrice>
    <Symbol/>
    <Ticker>RRKA </Ticker>
    <Value>19.6B</Value>
  </IpoItem>
</ArrayOfIpoItem>

By Country

Using Requests:

import requests
api_key = 'YOUR_API_KEY'
url = f'https://api.tradingeconomics.com/ipo/country/india?c={api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getIpo(country=['India'])

Using Requests:

const axios = require('axios');
(async () => {
    const api_key = 'YOUR_API_KEY'
    const response = await axios.get(`https://api.tradingeconomics.com/ipo/country/india?c=${api_key}`)
    console.log(response.data)
})()

Or using our package:

data = te.getIpo(country=['India']).then(function(data){
  console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/ipo/country/india?c=your_api_key");

/ipo/country/{country}

DateTickerCountryExchangeSymbolNameValueStartPriceCurrencyLastUpdate
9/18/2023 12:00:00 AMJUPEIndiaBSEJupiter Life Line Hos Ltd1.2B735.00INR12/1/2023 2:11:00 PM
9/18/2023 12:00:00 AMJUPEIndiaNSEJupiter Life Line Hos Ltd1.2B735.00INR12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AMRRKAIndiaBSER R Kabel Ltd19.6B1035.00INR12/1/2023 2:11:00 PM

/ipo/country/{country}?f=json

[{"Date":"2023-09-18T00:00:00","Ticker":"JUPE                ","Country":"India","Exchange":"BSE","Symbol":"","Name":"Jupiter Life Line Hos Ltd","Value":"1.2B","StartPrice":"735.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-18T00:00:00","Ticker":"JUPE                ","Country":"India","Exchange":"NSE","Symbol":"","Name":"Jupiter Life Line Hos Ltd","Value":"1.2B","StartPrice":"735.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-20T00:00:00","Ticker":"RRKA                ","Country":"India","Exchange":"BSE","Symbol":"","Name":"R R Kabel Ltd","Value":"19.6B","StartPrice":"1035.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"}]

/ipo/country/{country}?f=csv

Date,Ticker,Country,Exchange,Symbol,Name,Value,StartPrice,Currency,LastUpdate
9/18/2023 12:00:00 AM,JUPE                ,India,BSE,,Jupiter Life Line Hos Ltd,1.2B,735.00,INR,12/1/2023 2:11:00 PM
9/18/2023 12:00:00 AM,JUPE                ,India,NSE,,Jupiter Life Line Hos Ltd,1.2B,735.00,INR,12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AM,RRKA                ,India,BSE,,R R Kabel Ltd,19.6B,1035.00,INR,12/1/2023 2:11:00 PM

/ipo/country/{country}?f=xml

<ArrayOfIpoItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-18T00:00:00</Date>
    <Exchange>BSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>Jupiter Life Line Hos Ltd</Name>
    <StartPrice>735.00</StartPrice>
    <Symbol/>
    <Ticker>JUPE </Ticker>
    <Value>1.2B</Value>
</IpoItem>
<IpoItem>
  <Country>India</Country>
  <Currency>INR</Currency>
  <Date>2023-09-18T00:00:00</Date>
  <Exchange>NSE</Exchange>
  <LastUpdate>2023-12-01T14:11:00</LastUpdate>
  <Name>Jupiter Life Line Hos Ltd</Name>
  <StartPrice>735.00</StartPrice>
  <Symbol/>
  <Ticker>JUPE </Ticker>
  <Value>1.2B</Value>
</IpoItem>
<IpoItem>
  <Country>India</Country>
  <Currency>INR</Currency>
  <Date>2023-09-20T00:00:00</Date>
  <Exchange>BSE</Exchange>
  <LastUpdate>2023-12-01T14:11:00</LastUpdate>
  <Name>R R Kabel Ltd</Name>
  <StartPrice>1035.00</StartPrice>
  <Symbol/>
  <Ticker>RRKA </Ticker>
  <Value>19.6B</Value>
</IpoItem>
</ArrayOfIpoItem>

By country and date

Using Requests:

import requests
api_key = 'YOUR_API_KEY'
url = f'https://api.tradingeconomics.com/ipo/country/india?d1=2023-09-01&d2=2023-12-01&c={api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getIpo(country=['India'], startDate='2023-09-01', endDate='2023-12-01')

Using Requests:

const axios = require('axios');
(async () => {
    const api_key = 'YOUR_API_KEY'
    const response = await axios.get(`https://api.tradingeconomics.com/ipo/country/india?d1=2023-09-01&d2=2023-12-01&c=${api_key}`)
    console.log(response.data)
})()

Or using our package:

data = te.getIpo(country=['India'], start_date='2023-09-01', end_date='2023-12-01').then(function(data){
  console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/ipo/country/india?d1=2023-09-01&d2=2023-12-01&c=your_api_key");

/ipo/country/{country}?d1=yyyy-mm-dd&d2=yyyy-mm-dd

DateTickerCountryExchangeSymbolNameValueStartPriceCurrencyLastUpdate
9/18/2023 12:00:00 AMJUPEIndiaBSEJupiter Life Line Hos Ltd1.2B735.00INR12/1/2023 2:11:00 PM
9/18/2023 12:00:00 AMJUPEIndiaNSEJupiter Life Line Hos Ltd1.2B735.00INR12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AMRRKAIndiaBSER R Kabel Ltd19.6B1035.00INR12/1/2023 2:11:00 PM

/ipo/country/{country}?d1=yyyy-mm-dd&d2=yyyy-mm-dd&f=json

[{"Date":"2023-09-18T00:00:00","Ticker":"JUPE                ","Country":"India","Exchange":"BSE","Symbol":"","Name":"Jupiter Life Line Hos Ltd","Value":"1.2B","StartPrice":"735.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-18T00:00:00","Ticker":"JUPE                ","Country":"India","Exchange":"NSE","Symbol":"","Name":"Jupiter Life Line Hos Ltd","Value":"1.2B","StartPrice":"735.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-20T00:00:00","Ticker":"RRKA                ","Country":"India","Exchange":"BSE","Symbol":"","Name":"R R Kabel Ltd","Value":"19.6B","StartPrice":"1035.00","Currency":"INR","LastUpdate":"2023-12-01T14:11:00"}]

/ipo/country/{country}?d1=yyyy-mm-dd&d2=yyyy-mm-dd&f=csv

Date,Ticker,Country,Exchange,Symbol,Name,Value,StartPrice,Currency,LastUpdate
9/18/2023 12:00:00 AM,JUPE                ,India,BSE,,Jupiter Life Line Hos Ltd,1.2B,735.00,INR,12/1/2023 2:11:00 PM
9/18/2023 12:00:00 AM,JUPE                ,India,NSE,,Jupiter Life Line Hos Ltd,1.2B,735.00,INR,12/1/2023 2:11:00 PM
9/20/2023 12:00:00 AM,RRKA                ,India,BSE,,R R Kabel Ltd,19.6B,1035.00,INR,12/1/2023 2:11:00 PM

/ipo/country/{country}?d1=yyyy-mm-dd&d2=yyyy-mm-dd&f=xml

<ArrayOfIpoItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-18T00:00:00</Date>
    <Exchange>BSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>Jupiter Life Line Hos Ltd</Name>
    <StartPrice>735.00</StartPrice>
    <Symbol/>
    <Ticker>JUPE </Ticker>
    <Value>1.2B</Value>
  </IpoItem>
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-18T00:00:00</Date>
    <Exchange>NSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>Jupiter Life Line Hos Ltd</Name>
    <StartPrice>735.00</StartPrice>
    <Symbol/>
    <Ticker>JUPE </Ticker>
    <Value>1.2B</Value>
  </IpoItem>
  <IpoItem>
    <Country>India</Country>
    <Currency>INR</Currency>
    <Date>2023-09-20T00:00:00</Date>
    <Exchange>BSE</Exchange>
    <LastUpdate>2023-12-01T14:11:00</LastUpdate>
    <Name>R R Kabel Ltd</Name>
    <StartPrice>1035.00</StartPrice>
    <Symbol/>
    <Ticker>RRKA </Ticker>
    <Value>19.6B</Value>
  </IpoItem>
</ArrayOfIpoItem>

Response fields

FieldTypeDescriptionExample
DatestringExpected IPO Date“9/19/2023 12:00:00 AM”
TickerstringCompany ticker“DTCK”
CountrystringCountry of origin“United States”
ExchangenumberExchange/Market“NASDAQ”
SymbolstringTrading Economics unique symbol“CART:US”
NamestringCompany name“Davis Commodities Inc”
ValuestringIPO Offer Amount“4.4M”
StartPricestringIPO Starting price“4.00”
CurrencystringISO currency“USD”
LastUpdatestringLast update date and time“12/1/2023 2:11:00 PM”