BYOK (Bring Your Own Key)
Add your personal API keys for Gemini, OpenAI, and Perplexity to unlock unlimited analysis, fixes, and citation checks with zero credit cost.
BYOK is the power user's path to unlimited GEO
What is BYOK?
BYOK (Bring Your Own Key) allows you to connect your personal API keys from Google, OpenAI, and Perplexity directly to RankAsAnswer. When a BYOK key is active, that function uses your key instead of RankAsAnswer's shared infrastructure — which means it does not consume any credits from your monthly allocation.
This is ideal for:
- High-volume users who scan many pages per day
- Agency users running batch analyses for multiple clients
- Developers integrating RankAsAnswer into automated workflows
- Free tier users who want to remove credit limitations without upgrading
How BYOK works
Each API key covers a specific set of functions:
| API key | What it unlocks | Credit bypass |
|---|---|---|
| Google Gemini | Page analysis scoring, fix generation (Schema, meta rewrites), content recommendations | All analysis + fix credits |
| OpenAI | Advanced content generation, writer briefs, competitor analysis summaries | Content generation credits |
| Perplexity | Live citation checks, real-time AI answer verification | All citation check credits |
Gemini API key setup
RankAsAnswer uses Gemini Flash — Google's fastest and most affordable Gemini model — for all fix generation. Here is how to get your key:
Go to Google AI Studio
Click "Get API key" in the left sidebar
Copy your API key
Paste into RankAsAnswer
Verify the Active badge appears
Gemini API pricing
OpenAI API key setup
RankAsAnswer uses OpenAI's models for advanced content generation tasks like writer briefs and competitive summaries. Here is how to get your key:
Go to the OpenAI Platform
Navigate to API Keys
Name and create the key
Copy immediately
Set a usage limit (recommended)
Paste into RankAsAnswer Settings → API Keys
Perplexity API key setup
The Perplexity key is the most impactful BYOK addition for most users — it makes every citation check free. RankAsAnswer uses Perplexity's Sonar model for live citation verification.
Go to Perplexity API Settings
Generate an API key
Add credits to your Perplexity account
Paste into RankAsAnswer Settings → API Keys
Perplexity API cost estimate
Key security & storage
Your API keys are stored using AES-256 encryption in our database. They are never logged, never included in error messages, and never transmitted to any third-party service other than the API provider they belong to.
In the Settings → API Keys page, your keys are always displayed masked (e.g., AIza••••••••••••••••••••••••••••). You can reveal a key temporarily using the show/hide toggle, but they are never stored in plain text.
Never share your API keys
Removing keys
To remove a key, go to Settings → API Keys, find the key you want to remove, and click the Delete icon. After deletion, that function will revert to using your RankAsAnswer credit balance.
Removing a key from RankAsAnswer does not revoke it from the provider's dashboard — you will need to do that separately if you want to fully invalidate the key.