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");
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 |
[{"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"}]
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
<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");
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 |
/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"}]
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
<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");
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 |
/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
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” |