Skip to main content
GET
/
statistics
Fetch bot statistics
curl --request GET \
  --url https://api.duckybot.xyz/statistics
import requests

url = "https://api.duckybot.xyz/statistics"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api.duckybot.xyz/statistics', 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.duckybot.xyz/statistics",
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.duckybot.xyz/statistics"

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.duckybot.xyz/statistics")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.duckybot.xyz/statistics")

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
{
  "code": 200,
  "message": "Bot statistics were fetched successfully.",
  "data": {
    "guilds": 10597,
    "users": 796787,
    "links": 38577
  }
}
{
  "code": 200,
  "message": "Bot statistics were fetched successfully.",
  "data": {
    "guilds": 10597,
    "users": 796787,
    "links": 38577
  }
}

Response Data

guilds
number
The amount of guilds Ducky is in.
users
number
The amount of users Ducky oversees.
The amount of users who have linked their Roblox account with Ducky.