xcaTài liệu
Endpoint

Quét token

Bắt đầu quét một token hoặc làm mới báo cáo đã cũ.

POST/api/v1/scans

Đưa token vào hàng đợi để phân tích đầy đủ và trả về trạng thái hiện tại. Lệnh gọi này có thể lặp lại an toàn: nó không bao giờ bắt đầu lượt quét thứ hai khi đang có một lượt quét chạy.

Tham số#

chainbody
ID của chain. Hiện chỉ hỗ trợ solana."solana"mặc định: "solana"
addressbodybắt buộc
Địa chỉ mint của token cần quét.string

Yêu cầu#

curl -s -X POST "https://app.xca.fun/api/v1/scans" \
  -H "Authorization: Bearer $XCA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chain":"solana","address":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"}'
Thử ngay
Dán khóa API của bạn để gửi yêu cầu thật.

Phản hồi#

status
Trạng thái quét."NONE" | "QUEUED" | "RUNNING" | "DONE" | "ERROR"
depth
Độ sâu của báo cáo mà lượt quét tạo ra hoặc làm mới."LIGHT" | "FULL" | null
step
Bước quét hiện tại.string | null
progress
Tiến độ từ 0 đến 100.number
stale
Báo cáo hiện có đã quá thời gian lưu cache.boolean
upgrading
Báo cáo LIGHT đang được nâng cấp lên FULL.boolean
limitReached
Bạn đã dùng hết giới hạn quét hằng ngày; trạng thái của báo cáo cũ hơn được trả về.boolean

Phản hồi mẫu#

{
  "status": "QUEUED",
  "depth": null,
  "step": "queued",
  "progress": 0,
  "stale": false,
  "upgrading": false,
  "limitReached": false
}

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.
402planRequired — 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.
429rateLimited — 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.
503unavailable — Đang bảo trì hoặc nhà cung cấp dữ liệu đã hết công suất.

Cách hoạt động#

  • Báo cáo còn mới: trả về DONE ngay lập tức và không tính vào giới hạn quét của bạn.
  • Đang quét: trả về QUEUED hoặc RUNNING kèm step và progress.
  • Các trường hợp khác: đưa một lượt quét mới vào hàng đợi và dùng một lượt trong giới hạn hằng ngày của bạn.
  • Đã chạm giới hạn hằng ngày nhưng có báo cáo cũ hơn: trả về trạng thái của báo cáo đó với limitReached là true.

Chờ kết quả#

Gọi GET /tokens/{chain}/{address} mỗi 3–5 giây cho đến khi trạng thái là DONE hoặc ERROR. Hầu hết các lượt quét hoàn tất trong vòng một phút.

Các bước quét#

queuedĐang chờ trong hàng đợi.
marketĐang lấy giá, thanh khoản và dữ liệu mint.
holdersĐang đọc danh sách holder.
tradesĐang đọc các giao dịch sớm nhất để tìm sniper.
profilesĐang lập hồ sơ các holder lớn nhất: nguồn tiền, tuổi ví, PnL.
classifyĐang gán loại và xây dựng cụm ví.
devĐang kiểm tra các lần ra mắt trước đây của người tạo.
saveĐang tính Holder Score và lưu kết quả.
doneHoàn tất.
errorThất bại.
Khi XCA đang bảo trì hoặc nhà cung cấp dữ liệu đã hết công suất, các lệnh gọi quét sẽ trả về 503 unavailable. Hãy thử lại sau.