SDK
import { Client } from '@solana-tracker/data-api';
const client = new Client({ apiKey: 'YOUR_API_KEY' });
const data = await client.getTokenBundlers('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN');curl --request GET \
--url https://data.solanatracker.io/tokens/{token}/bundlers \
--header 'x-api-key: <api-key>'import requests
url = "https://data.solanatracker.io/tokens/{token}/bundlers"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://data.solanatracker.io/tokens/{token}/bundlers', 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://data.solanatracker.io/tokens/{token}/bundlers",
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-api-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://data.solanatracker.io/tokens/{token}/bundlers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-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://data.solanatracker.io/tokens/{token}/bundlers")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://data.solanatracker.io/tokens/{token}/bundlers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"total": 140,
"balance": 32457164.112205,
"percentage": 3.24567802152891,
"initialBalance": 0,
"initialPercentage": 0,
"wallets": [
{
"wallet": "4LV1AGBhB4or8r8dtpuoucttxpdo9UcKyHkSDEdjnC3d",
"initialBalance": 0,
"initialPercentage": 0,
"balance": 16731822.881449,
"percentage": 1.6731825365707074,
"bundleTime": 1768443057571
}
]
}{
"error": "<string>"
}{
"error": "<string>"
}Tokens
Get Token Bundlers
返回指定代币的捆绑行为数据,含前 500 个捆绑相关钱包及统计。
GET
/
tokens
/
{token}
/
bundlers
SDK
import { Client } from '@solana-tracker/data-api';
const client = new Client({ apiKey: 'YOUR_API_KEY' });
const data = await client.getTokenBundlers('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN');curl --request GET \
--url https://data.solanatracker.io/tokens/{token}/bundlers \
--header 'x-api-key: <api-key>'import requests
url = "https://data.solanatracker.io/tokens/{token}/bundlers"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://data.solanatracker.io/tokens/{token}/bundlers', 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://data.solanatracker.io/tokens/{token}/bundlers",
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-api-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://data.solanatracker.io/tokens/{token}/bundlers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-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://data.solanatracker.io/tokens/{token}/bundlers")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://data.solanatracker.io/tokens/{token}/bundlers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"total": 140,
"balance": 32457164.112205,
"percentage": 3.24567802152891,
"initialBalance": 0,
"initialPercentage": 0,
"wallets": [
{
"wallet": "4LV1AGBhB4or8r8dtpuoucttxpdo9UcKyHkSDEdjnC3d",
"initialBalance": 0,
"initialPercentage": 0,
"balance": 16731822.881449,
"percentage": 1.6731825365707074,
"bundleTime": 1768443057571
}
]
}{
"error": "<string>"
}{
"error": "<string>"
}SDK Example
import { Client } from '@solana-tracker/data-api';
const client = new Client({ apiKey: 'YOUR_API_KEY' });
const data = await client.getTokenBundlers('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN');
授权
用于鉴权的 API Key
路径参数
Solana 代币 mint 地址
Pattern:
^[1-9A-HJ-NP-Za-km-z]{32,44}$响应
Successful response
Total number of bundler wallets
Total balance of all bundler wallets
Percentage of total supply held by bundlers
Initial balance of bundlers
Initial percentage held by bundlers
Array of bundler wallet information (up to 500 wallets)
Show child attributes
Show child attributes
此页面对您有帮助吗?
⌘I