TypeScript SDK
Typed access to competitive intelligence. 12 resources, 34 methods, zero dependencies.
npm @competlab/sdkTypeScript 5+Node.js 20+Zero DependenciesMIT License
Quick Start
Quick Start
npm install @competlab/sdk
import CompetLab from '@competlab/sdk';
const cl = new CompetLab({ apiKey: process.env.COMPETLAB_API_KEY });
// See how AI systems rank your brand vs competitors
const visibility = await cl.aiVisibility.dashboard('proj_abc');
// Get a competitive Strategic Briefing
const briefing = await cl.strategicBriefing.get('proj_abc');
// Check competitor pricing changes
const pricing = await cl.pricing.dashboard('proj_abc');SDK Surface
Available Resources
12 resources with 34 methods. All fully typed.
| Resource | Methods | Description |
|---|---|---|
| cl.health | check() | API health check |
| cl.projects | list(), get(id) | List and retrieve projects |
| cl.competitors | list(projectId), get(projectId, id) | Monitored competitors |
| cl.techTrust | dashboard(id), history(id), runDetail(id, runId) | Tech stacks & trust signals |
| cl.content | dashboard(id), history(id), runDetail(id, runId), changelog(id) | Content analysis & changes |
| cl.positioning | dashboard(id), history(id), runDetail(id, runId) | Homepage messaging & value props |
| cl.pricing | dashboard(id), history(id), runDetail(id, runId) | Pricing intelligence |
| cl.aiVisibility | dashboard(id), history(id), checkDetail(id, checkId), trend(id) | AI visibility scores across ChatGPT, Claude, Gemini |
| cl.strategicBriefing | get(id) | AI-generated competitive Strategic Briefings |
| cl.alerts | list(id) | Competitive change alerts |
| cl.schedules | list(id) | Monitoring schedules |
| cl.tools | sitemapVisualizer(body), aiCrawlerChecker(body), fetchUrl(body), techStack.{startScan,getScan}, trustSignals.{startScan,getScan}, agentAdoption.{startScan,getScan} | On-demand site audits — the free-tool scans |
For agencies & platforms
Build CompetLab into your product — or offer it to your clients
Build on it
The REST API and typed SDK pipe CompetLab's intelligence — every dimension, the Strategic Briefing, and the free scans — straight into your own product, dashboard, or workflow. Agencies run multiple client workspaces today with organizations, projects, and role-based access. (Programmatic org/project provisioning via the API is available on request.)
Start buildingResell or white-label
Reselling CompetLab to your clients, or want it white-labeled? Reach out — we'll scope it with you directly.
Talk to usStart Building with CompetLab
Get your API key and start querying competitive intelligence in minutes.
Start Free Trial
No credit card required