curl --request GET \
--url https://api.orderly.org/md/volume/builder/daily_statsimport requests
url = "https://api.orderly.org/md/volume/builder/daily_stats"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.orderly.org/md/volume/builder/daily_stats', 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.orderly.org/md/volume/builder/daily_stats",
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://api.orderly.org/md/volume/builder/daily_stats"
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://api.orderly.org/md/volume/builder/daily_stats")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orderly.org/md/volume/builder/daily_stats")
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[
{
"date": "2026-09-27T00:00:00.000Z",
"dateString": "2026-9-27",
"createdAt": "2026-09-27T00:00:00.000Z",
"updatedAt": "2026-09-28T06:17:33.322Z",
"builderFee": "125.50000000",
"takerVolume": "250000.00000000",
"makerVolume": "200000.00000000",
"activeUser": 25
}
]Get builder daily volume
GET /md/volume/builder/daily_stats
Returns daily trading statistics for the specified builder. This public endpoint requires no API key or signature and supports Mainnet and Testnet.
Omit market to retrieve total trading volume, including RWA markets. Set market=rwa to retrieve RWA trading volume only.
curl --request GET \
--url https://api.orderly.org/md/volume/builder/daily_statsimport requests
url = "https://api.orderly.org/md/volume/builder/daily_stats"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.orderly.org/md/volume/builder/daily_stats', 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.orderly.org/md/volume/builder/daily_stats",
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://api.orderly.org/md/volume/builder/daily_stats"
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://api.orderly.org/md/volume/builder/daily_stats")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orderly.org/md/volume/builder/daily_stats")
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[
{
"date": "2026-09-27T00:00:00.000Z",
"dateString": "2026-9-27",
"createdAt": "2026-09-27T00:00:00.000Z",
"updatedAt": "2026-09-28T06:17:33.322Z",
"builderFee": "125.50000000",
"takerVolume": "250000.00000000",
"makerVolume": "200000.00000000",
"activeUser": 25
}
]Query Parameters
Builder's broker ID for the requested daily trading statistics.
Set to rwa for RWA volume only. Omit to include all markets, including RWA.
Response
Daily statistics returned directly as an array. The example uses illustrative values.
Date of the daily statistics as an ISO 8601 UTC timestamp.
"2026-09-27T00:00:00.000Z"
Calendar date formatted as YYYY-M-D, without leading zeros for month or day.
"2026-9-27"
Record creation timestamp in UTC.
"2026-09-27T00:00:00.000Z"
Record update timestamp in UTC.
"2026-09-28T06:17:33.322Z"
Builder fee value for the day and selected market scope, returned as a decimal string. Use the daily revenue settlement API for settled revenue records.
"125.50000000"
Taker trading volume for the day and selected market scope, returned as a decimal string. Includes RWA when market is omitted; RWA only when market=rwa.
"250000.00000000"
Maker trading volume for the day and selected market scope, returned as a decimal string. Includes RWA when market is omitted; RWA only when market=rwa.
"200000.00000000"
Number of active users for the day and selected market scope.
25