Pricing that scales with your traffic

Enterprise-level functionality without enterprise pricing. Every plan ships the full detection stack, and the rate per identification drops as you grow, with no hidden fees.

Start with 5,000 free identifications

See the anonymous and abusive traffic you're missing.

Start Free
  • Starter

    Monitor traffic quality as you grow.

    $79/ mo

    Billed yearly

    Save $238 a year

    25,000 identifications / month

    $0.00317 per identification

    Effective rate within the included volume

    • Identification
    • Risk signals
    • Risk scoring
    • High-Risk Events
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    Start Free
  • Growth

    Most Popular

    Catch abuse before it costs you.

    $319/ mo

    Billed yearly

    Save $958 a year

    150,000 identifications / month

    $0.00213 per identification

    Effective rate within the included volume

    • Identification
    • Risk signals
    • Risk scoring
    • High-Risk Events
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    Start Free
  • Scale

    Built for high-traffic platforms.

    $799/ mo

    Billed yearly

    Save $2398 a year

    500,000 identifications / month

    $0.00159 per identification

    Effective rate within the included volume

    • Identification
    • Risk signals
    • Risk scoring
    • High-Risk Events
    • Detailed risk analytics
    • API
    • Webhooks
    • Support
    • 99.9% SLA
    Start Free

Compare all features

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

FeaturesFreeStarterGrowth★Scale
Identifications5,00025,000150,000500,000
Rate / identification—$0.00396$0.00266$0.00199
OverageHard capHard capHard capHard cap
Domains1135
API requests per second3357
Data retention90 days90 days90 days90 days
Uptime SLA———99.9%
Visitor ID
Device ID
User HID
Session ID
Cookie ID
Cross-Session Linking

Scale when your traffic does.

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

Frequently asked questions

How does billing work?

ShieldLabs subscriptions include a fixed volume of identifications. At monthly billing, Starter is $99 for 25,000, Growth is $399 for 150,000, and Scale is $999 for 500,000. The effective rate within that included volume falls from $0.00396 to $0.00199 per identification. Annual billing saves 20%.

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?

ShieldLabs plans are priced by included identification volume, with no per-user, per-seat or monthly-active-user surcharge.

What counts toward my monthly identifications?

Each visitor check from the snippet counts as one identification. The included volume is shared across your account’s domains. Reading existing results through the History API, receiving webhooks, viewing the dashboard, exporting data and profile/setup calls do not consume identification volume.

What's in the Free tier?

Free includes the same detection features as the paid plans, with 5,000 identifications and one domain. When that free allocation is exhausted, further identification requests return HTTP 402 until you move to a paid plan.

Is there an annual discount?

Yes. Billing yearly saves 20% on every paid tier. Monthly is the alternative.

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?

The included identification volume is a hard cap. When it is exhausted, further identification requests return HTTP 402 and identification and risk scoring pause. On a paid plan, upgrade or wait for the next billing cycle; after the free allocation is exhausted, choose a paid plan. There are no overage charges.

What if I exceed 500,000 identifications a month?

Scale includes 500,000 identifications per month. Its included volume is a hard cap, so further identification requests return HTTP 402 once it is exhausted. For a larger committed volume, email [email protected] to discuss a suitable plan before reaching the limit.

Am I protected from overpaying?

Your included identification volume is a hard cap, so usage beyond it is not billed. Further identification requests return HTTP 402 until more capacity is available. Monitor consumption in Usage and choose a plan that fits your traffic. If an invoice needs review, email [email protected].

How does ShieldLabs help prevent fraud and abuse?

ShieldLabs detects risky users, bots and account abuse out of the box and helps block fraudulent and abusive traffic. Ready-made risk assessments, named signals and High-Risk Events are available through the dashboard, API and webhooks for your signup, sign-in and other product workflows.

How much identification history can I access?

The dashboard and History API provide access to identification history within the last 90 days on every plan.

ShieldLabs subscriptions include a fixed volume of identifications. At monthly billing, Starter is $99 for 25,000, Growth is $399 for 150,000, and Scale is $999 for 500,000. The effective rate within that included volume falls from $0.00396 to $0.00199 per identification. Annual billing saves 20%.

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.

ShieldLabs plans are priced by included identification volume, with no per-user, per-seat or monthly-active-user surcharge.

Each visitor check from the snippet counts as one identification. The included volume is shared across your account’s domains. Reading existing results through the History API, receiving webhooks, viewing the dashboard, exporting data and profile/setup calls do not consume identification volume.

Free includes the same detection features as the paid plans, with 5,000 identifications and one domain. When that free allocation is exhausted, further identification requests return HTTP 402 until you move to a paid plan.

Yes. Billing yearly saves 20% on every paid tier. Monthly is the alternative.

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.

The included identification volume is a hard cap. When it is exhausted, further identification requests return HTTP 402 and identification and risk scoring pause. On a paid plan, upgrade or wait for the next billing cycle; after the free allocation is exhausted, choose a paid plan. There are no overage charges.

Scale includes 500,000 identifications per month. Its included volume is a hard cap, so further identification requests return HTTP 402 once it is exhausted. For a larger committed volume, email [email protected] to discuss a suitable plan before reaching the limit.

Your included identification volume is a hard cap, so usage beyond it is not billed. Further identification requests return HTTP 402 until more capacity is available. Monitor consumption in Usage and choose a plan that fits your traffic. If an invoice needs review, email [email protected].

ShieldLabs detects risky users, bots and account abuse out of the box and helps block fraudulent and abusive traffic. Ready-made risk assessments, named signals and High-Risk Events are available through the dashboard, API and webhooks for your signup, sign-in and other product workflows.

The dashboard and History API provide access to identification history within the last 90 days on every plan.