Endpoint
Holder
Daftar holder token yang sudah dipindai beserta kelasnya, PnL, waktu entry, dan sumber dana, per halaman.
GET
/api/v1/tokens/{chain}/{address}/holdersMengembalikan holder hasil analisis sebuah token, diurutkan berdasarkan peringkat, beserta kelas yang ditetapkan XCA untuk setiap dompet. Token harus sudah dipindai; jika belum, kamu akan mendapat 404.
Parameter#
chainpathwajibID chain. Untuk saat ini hanya solana."solana"
addresspathwajibAlamat mint token.string
pagequeryNomor halaman, dimulai dari 1.integer ≥ 1bawaan: 1
pageSizequeryJumlah holder per halaman.10 | 25 | 50 | 100bawaan: 100
classqueryHanya kembalikan holder dengan kelas ini.ALL | HolderClassbawaan: ALL
Permintaan#
curl -s "https://app.xca.fun/api/v1/tokens/solana/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/holders?class=SMART_MONEY&pageSize=25" \
-H "Authorization: Bearer $XCA_API_KEY"Coba langsung
Tempel kunci API-mu untuk mengirim permintaan sungguhan.
Respons#
rowsHolder di halaman ini.HolderRow[]
rowsHolder di halaman ini.HolderRow[]
rankPosisi berdasarkan saldo, 1 adalah yang terbesar.number
addressAlamat dompet.string | null
sharePctPorsi suplai yang dipegang.number
valueUsdNilai kepemilikan, dalam USD.number | null
classKelas yang ditetapkan XCA untuk dompet ini.HolderClass | "HIDDEN"
flagsCiri tambahan dompet.string[]
entryAtWaktu pembelian pertama.string | null
entryBlockJumlah blok antara peluncuran dan pembelian pertama (sniper punya angka kecil).number | null
pnl30dUsdPnL realized dan unrealized selama 30 hari, dalam USD.number | null
pnl30dPctPnL selama 30 hari, dalam persen.number | null
winRatePorsi trade yang menghasilkan profit, dari 0 sampai 1.number | null
avgHoldSecRata-rata durasi hold, dalam detik.number | null
trades30dJumlah trade selama 30 hari.number | null
fundedByDompet yang pertama kali mendanai dompet ini.string | null
clusterIdKlaster tempat dompet ini berada.string | null
profiledProfil dompet lengkap tersedia.boolean
totalJumlah holder terlihat yang cocok dengan filter.number
lockedCountJumlah holder yang disembunyikan oleh batas paketmu.number
pageHalaman saat ini.number
pageSizeJumlah holder per halaman.number
visibleLimitJumlah top holder yang ditampilkan paketmu; -1 berarti semua.number
Contoh respons#
{
"rows": [
{
"rank": 4,
"address": "5Hr7wZg7oBpVhH5nngRqzr5W7ZFUfCsfEhbziZJak7fr",
"sharePct": 1.92,
"valueUsd": 3641200,
"class": "SMART_MONEY",
"flags": [
"smart"
],
"entryAt": "2023-01-04T18:22:10.000Z",
"entryBlock": null,
"pnl30dUsd": 48210.7,
"pnl30dPct": 31.4,
"winRate": 0.64,
"avgHoldSec": 1209600,
"trades30d": 37,
"fundedBy": "FWznbcNXWQuHTawe9RxvQ2LdCENssh12dsznf4RiouN5",
"clusterId": null,
"profiled": true
}
],
"total": 7,
"lockedCount": 0,
"page": 1,
"pageSize": 25,
"visibleLimit": -1
}Kode status#
200Berhasil
400validation — Ada parameter atau body yang tidak valid; lihat
error.issues.401unauthorized — Kunci API tidak disertakan, salah format, atau sudah dicabut.
402
planRequired — Paketmu tidak menyertakan akses API atau fitur ini.404
notFound — Token belum dipindai atau dompet belum dibuatkan profil.429
rateLimited — Terlalu banyak permintaan per menit, atau kuota bulanan sudah habis.Kelas holder#
SMART_MONEY | Trader yang profit selama 30 hari dengan win rate tinggi. |
REGULAR | Tidak ada yang menonjol. |
DEV | Pembuat token. |
DEV_BUNDLE | Membeli bersamaan dengan pembuat token atau didanai oleh pembuat token. |
SNIPER | Membeli di beberapa blok pertama setelah peluncuran. |
FRESH | Dompet yang baru saja dibuat. |
POOL | Pool likuiditas, vault, atau bonding curve. |
CEX | Dompet milik exchange terpusat. |
BURN | Alamat burn. |
Perlu diketahui#
- Paketmu membatasi jumlah top holder yang terlihat; total hanya menghitung holder yang terlihat, sedangkan
lockedCountmenunjukkan berapa banyak lagi yang tersembunyi. - Filter berdasarkan
SNIPER,DEV_BUNDLE,SMART_MONEY, atauFRESHmemerlukan fitur yang sesuai di paketmu; jika tidak ada, kamu akan mendapat 402. - Kelas yang tidak bisa dilihat dengan paketmu dikembalikan sebagai
HIDDEN. - Field PnL bergantung pada level PnL paketmu: level dasar memberikan pnl30dUsd dan
winRate, level detail menambahkan pnl30dPct,avgHoldSec, dan trades30d.