Endpoint
Holder
Danh sách holder đã phân loại của một token đã quét, kèm PnL, thời điểm mua vào và nguồn tiền, theo từng trang.
GET
/api/v1/tokens/{chain}/{address}/holdersTrả về các holder đã được phân tích của một token, sắp xếp theo thứ hạng, kèm loại mà XCA đã gán cho từng ví. Token phải được quét trước; nếu không, bạn sẽ nhận 404.
Tham số#
chainpathbắt buộcID của chain. Hiện chỉ hỗ trợ solana."solana"
addresspathbắt buộcĐịa chỉ mint của token.string
pagequerySố trang, bắt đầu từ 1.integer ≥ 1mặc định: 1
pageSizequerySố holder mỗi trang.10 | 25 | 50 | 100mặc định: 100
classqueryChỉ trả về holder thuộc loại này.ALL | HolderClassmặc định: ALL
Yêu cầu#
curl -s "https://app.xca.fun/api/v1/tokens/solana/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/holders?class=SMART_MONEY&pageSize=25" \
-H "Authorization: Bearer $XCA_API_KEY"Thử ngay
Dán khóa API của bạn để gửi yêu cầu thật.
Phản hồi#
rowsCác holder trong trang này.HolderRow[]
rowsCác holder trong trang này.HolderRow[]
rankThứ hạng theo số dư, 1 là lớn nhất.number
addressĐịa chỉ ví.string | null
sharePctTỷ lệ nguồn cung đang nắm giữ.number
valueUsdGiá trị lượng token nắm giữ, tính bằng USD.number | null
classLoại mà XCA đã gán cho ví.HolderClass | "HIDDEN"
flagsCác đặc điểm bổ sung của ví.string[]
entryAtThời điểm mua lần đầu.string | null
entryBlockSố block từ lúc ra mắt đến lần mua đầu tiên (sniper có số nhỏ).number | null
pnl30dUsdPnL đã chốt và chưa chốt trong 30 ngày, tính bằng USD.number | null
pnl30dPctPnL trong 30 ngày, tính theo phần trăm.number | null
winRateTỷ lệ giao dịch có lãi, từ 0 đến 1.number | null
avgHoldSecThời gian nắm giữ trung bình, tính bằng giây.number | null
trades30dSố giao dịch trong 30 ngày.number | null
fundedByVí đầu tiên nạp tiền cho ví này.string | null
clusterIdCụm mà ví này thuộc về.string | null
profiledĐã có hồ sơ ví đầy đủ.boolean
totalSố holder hiển thị khớp với bộ lọc.number
lockedCountSố holder bị ẩn do giới hạn của gói.number
pageTrang hiện tại.number
pageSizeSố holder mỗi trang.number
visibleLimitSố top holder mà gói của bạn hiển thị; -1 nghĩa là tất cả.number
Phản hồi mẫu#
{
"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
}Mã trạng thái#
200Thành công
400validation — Một tham số hoặc body không hợp lệ; xem
error.issues.401unauthorized — Khóa API bị thiếu, sai định dạng hoặc đã bị thu hồi.
402
planRequired — Gói của bạn không bao gồm quyền truy cập API hoặc tính năng này.404
notFound — Token chưa được quét hoặc ví chưa được lập hồ sơ.429
rateLimited — Quá nhiều yêu cầu mỗi phút, hoặc đã dùng hết hạn mức hằng tháng.Các loại holder#
SMART_MONEY | Trader có lãi trong 30 ngày với tỷ lệ thắng cao. |
REGULAR | Không có gì đáng chú ý. |
DEV | Người tạo token. |
DEV_BUNDLE | Mua cùng lúc với người tạo hoặc được người tạo nạp tiền. |
SNIPER | Mua trong những block đầu tiên sau khi ra mắt. |
FRESH | Ví mới được tạo rất gần đây. |
POOL | Pool thanh khoản, vault hoặc bonding curve. |
CEX | Ví của sàn giao dịch tập trung. |
BURN | Địa chỉ burn. |
Lưu ý#
- Gói của bạn giới hạn số top holder được hiển thị; total chỉ đếm những holder hiển thị, còn
lockedCountcho biết còn bao nhiêu holder nữa. - Lọc theo
SNIPER,DEV_BUNDLE,SMART_MONEYhoặcFRESHcần gói của bạn có tính năng tương ứng, nếu không bạn sẽ nhận 402. - Loại mà gói của bạn không được xem sẽ được trả về là
HIDDEN. - Các trường PnL phụ thuộc vào cấp độ PnL của gói: mức cơ bản có pnl30dUsd và
winRate, mức chi tiết có thêm pnl30dPct,avgHoldSecvà trades30d.