Pricing that scales with your traffic

Enterprise-grade detection without the enterprise cost, with fully transparent pricing and a rate that drops as you grow, no hidden fees.

  • Free

    $0

    See the anonymous and abusive traffic you're missing.

    One-time 5,000 identifications

    • Identification
    • Anonymity signals
    • Risk scoring
    • Abuse patterns
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    Start Free
  • Starter

    $99/ month

    Monitor traffic quality as you grow.

    25,000 identifications / month

    $3.96 per 1,000 requests

    • Identification
    • Anonymity signals
    • Risk scoring
    • Abuse patterns
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    Start Free
  • Growth

    Most Popular
    $399/ month

    Catch abuse and fraud before it costs you.

    150,000 identifications / month

    $2.66 per 1,000 requests

    • Identification
    • Anonymity signals
    • Risk scoring
    • Abuse patterns
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    Start Free
  • Scale

    $999/ month

    Built for high-traffic platforms.

    500,000 identifications / month

    $1.99 per 1,000 requests

    • Identification
    • Anonymity signals
    • Risk scoring
    • Abuse patterns
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    Start Free

Compare all features

Choose the plan that fits your traffic and budget. Every plan ships the full detection stack.

FeaturesFreeStarterGrowthScale
Identifications5,000 (once)25,000150,000500,000
Rate / 1,000$3.96$2.66$1.99
API calls5,000 (once)25,000150,000500,000
Device Intelligence
Visitor ID
Device ID
User HID
Session ID
Cookie ID
Cross-Session Linking
Identity Graph

Frequently asked questions

How does billing work?
You subscribe to a monthly plan sized by your traffic. Bigger plans carry a lower effective rate per 1,000: $3.96 on Starter, $2.66 on Growth, $1.99 on Scale. The more traffic you send, the less each identification costs.
How many identifications do I need?
One identification is one visitor check. The simplest way to size a plan is to start free and watch your usage, then extrapolate. For a quick estimate, count the monthly visits to the pages where you'd run a check: signup, login, checkout.
Do you charge per user or per MAU?
No. You're billed per identification (per check), not per monthly active user. You pay only for the checks you make, with no per-user surcharge.
What counts toward my monthly identifications?
One shared budget covers everything billable: each visitor check from the snippet is one identification, and a History API lookup costs one per record returned (at least one per lookup). Webhooks (including retries), viewing the dashboard, data exports, and profile/setup calls never count.
What's in the Free tier?
Exactly the same as the paid plans, just capped at 5,000 one-time identifications.
Is there an annual discount?
Yes. Billing yearly saves 20% and quarterly saves 10%, on every paid tier. Monthly is the default.
Can I change my plan later?
Yes. Upgrade or downgrade anytime from your dashboard. Plans are sized by monthly volume, so you move to the tier that fits your traffic. Self-serve, no sales call.
What happens if I exceed my monthly identifications?
When your monthly balance runs out, further checks return a 402 (Payment Required) until you top up or move up a tier.
What if I exceed 500,000 identifications a month?
Scale covers 500,000 at $1.99 per 1,000. For more, email [email protected] for a committed-volume quote.
Am I protected from overpaying during an attack?
Yes. Built-in DDoS and surge protection rate-limits and blocks abusive traffic at the gateway, before it becomes a billable identification, so a flood from a single source won't run up your bill.
Do you block users, or do I decide?
You decide. ShieldLabs returns a risk score and the signals behind it; your rules choose whether to allow, challenge, or block. We never block anyone automatically.
What is the Identity Graph?
It links visitors, devices, and accounts over time so the abuse patterns can spot coordinated activity across sessions, the layer that catches multi-accounting and account farms. It's included on every plan.
How long do you keep my data?
Visit data is retained for 90 days, then purged. Available on every plan.

Scale when your traffic does.

Every plan ships the full detection stack, and the rate per 1,000 drops as you grow. Five minutes to your first risk score, no sales call.