API Documentation

v1

The Akii REST API lets you manage brands, trigger scans, read AI visibility monitoring data, configure webhooks, and check credits programmatically.

Base URL: https://akii.com/api/v1

Overview

Endpoints

Getting Started

1

Create an API Key

Generate a key from the dashboard or via the POST /api/v1/api-keys endpoint.

2

Add the Header

Include X-API-Key: akii_live_... in every request.

3

Make a Request

Call any endpoint to manage brands, trigger scans, or read data.

Authentication

All API endpoints (except key management) require an X-API-Key header.

API keys are created via the dashboard or the POST /api/v1/api-keys endpoint using session cookie authentication.

Key format: akii_<live|test>_{keyId}_{secret}

Scopes

Each API key has a set of scopes that determine what it can access.

ScopeDescription
brands:readList and get brands
brands:writeCreate, update, and delete brands
scans:readGet scan status
scans:writeCreate scans
monitoring:readRead search tracker and citation data
actions:readRead Control Center actions
intelligence:readRead insights, snapshots, and capabilities
reddit:readRead Reddit Engage campaign data
visibility:readRead Visibility Activation campaign data
teams:readRead team members and invitations
billing:readRead subscription and billing info
webhooks:manageManage webhook subscriptions
usage:readRead API usage statistics
credits:readRead credit balance

Quick Start

bash
curl https://akii.com/api/v1/brands \
  -H "X-API-Key: akii_live_YOUR_KEY"
typescript
const res = await fetch("https://akii.com/api/v1/brands", {
  headers: { "X-API-Key": "akii_live_YOUR_KEY" },
});
const { data } = await res.json();
console.log(data);

Rate Limits

Default limits per API key:

  • 60 requests/minute
  • 1,000 requests/hour
  • 10,000 requests/day

Every response includes rate limit headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 57
X-RateLimit-Reset: 1708646460

When rate limited (HTTP 429), the response includes a Retry-After header with the number of seconds to wait.

Error Handling

All errors follow a consistent envelope:

json
{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "Rate limit exceeded. Check the Retry-After header.",
    "type": "rate_limit_error"
  },
  "meta": {
    "request_id": "req-uuid",
    "timestamp": "2026-02-23T00:00:00Z"
  }
}
StatusCodeDescription
400validation_errorInvalid request parameters
401missing_api_key / invalid_api_keyAuthentication failed
403insufficient_scope / brand_not_allowedAuthorization denied
404not_foundResource not found
429rate_limit_exceededToo many requests
500internal_errorServer error

API Keys

Brands

Scans

Actions

Monitoring

Intelligence

Reddit Engage

Visibility Activation

Teams

Billing

Webhooks

Usage & Credits

Ready to integrate?

Create your free account and generate an API key to start building with the Akii API.

Sign Up FreeGo to Dashboard

Need Help?

Our AI optimization experts are here to help you succeed

Contact Support

Was this page helpful?

Stay Updated

Subscribe to our newsletter for the latest AI visibility strategies, product updates, and industry insights.

Akii.com logo

Akii is an agentic brand intelligence system that monitors how AI systems and markets perceive your brand, tracks competitor movements, and translates those signals into clear actions for growth teams.

Brand Intelligence
  • AI Search Tracker
  • AI Visibility Checker
  • AI Brand Audit
  • Competitor Intelligence
  • Website Optimizer
  • Visibility Activation
  • Reddit Engage
  • Prompt Intelligence
  • Chrome Extension
Models
  • ChatGPT
  • Claude
  • Gemini
  • Perplexity
  • DeepSeek
  • Grok
  • Meta AI
  • Microsoft Copilot
  • AI Overview
  • AI Mode
Resources
  • Features
  • Pricing
  • How It Works
  • AI Visibility Index
  • FAQ
  • Blog
  • Glossary
  • llms.txt
Company
  • About Us
  • For Agencies
  • Affiliate Program
  • Press Kit
  • Contact

© 2026 Akii Technologies, LTD. All rights reserved.

TermsPrivacyCookies
Akii.com logo
AI Visibility CheckerPricing
LoginTry Akii Free