API Documentation
Full REST API. OpenAPI spec. SDKs in Python and TypeScript. Pull visibility data, prompt results, and competitor benchmarks into any system.
8
Endpoints
1k
Req/hr free
v1
Current version
Quick start
Create a free account, then go to Settings → API Keys. Generate a key scoped to the data you need.
Use cURL, our Python SDK, or TypeScript SDK. Pass your key as a Bearer token in the Authorization header.
All responses are JSON. Visibility scores, position ranks, sentiment, and citation sources — all in one object.
Authentication
All API requests require an Authorization header with your API key as a Bearer token. Keys are scoped — read-only keys cannot create or delete resources.
curl https://api.genlytic.app/v1/visibility \
-H "Authorization: Bearer $GENLYTIC_KEY" \
-G --data-urlencode "brand=attio" \
--data-urlencode "engine=chatgpt"
# Response
{
"brand": "Attio",
"engine": "chatgpt",
"visibility": 84,
"position": 2,
"sentiment": 91,
"updated_at": "2025-05-30T09:14:22Z"
}Reference
/v1/visibilityBrand visibility score across engines
/v1/visibility/historyHistorical visibility over a date range
/v1/promptsList all tracked prompts for a brand
/v1/promptsAdd a new prompt to track
/v1/enginesList all supported AI engines
/v1/competitorsCompare visibility against competitors
/v1/sentimentSentiment analysis per engine and prompt
/v1/exports/csvDownload full dataset as CSV
Rate limits
Starter
1,000 req/hr
Read-only endpoints only
Pro
5,000 req/hr
All endpoints including exports
Growth
20,000 req/hr
Priority queue + dedicated rate limit
Enterprise
Custom
SLA-backed, negotiated per contract