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
    Start

    Growth

    Popular

    $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
    Upgrade

    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
    Talk to us

    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.

    Get API key