Authentication (shared across all three APIs)
Every request takes a single workspace-scoped key in the X-API-Key header. Generate one in Workspace Settings → Integrations — it starts with chk_live_. Each API (Citeability, KSM™, CRI™) has its own monthly quota and tier on the same key.
X-API-Key: chk_live_YOUR_KEY
- Keys are hashed at rest and never logged.
- Errors share a JSON shape:
{ "error": "...", "message": "..." }. - Common codes:
401 invalid_key,403 ksm_not_enabled/cri_not_enabled,403 tier_not_allowed,404 not_found,409 run_in_progress,429 quota_exceeded.
Citeability — pre-publish validation
One POST validates a page against the 5 gates LLMs use to decide what to cite. Use it as a WordPress pre-publish check, an AEM workflow step, a CI gate, or in any headless CMS webhook.
Quickstart
curl -X POST 'https://ojnnzczimbeyekatxrte.supabase.co/functions/v1/citeability-validate' \
-H 'X-API-Key: chk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{
"content": "<your post markdown or HTML>",
"site_domain": "example.com",
"schema_type": "FAQPage",
"pillar_url": "https://example.com/pillars/aeo"
}'Response
{
"all_passed": false,
"gates": {
"schema": { "passed": true, "message": "FAQPage selected" },
"pillar": { "passed": true, "message": "Pillar reference set" },
"internal_links": { "passed": false, "message": "Need 1 more internal link" },
"citations": { "passed": true, "message": "2 citation(s)" },
"social": { "passed": true, "message": "1 social distribution(s)" }
},
"usage": { "monthly_limit": 1000, "used_this_month": 47, "remaining": 953 }
}Integrations
Pricing
One key, billed independently per API. Single-surface plans available — talk to us.
Starter
$149/mo
For a single product site
- Citeability: 1,000 calls / mo
- KSM™: tasks tier · 25 runs · 5,000 reads
- CRI™: tasks tier · 50 audits · 10,000 reads
- Email support
Growth
$349/mo
For agencies & growing teams
- Citeability: 10,000 calls / mo
- KSM™: tasks tier · 100 runs · 25,000 reads
- CRI™: tasks tier · 200 audits · 50,000 reads
- Multiple keys · usage analytics
Scale
$700/mo
For platforms & enterprises
- Citeability: 100,000 calls / mo
- KSM™: full tier · 500 runs · 100,000 reads
- CRI™: full tier · 1,000 audits · 250,000 reads
- SLA · Slack support · audit log export
All tiers include hashed-at-rest keys, workspace isolation, and 99.9% uptime.
Ready to ship?
Generate your first key in under 30 seconds. One key unlocks all three APIs.