API Reference
200+ endpoints across 33 resource groups. Build custom integrations with your competitive intelligence data.
Base URL
Public API v1 endpoints are available at /api/v1/ for programmatic access via API keys.
Authentication
Session Authentication (Dashboard)
All dashboard API endpoints use Supabase session-based authentication via secure HTTP-only cookies. Sessions are automatically managed when you log in to the Kompense dashboard.
API Key Authentication (Public API v1)
For programmatic access, use API keys with the Authorization header.
Generate API keys in Settings > API Keys within the Kompense dashboard.
Public API (v1)
These endpoints are available for external integrations using API key authentication.
/api/v1/competitors
List all tracked competitors with status, domain, and metadata.
/api/v1/insights
Retrieve AI-generated competitive insights with severity, category, and recommended actions.
/api/v1/pricing
Access competitor pricing intelligence — tiers, features, price history, and change alerts.
All API Resource Groups
Click any group to see its endpoints. All dashboard endpoints require session authentication.
Competitors
11 routes/api/competitorsList all competitors/api/competitorsAdd new competitor/api/competitors/:idGet competitor details/api/competitors/:idUpdate competitor/api/competitors/:idDelete competitor/api/competitors/discoverAI competitor discovery/api/competitors/find-similarFind similar companies/api/competitors/:id/scrapeScrape competitor website/api/competitors/:id/scoreThreat score/api/competitors/:id/snapshotsHistorical snapshots/api/competitors/:id/researchResearch summaryInsights
2 routes/api/insightsList insights (filter by severity, category)/api/insights/:idGet insight detail with business impactPricing Intelligence
3 routes/api/pricingCompetitor pricing data/api/pricing/alertsPrice change alerts/api/pricing/historyHistorical pricing trendsAd Intelligence
12 routes/api/adsAd summary data/api/ads/campaignsAd campaigns/api/ads/creativesAd creatives (text, images, video)/api/ads/creatives/googleFetch Google Ads/api/ads/creatives/metaFetch Meta/Facebook Ads/api/ads/keywordsKeyword intelligence/api/ads/landing-pagesLanding page analysisBattlecards
4 routes/api/battlecardsAll battlecards/api/battlecards/:idSpecific battlecard/api/battlecards/generateGenerate for competitor/api/battlecards/generate-allBulk generateContent & SEO
8 routes/api/contentContent intelligence/api/content/keywordsKeyword rankings/api/content/backlinksBacklink data/api/content/keyword-researchKeyword research/api/content/backlink-strategyBacklink strategy analysisAI Chat & Command Center
4 routes/api/chatChat with AI agent/api/chat/streamStreaming responses (SSE)/api/chat/historyConversation history/api/command-centerCross-module intelligenceSocial & Reviews
4 routes/api/socialShare of voice metrics/api/social/analyzeSocial sentiment analysis/api/reviewsReview data (G2, Trustpilot)/api/reviews/analyzeReview sentiment analysisDeals & Win/Loss
5 routes/api/dealsList tracked deals/api/dealsCreate deal/api/deals/:id/outcomeRecord win/loss/api/winlossWin/loss analytics/api/winloss/analyzeAI win/loss analysisImport & Data
9 routes/api/import/templateDownload import template/api/import/companiesImport from CSV/Excel/api/import/intelligentAI-powered smart import/api/import/productsImport products/api/import/stakeholdersImport stakeholdersAlerts & Notifications
3 routes/api/alerts/preferencesAlert preferences/api/alerts/sendSend alert notification/api/alerts/testTest alert deliveryMore Resource Groups
60+ routesExample Request
curl -X GET "https://app.kompense.com/api/v1/competitors" \
-H "Authorization: Bearer sk_live_your_api_key" \
-H "Content-Type: application/json"
Example Response
{
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"competitor_name": "Example Corp",
"competitor_url": "https://example.com",
"competitor_domain": "example.com",
"status": "active",
"scrape_frequency_hours": 12,
"last_scraped_at": "2026-03-04T12:00:00Z",
"favicon_url": "https://example.com/favicon.ico"
}
]
}
Rate Limits
Need higher limits or webhook support? Enterprise plans include dedicated API access with custom rate limits.
Contact Sales for Enterprise API Access