Financials Stock Split Calendar
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
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/splits?c={your_api_key}'
data = requests.get(url).json()
print(data)
Or using our package:
te.getStockSplits()
Using Requests:
const axios = require('axios');
(async () => {
const your_api_key = 'your_api_key'
const response = await axios.get(`https://api.tradingeconomics.com/splits?c=${your_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");
https://api.tradingeconomics.com/splits?c={your_api_key}&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"
}
]
https://api.tradingeconomics.com/splits?c={your_api_key}&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
https://api.tradingeconomics.com/splits?c={your_api_key}&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>
https://api.tradingeconomics.com/splits?c={your_api_key}
| 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 |
By ticker
Using Requests:
import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/splits/ticker/DSX?c={your_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 your_api_key = 'your_api_key'
const response = await axios.get(`https://api.tradingeconomics.com/splits/ticker/DSX?c=${your_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");
https://api.tradingeconomics.com/splits/ticker/{ticker}?c={your_api_key}&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"
}
]
https://api.tradingeconomics.com/splits/ticker/{ticker}?c={your_api_key}&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
https://api.tradingeconomics.com/splits/ticker/{ticker}?c={your_api_key}&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>
https://api.tradingeconomics.com/splits/ticker/{ticker}?c={your_api_key}
| Date | Ticker | Country | Symbol | Name | Ratio | LastUpdate | |||
|---|---|---|---|---|---|---|---|---|---|
| 12/15/2023 12:00:00 AM | DSX | United States | Diana Shipping | 1.2:1 | 12/1/2023 2:11:00 PM |
By Country
Using Requests:
import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/splits/country/india?c={your_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 your_api_key = 'your_api_key'
const response = await axios.get(`https://api.tradingeconomics.com/splits/country/india?c=${your_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");
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}&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"
}
]
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}&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
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}&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>
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}
| Date | Ticker | Country | Symbol | Name | Ratio | 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 |
Response fields
| Field | Type | Description | Example |
|---|---|---|---|
| Date | string | Split date | “9/19/2023 12:00:00 AM” |
| Ticker | string | Company ticker | “NVON” |
| Country | string | Country of origin | “Mexico” |
| Symbol | string | Trading Economics unique symbol | “AROW:US” |
| Name | string | Company name | “Novo Nordisk ADR” |
| Ratio | string | Split ratio | “2:1” |
| LastUpdate | string | Last update date and time | “12/1/2023 2:11:00 PM” |
By Date
Using Requests:
import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/splits?c={your_api_key}&d1=2025-01-01&d2=2025-12-01'
data = requests.get(url).json()
print(data)
Or using our package:
te.getStockSplits(startDate='2025-01-01', endDate='2025-12-01')
Using Requests:
const axios = require('axios');
(async () => {
const your_api_key = 'your_api_key'
const response = await axios.get(`https://api.tradingeconomics.com/splits?c=${your_api_key}&d1=2025-01-01&d2=2025-12-01`)
console.log(response.data)
})()
Or using our package:
data = te.getStockSplits(start_date = '2025-06-01', end_date = '2025-09-01').then(function(data){
console.log(data)
});
Using Requests:
new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/splits?c=your_api_key&d1=2025-01-01&d2=2025-12-01");
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}&f=json
[
{
"Date": "2025-01-01T00:00:00",
"Ticker": "SURR ",
"Country": "India",
"Symbol": "",
"Name": "Surya Roshni",
"Ratio": "2:1",
"LastUpdate": "2025-01-27T08:51:00"
},
{
"Date": "2025-01-02T00:00:00",
"Ticker": "ATCH ",
"Country": "United States",
"Symbol": "",
"Name": "Atlasclear Holdings",
"Ratio": "1:60",
"LastUpdate": "2025-01-31T08:51:00"
},
{
"Date": "2025-01-02T00:00:00",
"Ticker": "CISS ",
"Country": "United States",
"Symbol": "",
"Name": "C3is Inc",
"Ratio": "1:2.5",
"LastUpdate": "2025-01-31T08:51:00"
}
]
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}&f=csv
Date,Ticker,Country,Symbol,Name,Ratio,LastUpdate
1/1/2025 12:00:00 AM,SURR ,India,,Surya Roshni,2:1,1/27/2025 8:51:00 AM
1/2/2025 12:00:00 AM,ATCH ,United States,,Atlasclear Holdings,1:60,1/31/2025 8:51:00 AM
1/2/2025 12:00:00 AM,CISS ,United States,,C3is Inc,1:2.5,1/31/2025 8:51:00 AM
https://api.tradingeconomics.com/splits/country/{country}?c={your_api_key}&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>2025-01-01T00:00:00</Date>
<LastUpdate>2025-01-27T08:51:00</LastUpdate>
<Name>Surya Roshni</Name>
<Ratio>2:1</Ratio>
<Symbol/>
<Ticker>SURR </Ticker>
</SplitsItem>
<SplitsItem>
<Country>United States</Country>
<Date>2025-01-02T00:00:00</Date>
<LastUpdate>2025-01-31T08:51:00</LastUpdate>
<Name>Atlasclear Holdings</Name>
<Ratio>1:60</Ratio>
<Symbol/>
<Ticker>ATCH </Ticker>
</SplitsItem>
<SplitsItem>
<Country>United States</Country>
<Date>2025-01-02T00:00:00</Date>
<LastUpdate>2025-01-31T08:51:00</LastUpdate>
<Name>C3is Inc</Name>
<Ratio>1:2.5</Ratio>
<Symbol/>
<Ticker>CISS </Ticker>
</SplitsItem>
</ArrayOfSplitsItem>
https://api.tradingeconomics.com/splits?c={your_api_key}&d1=2025-01-01&d2=2025-12-01}
| Date | Ticker | Country | Symbol | Name | Ratio | LastUpdate | |||
|---|---|---|---|---|---|---|---|---|---|
| 1/1/2025 12:00:00 AM | SURR | India | Surya Roshni | 2:1 | 1/27/2025 8:51:00 AM | ||||
| 1/2/2025 12:00:00 AM | ATCH | United States | Atlasclear Holdings | 1:60 | 1/31/2025 8:51:00 AM | ||||
| 1/2/2025 12:00:00 AM | CISS | United States | C3is Inc | 1:1.25 | 1/31/2025 8:51:00 AM |
Response fields
| Field | Type | Description | Example |
|---|---|---|---|
| Date | string | Stock split effective date and time in UTC | “2023-09-19T00:00:00” |
| Ticker | string | Company ticker symbol | “NVON” |
| Country | string | Country of origin | “Mexico” |
| Symbol | string | Unique Trading Economics symbol | “AROW:US” |
| Name | string | Company name | “Novo Nordisk ADR” |
| Ratio | string | Stock split ratio (new shares vs. old shares) | “2:1” |
| LastUpdate | string | Timestamp of the latest data update in UTC | “2023-12-01T14:11:00” |