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
Datos de bundling del token, incluidas hasta 500 carteras y estadísticas.
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');
Autorizaciones
Clave API para autenticación
Parámetros de ruta
Dirección mint del token en Solana
Pattern:
^[1-9A-HJ-NP-Za-km-z]{32,44}$Respuesta
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
¿Esta página le ayudó?