Get application stats
curl --request GET \
--url https://staging.apimonaco.xyz/api/v1/applications/stats \
--header 'x-server-key: <api-key>'import requests
url = "https://staging.apimonaco.xyz/api/v1/applications/stats"
headers = {"x-server-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-server-key': '<api-key>'}};
fetch('https://staging.apimonaco.xyz/api/v1/applications/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://staging.apimonaco.xyz/api/v1/applications/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-server-key: <api-key>"
],
]);
$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://staging.apimonaco.xyz/api/v1/applications/stats"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-server-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://staging.apimonaco.xyz/api/v1/applications/stats")
.header("x-server-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://staging.apimonaco.xyz/api/v1/applications/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-server-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"volume": "12345.67",
"makerFee": "12.34",
"takerFee": "34.56",
"applicationTakerFee": "5.67",
"tradeCount": "42"
}Applications (Backend)
Get application stats
Get application stats.
Returns aggregate volume and fee stats for this application. Stats are scoped to trades where the application’s users were the taker. Requires backend authentication via secret key.
GET
/
api
/
v1
/
applications
/
stats
Get application stats
curl --request GET \
--url https://staging.apimonaco.xyz/api/v1/applications/stats \
--header 'x-server-key: <api-key>'import requests
url = "https://staging.apimonaco.xyz/api/v1/applications/stats"
headers = {"x-server-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-server-key': '<api-key>'}};
fetch('https://staging.apimonaco.xyz/api/v1/applications/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://staging.apimonaco.xyz/api/v1/applications/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-server-key: <api-key>"
],
]);
$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://staging.apimonaco.xyz/api/v1/applications/stats"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-server-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://staging.apimonaco.xyz/api/v1/applications/stats")
.header("x-server-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://staging.apimonaco.xyz/api/v1/applications/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-server-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"volume": "12345.67",
"makerFee": "12.34",
"takerFee": "34.56",
"applicationTakerFee": "5.67",
"tradeCount": "42"
}Authorizations
Query Parameters
Response
OK
Total quote volume (normalized, in human-readable quote token units) for trades where this application's users were the taker
Example:
"12345.67"
Total maker fees collected (normalized, in human-readable quote token units)
Example:
"12.34"
Total taker fees collected (normalized, in human-readable quote token units)
Example:
"34.56"
Application revenue share from taker fees (normalized, in human-readable quote token units)
Example:
"5.67"
Total number of trades
Example:
"42"
Was this page helpful?

