Batch Scan

Efficiently scan multiple addresses at once

Batch Scan is available on Starter and above plans.

Overview

Batch Scan lets you scan multiple addresses at once across all supported chains (Bitcoin, Ethereum, Avalanche, Polygon & Solana). Perfect for bulk-checking your portfolio or verifying risk.

Plan Limits

PlanPer Batch LimitMonthly Limit
Free--
Starter10 addresses100 addresses
Pro100 addresses1,000 addresses

Using the Web UI

  1. 1

    Select "Batch Scan" on the dashboard

    Click the "Batch" tab next to the new scan button

  2. 2

    Enter your address list

    Enter one address per line, or upload a CSV file

    DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
    EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
    So11111111111111111111111111111111111111112
  3. 3

    Run the scan

    Click "Run Batch Scan" to start scanning

  4. 4

    Review results

    After scanning completes, a results summary and CSV download will be available

Using the API

Request

curl -X POST https://api.chain-analyzer.com/v1/scan/batch \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"addresses": ["DezXAZ8z7Pnrn...", "EPjFWdd5Aufq..."]}'

Response

{
  "batch_id": "batch_abc123",
  "status": "processing",
  "total": 10,
  "completed": 0,
  "webhook_url": "https://your-server.com/webhook"
}
Large batches are processed asynchronously. Set up a Webhook to receive a notification when the scan completes.

CSV Format

Input CSV

One address per line

address
DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
So11111111111111111111111111111111111111112

Output CSV

address,address_type,risk_level,risk_score,detections
DezXAZ...,token,HIGH,45,"MINT_AUTHORITY_ACTIVE,WHALE_CONCENTRATION"
EPjFWd...,token,LOW,92,""
So1111...,wallet,LOW,95,""

Best Practices

  • Validate address format beforehand

    Solana=Base58 (32-44 chars), EVM=0x+40hex, Bitcoin=1.../3.../bc1... Malformed addresses will be skipped.

  • Use Webhooks

    Using Webhook notifications instead of polling reduces server load.

  • Cache results

    If you scan the same addresses repeatedly, cache the results to conserve your scan quota.

  • Combine with Watchlist

    Add important tokens to your Watchlist for periodic automatic scans to track risk changes over time.

© 2026 ChainAnalyzer. All rights reserved.