Quick Start
Make your first API call in minutes. Covers authentication and your initial request.
Authentication
Learn how to generate an API key and authenticate every request.
API Reference
Full reference for all endpoints across Keywords, Backlinks, Content, AI Visibility, and Analytics.
Core Concepts
Understand the request format, pagination, date ranges, and rate limits.
What you can do with the Keupera API
Keyword Research
List, add, delete, and enrich keywords. Trigger research jobs and organize keywords into groups.
Backlink Campaigns
Create backlink campaigns, discover opportunities, and send AI-generated outreach emails.
Content Management
Plan, generate, update, and publish articles. Manage your editorial calendar and automation settings.
AI Visibility
Track how AI models (ChatGPT, Claude, Gemini) mention your brand and analyze prompt responses.
Website Analytics
Retrieve traffic summaries, daily trends, top pages, referrers, devices, and geographic data.
Search Console
Access your Google Search Console data — clicks, impressions, CTR, and keyword rankings.
Getting started
Generate an API key
Log in to the Keupera dashboard and navigate to Settings → API Keys. Create a new key and copy it — you won’t be able to see it again.
Authenticate your requests
Include your key in the
Authorization header of every request: Authorization: Bearer YOUR_KEUPERA_API_KEY.Call an endpoint
All endpoints are hosted on your Supabase project URL. For example, to list your keywords, call
GET https://<your-project>.supabase.co/functions/v1/public-api-keywords/keywords.API access requires a Keupera subscription plan that includes API features. If you receive a
403 error on a valid key, upgrade your plan in the dashboard.