Skip to main content

Billing

ShieldLabs uses request-based pricing — you pay per fingerprint check processed.

Request counting

One request = one call to checkAnonymous() or checkAuthenticatedUser() that results in a webhook delivery. Requests that are not counted:
  • Cache hits (same session, no change)
  • Failed or timed-out checks
  • noscript beacon hits

Balance

Your account balance is displayed in the Dashboard under Settings → Billing.
# Check balance via API
GET /api/user/about
Response includes:
{
  "balance": {
    "requests": 45230,
    "usd": 12.50
  }
}

Payments

Payments are accepted via Coinbase Commerce (crypto). Additional payment methods available for Enterprise customers.
# Create a payment
POST /api/payment

# View payment history
GET /api/payment

Usage per domain

Each domain shows its share of your total traffic:
{
  "domain": "example.com",
  "total_requests": 12450,
  "requests_percent": 34.5,
  "weight": 100
}

Questions

For billing questions, contact billing@shieldlabs.ai.