curl --request GET \
--url https://api.aries.com/v1/indices/chart-bars \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aries.com/v1/indices/chart-bars"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aries.com/v1/indices/chart-bars', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aries.com/v1/indices/chart-bars",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.aries.com/v1/indices/chart-bars"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.aries.com/v1/indices/chart-bars")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aries.com/v1/indices/chart-bars")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyIndex Chart Data
Retrieve formatted chart data for market indices optimized for visualization and charting applications. Build interactive index charts and performance dashboards.
Use Case: Create an interactive TradingView-style chart for Dow Jones Industrial Average.
curl --request GET \
--url https://api.aries.com/v1/indices/chart-bars \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aries.com/v1/indices/chart-bars"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aries.com/v1/indices/chart-bars', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aries.com/v1/indices/chart-bars",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.aries.com/v1/indices/chart-bars"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.aries.com/v1/indices/chart-bars")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aries.com/v1/indices/chart-bars")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyAuthorizations
OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.
Query Parameters
Index identifier to query. For Symbol-type identifiers, use the full <SYMBOL>.<GROUP> form (e.g. SPX.IND_CBOM). For other identifier types, set identifierType accordingly.
"SPX.IND_CBOM"
How to interpret the value you sent in identifier. Defaults to Symbol. See IndicesIdentifierType for the full set of accepted values.
Which kind of identifier you are sending in identifier / identifiers. Provide the matching value:
Symbol— index ticker (e.g.SPX.IND_CBOM). Default.CIK— SEC Central Index Key.CUSIP— 9-character U.S./Canadian security identifier.ISIN— 12-character international identifier.Valoren— Swiss security identifier.SEDOL— 7-character UK identifier.FIGI— Bloomberg Financial Instrument Global Identifier.CompositeFIGI— country-level composite FIGI.
Symbol, CIK, CUSIP, ISIN, Valoren, SEDOL, FIGI, CompositeFIGI "Symbol"
Start of the chart range, inclusive. Format: MM/DD/YYYY hh:mm am/pm in the index's native timezone (e.g. 12/15/2025 9:00 am).
"12/15/2025 9:00 am"
End of the chart range, inclusive. Format: MM/DD/YYYY hh:mm am/pm in the index's native timezone (e.g. 12/15/2025 9:30 am).
"12/15/2025 9:30 am"
How long each chart bar covers. Pair with period to set the exact size. Note the singular form (different from /v1/indices/bar and /v1/indices/bars). Allowed values:
Minute— minute bars (intraday).Hour— hour bars.Daily— daily bars (use for multi-month or yearly charts).
Minute, Hour, Daily "Minute"
Multiplier on precision to set the bar size. Defaults to 1. Examples: precision=Minute + period=15 = 15-minute bars; precision=Daily + period=1 = daily bars.
x >= 115
How to adjust historical prices for corporate actions like dividends and splits. Pass the literal value supported by the upstream data provider. Omit to leave prices unadjusted.
Include pre-market and after-hours sessions in the returned chart bars. Defaults to false (regular hours only). Set true when you want a continuous extended-session chart.
Response
Successful response
Data timing type (RealTime or Delayed)
Full name of the index
Index ticker symbol
Index group classification
Swiss securities identification number (Valoren)
Currency in which the index is quoted
Array of historical chart bars
Show child attributes
Show child attributes
Was this page helpful?