Pricing

ClickStream plans are based on installed sites, human pageviews, Signals Coverage, retention, exports, and optional enrichment controls.

Identity-style enrichment is optional. It can be useful, but ClickStream's primary job is to give every site a live Signals layer for humans, bots, AI crawlers, answer engines, automation, previews, and monitoring.

The simple version

Public tierInternal tierMonthlyAnnualBest forIncluded
Hobbyfree$0$0Personal projects, experiments, small non-commercial sites1 installed site, 50,000 human pageviews, 250,000 Signals Coverage events, core Signals snapshots, bot/AI labels, basic dashboard
Growthbuilder$199$1,791/yrProduction sites that need higher limits and exports1 installed site, 500,000 human pageviews, 2.5M Signals Coverage events, 7-day replay, CSV exports, all scoring models, optional enrichment controls
Scalescale$499$4,491/yrTeams that need real-time feeds and raw exports3 installed sites, 5M human pageviews, 25M Signals Coverage events, 30-day replay, Parquet, Signals Feed read
Networknetwork$1,499$13,491/yrMulti-site operators and publishers10 installed sites, 25M human pageviews, 250M Signals Coverage events, cross-site intelligence, Signals Feed stream access, priority support
EnterprisecustomContractContractCustom security, residency, and contract requirementsNegotiated limits, contract retention, enterprise support, SSO, DPA/MSA

Annual billing is 9x monthly, which gives 3 months free: Growth is $1,791/yr, Scale is $4,491/yr, and Network is $13,491/yr, billed once up front.

Paid plans renew automatically each month — or each year on annual billing — at the listed price until canceled in the dashboard via Manage subscription. Cancellation stops renewal at the end of the paid period and service continues until then; upgrades prorate, downgrades and cancellations do not refund the current period.

What Hobby Includes

Hobby is the no-cost plan for personal projects, prototypes, and small sites within the included limits.

Hobby includes:

Hobby does not include:

Use Growth when a site needs production limits, exports, longer replay retention, optional enrichment, or support.

What Growth Includes

Growth is the default production plan. Use it when Signals influence application behavior, reporting, crawler coverage, exports, or team workflows.

Growth includes:

Growth is the first tier with production-oriented limits and support.

Scale And Network

Scale and Network are advanced plans. Choose them when usage, export, WebSocket, or multi-site requirements need the higher tier.

CapabilityHobbyGrowthScaleNetworkEnterprise
Core dashboardYesYesYesYesYes
Session-scoped Signals snapshots for page codeYesYesYesYesYes
Human/bot/AI/answer-engine labelsYesYesYesYesYes
All behavioral scoring modelsNoYesYesYesYes
Optional visitor enrichment ($97/site/mo + usage)NoYes, per siteYes, per siteYes, per siteContract
Session replay1-hour peek7 days30 days90 days boundedContract
CSV exportNoYesYesYesYes
Parquet raw exportNoNoYesYesYes
CRM destinations (manual push)NoYesYesYesYes
CRM auto-syncNoNoYesYesYes
Signals FeedNoNoReadRead + writeRead + write
Advanced graph query APINoNoReadRead/writeContract
Cross-site intelligenceNoNoNoYesYes
Priority supportNoNoNoYesYes
Enterprise SSO / DPA / MSANoBy requestBy requestBy requestYes

Rollout status (June 2026): one row above describes the plan entitlement rather than current behavior.

Installed Site Billing

Included installed sites are packaged into the plan's monthly price. Draft sites do not count. A site counts once tracking is installed and collecting.

Included installed sites:

TierIncluded sites
Hobby1
Growth1
Scale3
Network10
EnterpriseContract

Additional installed sites receive automatic volume discounts after the included site allowance. They are not separate Checkout line items during plan upgrade; they are attached only when an extra site is actually installed and collecting.

Additional site rangeMonthly price
Additional site #1-3$127/site
Additional site #4-8$112/site
Additional site #9-23$97/site
Additional site #24+$89/site or custom network rate

Usage And Limits

TierHuman pageviews / monthSignals Coverage / monthCollector request limitDefault overage behavior
Hobby50,000250,000100 requests/secIncluded allowance; ingestion pauses past 150,000 pageviews/month (3x) until upgrade or next month
Growth500,0002,500,0001,000 requests/secIncluded allowance; collection fails open
Scale5,000,00025,000,0005,000 requests/secIncluded allowance; collection fails open
Network25,000,000250,000,00025,000 requests/secIncluded allowance; collection fails open
EnterpriseContractContractContractContract

ClickStream does not surprise-bill by default, and on paid tiers monthly allowances do not turn into a site-breaking collector block. When human pageviews exceed the included cap, ingestion still succeeds with billing metadata (over_limit_fail_open) so the dashboard can report the over-limit state. The one exception is Hobby: with no billing path, ingestion pauses (429) beyond 150,000 human pageviews/month — 3x the included allowance — until upgrade or the next month. Request limits protect the collection pipe from sustained floods; monthly caps monetize accepted human pageviews and traffic-intelligence work separately.

Paid Stripe-backed accounts can opt into overage billing once live Stripe billing is configured. Paid and active included-access accounts keep the included allowance without surprise charges.

Sites consistently above 1M daily visitors, or any site using replay/realtime Signals at that scale, should be on Enterprise. Self-serve Network is for multi-site operators with bounded usage, not an uncapped infrastructure contract.

Overage Meters

MeterHobbyGrowthScaleNetwork
Human pageview overage, per 100kNot offered$2.00$1.00$0.50
Signals Coverage overage, per 1MNot offered$5.00$3.00$2.00
Optional Visitor Enrichment site add-onNot offered$97/site$97/site$97/site
Optional Visitor Enrichment usage above included allowanceNot offered$3/1k checks$3/1k checks$3/1k checks

Signals Coverage counts non-human traffic classification, AI crawler and answer-engine lanes, kiosk/tool sessions, edge-capture bot hits, and Signals API reads that require active computation. It does not double-count normal human pageviews. A browser visitor realtime stream reserves 300 Signals Coverage units when it opens, which is the five-minute stream cap priced as 1Hz active reads; this keeps WebSockets from becoming unlimited background compute.

When Growth Applies

Growth applies when any of these are true:

Optional Visitor Enrichment

Optional visitor enrichment is a paid Growth+ capability. It is off by default. A site admin must confirm that their privacy notice and consent flow allow the enrichment processor before ClickStream runs that check for the site.

When it is off, ClickStream still collects first-party analytics, Signals, bot labels, answer-engine lanes, clicks, scrolls, sessions, and first-party identify calls.

FAQ

Can a hobby site stay free forever? Yes. Hobby is permanent for small personal projects within the limits.

Can a production site start on Hobby? Yes, as long as it stays within Hobby limits. Growth is the correct plan once the site needs production limits, exports, enrichment, team workflows, or support.

Do you charge differently for bots? Human pageviews and Signals Coverage are separate. Bot, AI crawler, answer-engine, automation, kiosk, and tool traffic does not count as a human pageview, but it can count toward Signals Coverage because it still creates classification and infrastructure work. Hobby fails open with cached, sampled, or default decisions after the included coverage allowance.

Are realtime WebSockets metered differently? No separate Stripe meter is live. Realtime visitor streams draw from Signals Coverage: each open stream reserves 300 units, and accounts without overage billing degrade to polling/cached decisions when the included allowance is exhausted.

Can a billing limit make my site stop working? Your site keeps working either way — only event collection is ever affected. Paid tiers never hard-stop: allowances fail open, events keep collecting, realtime Signals fall back to polling/cached/default decisions when needed, and the dashboard surfaces the over-limit state. Hobby is the exception: ingestion pauses (429) beyond 150,000 human pageviews/month (3x the included allowance) until you upgrade or the next month starts. Sustained request-rate abuse can also receive 429 responses on any tier.

Is ClickStream an identity product? No. ClickStream is a Signals platform. Optional enrichment exists for teams that need it, but the main product is real-time traffic understanding and site response.

See also