The REST API for AI visibility and GEO.
Programmatic access to 6-engine AI tracking, 242-check audit engine, keyword research, and content generation. JSON over HTTPS. TypeScript SDK. Webhooks. 100-2,000 req/hour.
7-day free trial on Starter · Cancel anytime · No credit card for Free plan
The Georion Developer API gives teams programmatic access to every capability of the Georion platform — 6-engine AI visibility scans (ChatGPT, Claude, Gemini, Perplexity, Copilot, Grok), the 242-check audit engine, keyword research against our 100K+ database, content generation via Claude Sonnet, and webhook events for scans, audits, and citation changes. Fully REST-compliant with JSON payloads, Bearer authentication, rate-limiting headers, and a TypeScript SDK. Included in all paid plans — 100 req/hour on Starter, scaling to 2,000 req/hour on Enterprise.
2,000
Max req/hour (Enterprise)
<200ms
Avg API response time
60+
REST endpoints
99.9%
Uptime (Enterprise SLA)
The problem
What developers struggle with in 2026
Semrush/Ahrefs APIs are expensive
Semrush API starts at $450/mo on top of the platform subscription. Ahrefs API is gated to the $1,999/mo Enterprise tier. Both exclude AI visibility data entirely — you can't query ChatGPT citation rates programmatically at any price.
Building AI trackers in-house is painful
Querying OpenAI, Anthropic, Google, and xAI APIs in parallel, parsing citations, deduplicating sources, scoring share of voice — that's 400+ hours of engineering for V1. And models keep changing.
Data pipelines need batch access
Weekly AI visibility reports across 100+ clients require programmatic extraction into BI tools (Looker, Tableau, Metabase). Dashboard scraping is brittle — you need a proper API with pagination, webhooks, and historical data.
How Georion solves it
Purpose-built for developers
REST + JSON (it just works)
Standard HTTPS + Bearer tokens + JSON payloads. Works with curl, fetch, axios, requests, httpx — any HTTP client. No custom SDKs required unless you want type safety.
TypeScript SDK
First-class @georion/sdk npm package with auto-generated types for every endpoint. Autocomplete in VS Code + Cursor. Automatic retry with exponential backoff.
Per-key scoped permissions
Create multiple API keys per workspace with scoped permissions (read-only, audit-only, write). Rotate keys without downtime. Audit log of every key's actions.
Webhook events
Real-time webhooks for: scan.completed, audit.completed, citation.added, citation.removed, sensor.volatility_alert, competitor.change. Signed with HMAC-SHA256 for verification.
Fast + predictable
p95 response time <200ms for cached endpoints (/scans, /audits, /domains). New scans and audits run async and return a job ID; poll or subscribe via webhook for completion.
Rate limits per plan
Starter: 100 req/hr · Pro: 100 req/hr · Growth: 500 req/hr · Agency: 1,000 req/hr · Enterprise: 2,000 req/hr. Standard rate-limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset).
Tools included
The Georion tools developers use every day
Scans endpoint
POST /v1/scans → run 6-engine AI visibility scan on a domain or prompt. Returns 0-100 score, per-engine breakdown, cited competitors.
Audits endpoint
POST /v1/audits → run 242-check Audit Engine+ on any URL. Returns pass/fail + Claude-generated fix per check.
Prompts endpoint
GET /v1/prompts/:id/results → historical daily results for tracked prompts across 6 engines.
Sensor+ webhook
Subscribe to volatility alerts. Triggers when brand-added, brand-removed, or top-result-flip happens in any tracked prompt.
Content generator
POST /v1/content → generate 2,000-word GEO-optimized article from keyword + outline. Returns markdown + schema-ready frontmatter.
MCP server
Model Context Protocol endpoint at mcp.georion.app. Let Claude Desktop, Cursor, and custom agents call Georion tools directly.
FAQ
Questions, answered.
How do I authenticate?+
Bearer token in the Authorization header: `Authorization: Bearer gro_xxxxx`. Generate keys in Settings → API Keys. Keys are scoped to your workspace. Rotate freely — old keys invalidate immediately.
What are the rate limits?+
Rate limits by plan: Starter 100 req/hour, Pro 100 req/hour, Growth 500 req/hour, Agency 1,000 req/hour, Enterprise 2,000 req/hour. All responses include X-RateLimit-Remaining and X-RateLimit-Reset headers. 429 responses return Retry-After.
Do you have an OpenAPI / Swagger spec?+
Yes. The full OpenAPI 3.1 spec is available at https://api.georion.app/openapi.json. Import into Postman, Insomnia, or your tool of choice. Auto-generate clients for any language.
What about the TypeScript SDK?+
Install with `npm install @georion/sdk`. Initialize with `new Georion({ apiKey: 'gro_...' })`. Full type safety, automatic retries, Zod-validated payloads. Works in Node, Deno, Bun, Cloudflare Workers, and the browser (with a key-exchange proxy).
Can I build AI agents that use Georion tools?+
Yes. Our MCP (Model Context Protocol) server at mcp.georion.app lets Claude Desktop, Cursor, and any MCP-compatible agent call Georion tools directly — 'Check AI visibility for example.com', 'Run an Audit Engine+ on https://...', 'Generate a GEO article about X'. See /docs/mcp for setup.
Are there usage-based overage charges?+
No. When you exceed your plan's rate limit, requests return 429 — we never surprise-bill. If you need more consistent throughput, upgrade tiers or contact sales for Enterprise custom limits (up to 10,000 req/hour available).
Is the API versioned?+
Yes. Current version is v1 (GA since February 2026). Breaking changes trigger a new major version (v2, v3) with at least 6 months of parallel support. Non-breaking additions are deployed to v1 continuously. Check the changelog at /changelog.
Start building with the Georion API.
Free to evaluate — 100 req/hour on the Free plan. Included in every paid tier. Docs, OpenAPI spec, and TypeScript SDK ready now.
Start free 7-day trial