SurfacedBySurfacedBy Docs
DocumentationReference

Plan Limits

Domains, prompts, AI platforms, check cadence, features, and Data API access per plan.

Ask an AI:Open in ChatGPTOpen in Claude

Your plan sets how many domains you can track, how many prompts your workspace tracks, which AI platforms are checked, which features you can use, and whether you can use the Data API. The 7-day trial has Starter limits.

Plans

PlanPrice / monthPromptsDomainsPlatforms
Starter$29151ChatGPT, Gemini, Perplexity
Professional$991005ChatGPT, Gemini, Perplexity, Google AI Mode
Agency$29935010ChatGPT, Gemini, Perplexity, Google AI Mode

The prompt limit is shared by every domain in the workspace; see Prompts. Platforms are listed by the key the API uses for them (ai_mode is Google AI Mode). See the Platforms endpoint for display names.

FeatureStarterProfessionalAgency
Daily CheckDailyDailyDaily
Full CheckWeeklyWeeklyWeekly
Claude, Grok, DeepSeekAdd-onAdd-onAdd-on
Workspaces you can own1310
Brand ThemesLocked previewYesYes
Search Console and Google Analytics 4NoYesYes
Report schedulesWeekly onlyAny cadenceAny cadence
Public report share linksNoYesYes
Reports and CSV exports without SurfacedBy brandingNoNoYes
Content Checker checks per day502001,000
WebhooksYesYesYes
MCP serverRead toolsRead toolsRead, management, and draft tools
Data APINoRead onlyRead and write
Data API keys (live / test)01 / 13 / 3

Claude, Grok, and DeepSeek are not included in any plan. Each is a separate add-on priced for the plan it is attached to; see Add-ons. Prompt packs add to the prompt limit on any paid plan once any trial has converted.

Dashboard webhooks are available on every paid plan and during the trial. A workspace on Free keeps any endpoints it registered earlier, but they receive no events until the workspace is on a paid plan again. See Webhooks.

Data API access

The Data API is available on Professional and Agency only, and only workspace owners and admins can create keys. Starter, Trial, and Free workspaces cannot create keys. When a workspace leaves Professional or Agency, its keys are revoked and later requests return 401 invalid_api_key; moving from Agency to Professional revokes keys that carry the write scope, and read-only keys keep working.

Read endpoints (GET) work on both plans. Write endpoints (POST and DELETE) need an Agency key created with the write scope; any other key gets 403 scope_required. The member who created the key also needs a workspace role that allows the change; see Plan access. Where a response names a plan, such as min_tier on the Platforms endpoint, it uses trial, starter, professional, or agency.

API rate limits

Data API quotas by plan, enforced per key. See Rate Limits for response headers and 429 semantics.

APIPer minutePer month
Agency plan (Data API)6050,000
Professional plan (Data API)6010,000
Console API (per key)120100,000

What changes between plans

  • Starter to Professional - Google AI Mode added, 5 domains instead of 1, a larger prompt limit, Brand Themes, Search Console and Google Analytics 4, report share links, and read access to the Data API.
  • Professional to Agency - 10 domains, the largest prompt allowance, write access to the Data API, a higher monthly API quota, and white-label reports and exports.

On this page