Skip to main content
GET
/
token-info
Token Info
curl --request GET \
  --url https://tokens.shakesco.com/token-info \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://tokens.shakesco.com/token-info"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://tokens.shakesco.com/token-info', 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://tokens.shakesco.com/token-info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

$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://tokens.shakesco.com/token-info"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("Authorization", "Bearer <token>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://tokens.shakesco.com/token-info")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://tokens.shakesco.com/token-info")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
{
  "name": "Launchpad Token",
  "symbol": "SLP",
  "image": "https://purple-selective-warbler-371.mypinata.cloud/ipfs/Qm...",
  "total_supply": "20999900.0"
}
For the complete documentation index, see llms.txt. Returns the basic metadata of your loyalty token. Useful for rendering the token’s branding inside your app.

Response

name
string
Token name as configured at launch
symbol
string
Token symbol (3-5 letter ticker)
image
string | null
Direct URL to the token’s image, or null if no image was set
total_supply
string
Total token supply as a plain decimal string
const res = await fetch("https://tokens.shakesco.com/token-info", {
  headers: { Authorization: `Bearer ${API_KEY}` },
});
const info = await res.json();
{
  "name": "Launchpad Token",
  "symbol": "SLP",
  "image": "https://purple-selective-warbler-371.mypinata.cloud/ipfs/Qm...",
  "total_supply": "20999900.0"
}