API Documentation
Build trading bots, alerting systems, and dashboards with real-time insider dump data. Get alerts via webhooks within seconds of detection.

🔑 Get Your Free API Key

Enter your email to generate a free API key instantly. Free tier: 30 req/hr, 1000 req/mo.

Authentication

Include your API key in every request via header or query parameter:

curl -H "X-API-Key: dw_your_key_here" https://dumpwatch.xyz/api/v1/tokens

# or as query param
curl https://dumpwatch.xyz/api/v1/tokens?api_key=dw_your_key_here

Endpoints

GET /api/v1/tokens FREE All tokens with dump scores

Returns all tracked tokens with current price, wallet count, and dump score.

{
  "tokens": [
    {
      "symbol": "WLD",
      "name": "Worldcoin",
      "chain": "ethereum",
      "price_usd": 0.326,
      "wallet_count": 3,
      "transactions_7d": 10,
      "dump_score": 72,
      "dump_level": "CRITICAL"
    }
  ],
  "count": 58
}
GET /api/v1/token/{symbol} FREE Token detail with transactions & unlocks

Full token data including dump score signals, recent transactions, upcoming unlocks, and tracked wallets (wallets hidden on free tier).

ParamTypeDescription
symbolstringToken symbol (e.g. ARB, WLD, UNI)

History limits by tier: Free = 7 days, Pro = 90 days, API/Enterprise = 365 days

{
  "token": {"symbol": "ARB", "price_usd": 0.10, ...},
  "dump_score": {
    "score": 45,
    "level": "HIGH",
    "signals": [
      {"signal": "LARGE_UNLOCK", "weight": 22, "detail": "5.2% unlocking in 30d"},
      {"signal": "MODERATE_OUTFLOW", "weight": 12, "detail": "15 transfers out"}
    ]
  },
  "transactions": [...],
  "upcoming_unlocks": [...],
  "tracked_wallets": [...]
}
GET /api/v1/dump-scores FREE Dump risk leaderboard

All tokens ranked by dump risk score (0-100). Higher = more likely to dump. Signals breakdown only available on paid tiers.

{
  "rankings": [
    {"symbol": "WLD", "score": 72, "level": "CRITICAL", "signals": [...]},
    {"symbol": "ARB", "score": 45, "level": "HIGH", "signals": [...]},
    {"symbol": "TIA", "score": 38, "level": "MEDIUM", "signals": [...]}
  ]
}
GET /api/v1/alerts/recent PRO Recent insider sells

All insider sells detected in the last 24 hours (Pro) or 7 days (API/Enterprise).

{
  "alerts": [
    {
      "symbol": "WLD",
      "wallet_label": "TFH Reserve",
      "tx_type": "sell",
      "amount": 5000000,
      "usd_value": 1630000,
      "to_address": "0x28c6...",
      "detected_at": "2026-03-21T03:45:00"
    }
  ]
}

Webhooks

Get POST requests to your URL within seconds of detection. Available on API ($49/mo) and Enterprise tiers.

⚡ Webhooks fire within 5 minutes of on-chain detection — before most other services even notice.
POST /api/v1/webhooks API Create webhook

Register a URL to receive instant alerts. Events: sell, critical (sell + unlock combo).

# Create webhook
curl -X POST https://dumpwatch.xyz/api/v1/webhooks \
  -H "X-API-Key: dw_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://yourapp.com/webhook", "events": "sell,critical"}'

# Response includes a signing secret
{
  "webhook": {
    "id": 1,
    "url": "https://yourapp.com/webhook",
    "events": "sell,critical",
    "secret": "whsec_abc123..."
  }
}

Webhook Payload

# Your endpoint will receive POST requests like:
{
  "event": "insider_sell",
  "severity": "CRITICAL",
  "timestamp": "2026-03-21T03:45:00",
  "data": {
    "symbol": "WLD",
    "wallet_label": "TFH Reserve",
    "amount": 5000000,
    "amount_usd": 1630000,
    "exchange": "Binance",
    "tx_hash": "0xabc...",
    "dump_score": {"score": 85, "level": "CRITICAL", "signals": [...]},
    "dashboard_url": "https://dumpwatch.xyz/token/WLD"
  }
}

# Verify signature:
# X-DumpWatch-Signature: sha256=hmac(secret, body)
GET /api/v1/webhooks API List your webhooks

Returns all webhooks registered under your API key.

DELETE /api/v1/webhooks/{id} API Delete webhook

Delete a webhook by ID.

Dump Score Algorithm

The dump score (0-100) combines four weighted signals to predict insider selling pressure:

SignalWeightDescription
UNLOCK_PRESSURE0-30Size of upcoming unlocks as % of supply in next 30 days
SELL_ACTIVITY0-30Number and volume of insider sells in past 7 days
OUTFLOW_VELOCITY0-20Rate of outbound transfers from tracked wallets
SELL+UNLOCK COMBO0-20CRITICAL multiplier when sells happen near unlock dates
🔴 Score ≥60 = CRITICAL — insiders are actively selling ahead of unlocks. Historical data shows 73% of tokens with CRITICAL scores drop 10%+ within 14 days.

Rate Limits

TierPriceRequests/hrRequests/moFeatures
Free$0301,000Basic endpoints, 7-day history
Pro$19/mo30050,000Recent alerts, 90-day history, signal details
API$49/mo1,000500,000Webhooks, wallet addresses, 365-day history
Enterprise$499/mo10,0005,000,000Custom wallets, bulk data, priority support

View full pricing →

DumpWatch
Dashboard Tokens Dump Risk Unlocks Watchlist Portfolio Track Record Paper Trading API Pricing Log In Sign Up Free 📡 Join Alerts