Market activity
curl --request GET \
--url https://whitebit.com/api/v4/public/tickerimport requests
url = "https://whitebit.com/api/v4/public/ticker"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://whitebit.com/api/v4/public/ticker', 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://whitebit.com/api/v4/public/ticker",
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://whitebit.com/api/v4/public/ticker"
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://whitebit.com/api/v4/public/ticker")
.asString();require 'uri'
require 'net/http'
url = URI("https://whitebit.com/api/v4/public/ticker")
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_body{
"BTC_USDT": {
"base_id": 1,
"quote_id": 825,
"last_price": "9164.09",
"quote_volume": "43341942.90416876",
"base_volume": "4723.286463",
"is_frozen": false,
"change": "0.57"
}
}{
"success": false,
"message": "ERROR MESSAGE",
"params": []
}Market activity
The endpoint retrieves a 24-hour pricing and volume summary for each market pair available on the exchange.
The API caches the response for 1 second
Rate limit: 2000 requests/10 sec. See Public API V4 overview for rate limit details.
GET
/
api
/
v4
/
public
/
ticker
Market activity
curl --request GET \
--url https://whitebit.com/api/v4/public/tickerimport requests
url = "https://whitebit.com/api/v4/public/ticker"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://whitebit.com/api/v4/public/ticker', 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://whitebit.com/api/v4/public/ticker",
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://whitebit.com/api/v4/public/ticker"
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://whitebit.com/api/v4/public/ticker")
.asString();require 'uri'
require 'net/http'
url = URI("https://whitebit.com/api/v4/public/ticker")
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_body{
"BTC_USDT": {
"base_id": 1,
"quote_id": 825,
"last_price": "9164.09",
"quote_volume": "43341942.90416876",
"base_volume": "4723.286463",
"is_frozen": false,
"change": "0.57"
}
}{
"success": false,
"message": "ERROR MESSAGE",
"params": []
}Authentication
None. No authentication required.Error codes
The endpoint uses standard error codes. See Error format for the response structure.Response
Successful response
Show child attributes
Show child attributes
Was this page helpful?
⌘I