Request → verdict
curl --request POST https://api.foxscanner.io/v1/scans \
--header "Authorization: Bearer $FOXSCANNER_API_KEY" \
--header "Content-Type: application/json" \
--data '{"chain":"bnb","address":"0x7fA9385bE102ac3EAc297483Dd6233D62b3e1496"}'const response = await fetch("https://api.foxscanner.io/v1/scans", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXSCANNER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
chain: "bnb",
address: "0x7fA9385bE102ac3EAc297483Dd6233D62b3e1496",
}),
});response = requests.post(
"https://api.foxscanner.io/v1/scans",
headers={"Authorization": f"Bearer {FOXSCANNER_API_KEY}"},
json={
"chain": "bnb",
"address": "0x7fA9385bE102ac3EAc297483Dd6233D62b3e1496",
},
timeout=10,
){
"scan_id": "scan_demo_01",
"status": "complete",
"verdict": { "band": "high", "score": 82 },
"signals": {
"linked_wallet_share": 0.41,
"fresh_wallet_share": 0.18,
"sniper_share": 0.09
},
"data_mode": "representative_preview"
}{
"error": {
"code": "invalid_address",
"message": "address must be a 20-byte EVM address",
"field": "address"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "request quota exceeded",
"retry_after_seconds": 30
}
}{
"scan_id": "scan_demo_01",
"status": "pending",
"poll_after_seconds": 3
}Schema and values are representative preview content, not a live API response or availability guarantee.