R
Rankup

API Keys

Rankup integrates with several external services for data collection and analysis. Configure your API keys in Settings → API Keys.

Required vs optional keys

You only need keys for the products and features you're using. Here's what each key unlocks:

Core (recommended for all users)

ProviderWhat it enablesProducts
Anthropic (Claude)Theme extraction, content analysis, brief generationAll
Brave SearchSERP position checks, branded query monitoringAll

Location Pulse

ProviderWhat it enables
CloroChatGPT and Google AI Overview perception monitoring
PerplexityPerplexity AI perception monitoring (direct API, saves Cloro credits)

Content Calendar Engine

ProviderWhat it enables
DataForSEOSearch volume, keyword difficulty, keyword suggestions, clustering

Brand Radar

ProviderWhat it enables
NewsData.ioReal-time news monitoring for narrative threats

Free APIs (no key needed or free tier)

APIUsage
HackerNews (Firebase)Community demand signals - no auth required
CrossrefCitation evidence - email in User-Agent header
The GuardianNews archive - free API key, 5k requests/day
Nager.DateHoliday data - no auth required
US Census BureauLocation demographic data - free API key

API cost strategy

Rankup is designed to minimize API costs:

  • Brave Search is used for all SERP-related queries (cheaper than DataForSEO's SERP API)
  • DataForSEO is reserved for data Brave can't provide: volume, difficulty, suggestions, and clustering
  • Perplexity direct API is used instead of Cloro for Perplexity queries, saving Cloro credits
  • Claude Haiku is used for extraction tasks; Sonnet only for complex analysis

Security

API keys are encrypted at rest in the database. They are never exposed in client-side code or API responses - only used server-side for data collection jobs.