Every feature, an API call away.
REST and GraphQL endpoints for every platform capability. An MCP server that lets any LLM-based agent act on your growth stack. SDKs for TypeScript, Python, Ruby, and Go. The whole platform is a programmable surface.
Create your first experiment in under a minute.
Bring your own API key from any paid tier. Free trial keys work too (scoped to your trial site).
curl -X POST https://api.optimizepilot.com/v1/experiments \
-H "Authorization: Bearer $OP_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"site_id": "site_01h...",
"name": "Hero CTA copy test",
"variants": [{"name": "control"}, {"name": "variant_a"}]
}'import OptimizePilot from "@optimizepilot/sdk";
const op = new OptimizePilot({ apiKey: process.env.OP_API_KEY });
const exp = await op.experiments.create({
siteId: "site_01h...",
name: "Hero CTA copy test",
variants: [{ name: "control" }, { name: "variant_a" }],
});from optimizepilot import OptimizePilot
op = OptimizePilot(api_key=os.environ["OP_API_KEY"])
exp = op.experiments.create(
site_id="site_01h...",
name="Hero CTA copy test",
variants=[{"name": "control"}, {"name": "variant_a"}],
)Every platform area, fully scriptable.
Experiments
Create, list, start, stop, and fetch results for every A/B / MVT / MAB you run.
- ▸ POST /experiments
- ▸ GET /experiments/:id/results
- ▸ POST /experiments/:id/deploy-winner
Competitor Radar
Crawl competitor sites, query detected changes, and stream webhook notifications.
- ▸ POST /radar/competitors
- ▸ GET /radar/changes
- ▸ POST /radar/webhooks
Navigator AI
Fetch ranked recommendations, request briefs, and approve deployment.
- ▸ GET /navigator/recommendations
- ▸ POST /navigator/briefs
- ▸ POST /navigator/approve
SEO Suite
Rank tracking, keyword research, on-page audits, schema validation.
- ▸ POST /seo/rank-checks
- ▸ POST /seo/audits
- ▸ POST /seo/schema/validate
Reports
Trigger on-demand briefings and monthly PDFs; subscribe to delivery webhooks.
- ▸ POST /reports/generate
- ▸ GET /reports/:id
- ▸ POST /reports/webhooks
Audit log
Stream the full audit log to your SIEM or export for compliance review.
- ▸ GET /audit/events
- ▸ POST /audit/exports
Typed. Versioned. Production-ready.
npm i @optimizepilot/sdkpip install optimizepilotgem install optimizepilotgo get github.com/optimizepilot/op-goEverything else.
API reference
Full endpoint list with request / response schemas and authentication details.
MCP server docs
How Claude, ChatGPT, and Gemini act as your growth agent via the Model Context Protocol.
Webhooks
Every event type, delivery guarantees, replay semantics, signature verification.
Rate limits + errors
Per-tier limits, back-off guidance, idempotency keys, standard error envelopes.
Changelog
API-specific changelog with deprecation notices. Separate from product changelog.
Postman collection
Import our published collection to explore endpoints without writing code.
Free trial keys work. Ship your first integration today.
14-day trial includes full API access. Rate limits tuned for exploration; no credit card required.