Stock Split

Stock splits occur when a company increases the number of its shares by dividing existing ones, typically following a set schedule. In this section, you can find the calendar of stock split events.

List all

Using Requests:

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

Or using our package:

te.getStockSplits()

Using Requests:

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

Or using our package:

data = te.getStockSplits().then(function(data){ console.log(data) });

Using Requests:

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

/splits

DateTickerCountrySymbolNameRatioLastUpdate
9/18/2023 12:00:00 AMAEHLUnited StatesAntelope Enterprise Holdings1:1012/1/2023 2:11:00 PM
9/18/2023 12:00:00 AMAYROUnited StatesAYRO Inc1:812/1/2023 2:11:00 PM
9/18/2023 12:00:00 AM384470South KoreaCoreLine Soft1:5.3212/1/2023 2:11:00 PM

/splits?f=json

[{"Date":"2023-09-18T00:00:00","Ticker":"AEHL ","Country":"United States","Symbol":"","Name":"Antelope Enterprise Holdings","Ratio":"1:10","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-18T00:00:00","Ticker":"AYRO ","Country":"United States","Symbol":"","Name":"AYRO Inc","Ratio":"1:8","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-18T00:00:00","Ticker":"384470 ","Country":"South Korea","Symbol":"","Name":"CoreLine Soft","Ratio":"1:5.32","LastUpdate":"2023-12-01T14:11:00"}]

/splits?f=csv

Date,Ticker,Country,Symbol,Name,Ratio,LastUpdate 9/18/2023 12:00:00 AM,AEHL ,United States,,Antelope Enterprise Holdings,1:10,12/1/2023 2:11:00 PM 9/18/2023 12:00:00 AM,AYRO ,United States,,AYRO Inc,1:8,12/1/2023 2:11:00 PM 9/18/2023 12:00:00 AM,384470 ,South Korea,,CoreLine Soft,1:5.32,12/1/2023 2:11:00 PM

/splits?f=xml

<ArrayOfSplitsItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"> <SplitsItem> <Country>United States</Country> <Date>2023-09-18T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>Antelope Enterprise Holdings</Name> <Ratio>1:10</Ratio> <Symbol/> <Ticker>AEHL </Ticker> </SplitsItem> <SplitsItem> <Country>United States</Country> <Date>2023-09-18T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>AYRO Inc</Name> <Ratio>1:8</Ratio> <Symbol/> <Ticker>AYRO </Ticker> </SplitsItem> <SplitsItem> <Country>South Korea</Country> <Date>2023-09-18T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>CoreLine Soft</Name> <Ratio>1:5.32</Ratio> <Symbol/> <Ticker>384470 </Ticker> </SplitsItem> </ArrayOfSplitsItem>

By ticker

Using Requests:

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

Or using our package:

te.getStockSplits(ticker='DSX')

Using Requests:

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

Or using our package:

data = te.getStockSplits(ticker='DSX').then(function(data){ console.log(data) });

Using Requests:

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

/splits/ticker/{ticker}

DateTickerCountrySymbolNameRatioLastUpdate
12/15/2023 12:00:00 AMDSXUnited StatesDiana Shipping1.2:112/1/2023 2:11:00 PM

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

[{"Date":"2023-12-15T00:00:00","Ticker":"DSX ","Country":"United States","Symbol":"","Name":"Diana Shipping","Ratio":"1.2:1","LastUpdate":"2023-12-01T14:11:00"}]

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

Date,Ticker,Country,Exchange,Symbol,Name,Value,StartPrice,Currency,LastUpdate 12/15/2023 12:00:00 AM,DSX ,United States,,Diana Shipping,1.2:1,12/1/2023 2:11:00 PM

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

<ArrayOfSplitsItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"> <SplitsItem> <Country>United States</Country> <Date>2023-12-15T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>Diana Shipping</Name> <Ratio>1.2:1</Ratio> <Symbol/> <Ticker>DSX </Ticker> </SplitsItem> </ArrayOfSplitsItem>

By Country

Using Requests:

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

Or using our package:

te.getStockSplits(country='india')

Using Requests:

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

Or using our package:

data = te.getStockSplits(country='india').then(function(data){ console.log(data) });

Using Requests:

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

/splits/country/{country}

DateTickerCountrySymbolNameRatioLastUpdate
9/18/2023 12:00:00 AMJBCHIndiaJ.B. Chemicals&Pharma2:112/1/2023 2:11:00 PM
9/20/2023 12:00:00 AMDANUIndiaDanube Industries2:112/1/2023 2:11:00 PM
9/21/2023 12:00:00 AMPWFCIndiaPower Finance1.25:112/1/2023 2:11:00 PM

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

[{"Date":"2023-09-18T00:00:00","Ticker":"JBCH ","Country":"India","Symbol":"","Name":"J.B. Chemicals&Pharma","Ratio":"2:1","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-20T00:00:00","Ticker":"DANU ","Country":"India","Symbol":"","Name":"Danube Industries","Ratio":"2:1","LastUpdate":"2023-12-01T14:11:00"},{"Date":"2023-09-21T00:00:00","Ticker":"PWFC ","Country":"India","Symbol":"","Name":"Power Finance","Ratio":"1.25:1","LastUpdate":"2023-12-01T14:11:00"}]

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

Date,Ticker,Country,Exchange,Symbol,Name,Value,StartPrice,Currency,LastUpdate 9/18/2023 12:00:00 AM,JBCH ,India,,J.B. Chemicals&Pharma,2:1,12/1/2023 2:11:00 PM 9/20/2023 12:00:00 AM,DANU ,India,,Danube Industries,2:1,12/1/2023 2:11:00 PM 9/21/2023 12:00:00 AM,PWFC ,India,,Power Finance,1.25:1,12/1/2023 2:11:00 PM

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

<ArrayOfSplitsItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"> <SplitsItem> <Country>India</Country> <Date>2023-09-18T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>J.B. Chemicals&Pharma</Name> <Ratio>2:1</Ratio> <Symbol/> <Ticker>JBCH </Ticker> </SplitsItem> <SplitsItem> <Country>India</Country> <Date>2023-09-20T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>Danube Industries</Name> <Ratio>2:1</Ratio> <Symbol/> <Ticker>DANU </Ticker> </SplitsItem> <SplitsItem> <Country>India</Country> <Date>2023-09-21T00:00:00</Date> <LastUpdate>2023-12-01T14:11:00</LastUpdate> <Name>Power Finance</Name> <Ratio>1.25:1</Ratio> <Symbol/> <Ticker>PWFC </Ticker> </SplitsItem> </ArrayOfSplitsItem>

Response fields

FieldTypeDescriptionExample
DatestringSplit date“9/19/2023 12:00:00 AM”
TickerstringCompany ticker“NVON”
CountrystringCountry of origin“Mexico”
SymbolstringTrading Economics unique symbol“AROW:US”
NamestringCompany name“Novo Nordisk ADR”
RatiostringSplit ratio“2:1”
LastUpdatestringLast update date and time“12/1/2023 2:11:00 PM”