Skip to main content

Overview

Trading DD endpoints provide real-time trading intelligence and market analysis. Use these endpoints for trading bots, portfolio management, and DEX integrations that require fast, actionable data.

Trading Endpoints


Endpoint Details

Trading Lite

Fast, lightweight risk checks optimized for trading workflows. Returns essential risk signals without the full analysis overhead. Best for:
  • Trading bots requiring sub-second responses
  • Quick screening before trades
  • High-volume applications
curl -X GET "https://api.webacy.com/trading-lite/So111...?chain=sol" \
  -H "x-api-key: YOUR_API_KEY"

Pool Analysis

Get detailed liquidity pool information including TVL, trading pairs, and pool health metrics. Best for:
  • DEX aggregators
  • Liquidity analysis
  • Price impact estimation
  • Slippage calculation
# Get pools for a token
curl -X GET "https://api.webacy.com/tokens/0x123.../pools?chain=eth" \
  -H "x-api-key: YOUR_API_KEY"

# Get specific pool data
curl -X GET "https://api.webacy.com/tokens/pools/0xpool...?chain=eth" \
  -H "x-api-key: YOUR_API_KEY"

# Get trending pools
curl -X GET "https://api.webacy.com/tokens/pools/trending?chain=sol" \
  -H "x-api-key: YOUR_API_KEY"

Holder Analysis

Analyze token holder distribution to identify concentration risks, whale movements, and sniper activity. Best for:
  • Detecting insider concentration
  • Identifying sniper wallets
  • Whale watching
  • Token distribution analysis
curl -X GET "https://api.webacy.com/holder-analysis/So111...?chain=sol" \
  -H "x-api-key: YOUR_API_KEY"

Transaction Scanning

Simulate and analyze transactions before they’re signed. Essential for wallet security and transaction preview features. Best for:
  • Wallet transaction previews
  • dApp transaction validation
  • Phishing detection
  • Approval screening
# Scan a pending transaction
curl -X POST "https://api.webacy.com/scan/0xfrom.../transactions" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "0xto...",
    "data": "0x...",
    "value": "1000000000000000000",
    "chain": "eth"
  }'

# Scan EIP-712 typed data
curl -X POST "https://api.webacy.com/scan/0xfrom.../eip712" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "typedData": {
      "domain": { "name": "Example", "version": "1", "chainId": 1 },
      "types": { "Message": [{ "name": "content", "type": "string" }] },
      "primaryType": "Message",
      "message": { "content": "Hello" }
    },
    "chain": "eth"
  }'

When to Use Trading DD

Use CaseRecommended Endpoints
Trading botsTrading Lite, Pool Analysis
DEX integrationsPool Analysis, Transaction Scanning
Wallet securityTransaction Scanning
Liquidity analysisPool Analysis
Pre-trade checksTrading Lite, Transaction Scanning
Token analysisHolder Analysis, Pool Analysis
Whale watchingHolder Analysis

Trading DD vs Risk DD

AspectTrading DDRisk DD
SpeedOptimized for low latencyComprehensive analysis
DepthEssential signalsFull risk breakdown
Use caseReal-time tradingDue diligence
Response sizeMinimalDetailed
For trading applications, start with Trading Lite for speed. Use Risk DD endpoints when you need deeper analysis or compliance checks.

Example Trading Workflow

// 1. Quick risk check before trade
const quickCheck = await fetch(
  `https://api.webacy.com/trading-lite/${tokenAddress}?chain=sol`,
  { headers: { 'x-api-key': API_KEY } }
).then(r => r.json());

if (quickCheck.overallRisk > 70) {
  console.log('High risk token - skipping');
  return;
}

// 2. Check liquidity
const pools = await fetch(
  `https://api.webacy.com/tokens/${tokenAddress}/pools?chain=sol`,
  { headers: { 'x-api-key': API_KEY } }
).then(r => r.json());

if (pools.totalLiquidity < 10000) {
  console.log('Low liquidity - high slippage risk');
  return;
}

// 3. Proceed with trade...