Single Asset Price
curl --request GET \
--url 'https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}'import requests
url = "https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}', 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://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}")
.asString();require 'uri'
require 'net/http'
url = URI("https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyFetching Prices from API
Single Asset Price
GET
/
connect
/
oracle
/
v2
/
get_price?currency_pair=
{baseCurrency}
/
{quoteCurrency}
Single Asset Price
curl --request GET \
--url 'https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}'import requests
url = "https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}', 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://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}")
.asString();require 'uri'
require 'net/http'
url = URI("https://rest.testnet.initia.xyz/connect/oracle/v2/get_price?currency_pair={baseCurrency}%2F{quoteCurrency}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyThe base currency of the asset to get the price for (e.g.
BTC)The quote currency of the asset to get the price for (e.g.
USD)baseCurrency and
quoteCurrency pair. Note that baseCurrency and quoteCurrency must be a
pair supported and found in the
supported feeds
endpoint, and combinations are not supported.
For example, even if BTC/USD and ETH/USD are supported, BTC/ETH is
not supported.Was this page helpful?
⌘I