Skip to main content

Subscription Tiers

OpenSight offers three pricing tiers designed to scale with your brand monitoring needs. All plans include access to real-time AI visibility tracking and competitor analysis.

Free

$0/monthPerfect for getting started
  • 25 prompts
  • 1 brand
  • 2 competitors
  • ChatGPT only
  • 5 content scores/day
  • Weekly email alerts

Starter

$49/monthFor growing brands
  • 100 prompts
  • 3 brands
  • 5 competitors
  • All AI engines
  • 25 content scores/day
  • Daily + instant alerts

Growth

$149/monthFor established companies
  • 250 prompts
  • 10 brands
  • 5 competitors
  • All AI engines
  • 100 content scores/day
  • Webhooks included

Feature Comparison

Plan limits are defined in packages/shared/src/constants.ts:32 and enforced across all API endpoints.

AI Engine Access

Different plans provide access to different AI visibility engines:
  • ChatGPT: Available on all plans
  • Perplexity: Starter and Growth plans
  • Google AI Overviews: Starter and Growth plans
Free plan users are limited to ChatGPT monitoring only. Upgrade to Starter or Growth to track visibility across all three major AI engines.

API Rate Limits

API rate limits vary by plan tier:
packages/shared/src/constants.ts

Stripe Integration

OpenSight uses Stripe for subscription management. Each plan tier maps to a Stripe Price ID:
  • Free: No payment required
  • Starter: STRIPE_STARTER_PRICE_ID ($49/month)
  • Growth: STRIPE_GROWTH_PRICE_ID ($149/month)
Stripe Price IDs are configured via environment variables in .env.example:16-17

Upgrading Plans

Users can upgrade their plan at any time through:
  1. Dashboard UI: Navigate to Settings > Billing
  2. API: Use the subscription management endpoints
  3. Stripe Customer Portal: Direct link from user settings
Upgrades take effect immediately, and billing is prorated automatically by Stripe.

Content Scoring Limits

Content scoring is rate-limited per plan:
  • Free: 5 scores per day
  • Starter: 25 scores per day
  • Growth: 100 scores per day
Content scoring limits reset daily at midnight UTC. Exceeding your limit will return a 429 error.

Notification Preferences

Alert delivery options vary by plan:
Webhook notifications are only available on the Growth plan. See Integrations for webhook setup.

Admin Panel

Manage users and view subscription analytics

Integrations

Configure payment, OAuth, and notification integrations