Your agent generates better prompts for your client than our generic vertical-detect ever could. Send them; we probe ChatGPT + Gemini + AI Overview, layer in Citation Readiness from our exclusive Ollagraph backend, citation gap, crawlability audit, and probe-evidenced recommendations — all in one bundled JSON response. Identical prompts hit our cross-tenant cache → $0 marginal cost on repeat.
# 1. Onboard a domain + send the prompts your AI agent generated.
# Identical prompts across agencies hit our cross-tenant cache for
# $0 marginal LLM cost — the canonical cache-friendly flow.
# Auto-everything also works: just omit custom_prompts.
curl -X POST https://api.aeoniti.com/v1/domains \
-H "Authorization: Bearer aeo_..." \
-d '{
"domain": "acme.com",
"custom_prompts": [
"best CRM for indian startups in 2026",
"Acme vs HubSpot for mid-market SaaS",
"top CRM tools with built-in email automation"
]
}'
# -> 202 { domain_id: 171, status_url: "/v1/reports/171", eta_seconds: 75 }
# 2. Pull the full bundled report ~75s later
curl -H "Authorization: Bearer aeo_..." \
https://api.aeoniti.com/v1/reports/171
# -> 200 { overview, citation_readiness, signals, citation_gap,
# crawlability, prompt_runs, recommendations } Sign up at login.aeoniti.com, mint a key at /agency/api-keys, ship. Dashboard at login.aeoniti.com is read-only — see your tiles, the API does the configuration.
Each /v1/reports/{id} response packs the entire AEO intelligence stack into one JSON. No second call to fetch signals separately. No third call for citation gap. One read, everything.
Kick the tires. No card.
For solo agencies + indie tools. $351/yr — 25% off billed yearly.
For multi-client agencies. $1,341/yr — 25% off billed yearly.
POST /v1/reports/{id}/refresh returns a job ID immediately. When the scan completes, we POST the
report to your callback URL with Standard Webhooks v1 HMAC headers
(webhook-id, webhook-timestamp, webhook-signature) — the same spec Vercel
and Cloudflare use. 300-second timestamp tolerance. Verify with the
standardwebhooks library in any language.
POST /v1/reports/171/refresh HTTP/1.1
Authorization: Bearer aeo_...
-> 202 { "job_id": "job_8a91...", "eta_seconds": 75 }
# ~75s later, your callback receives:
POST https://your.app/webhooks/aeoniti HTTP/1.1
webhook-id: msg_3F2H...
webhook-timestamp: 1735689600
webhook-signature: v1,QFh7Ag/Q4mE... v1,8sLk2x...
Content-Type: application/json
{ "domain_id": 171, "report": { ... full bundled stack ... } } /v1/diligence — brand health bundleOne endpoint for VC and M&A diligence reports. Citation share, hallucination count, AI bot policy, Citation Readiness — all in one payload, sized for a slide deck.
Designed for fund analysts running diligence on a 50-name pipeline. One key, fifty domains, fifty bundled brand health snapshots — citation share across ChatGPT + Gemini + AI Overview, hallucination + contradiction count, AI bot policy vs industry baseline, Citation Readiness grade.
The dashboard tells you what's happening. The API lets your tools know — automation, reporting, white-label client dashboards. Same data, same auth, same agency. Upgrade the API tier from your dashboard and every key in your agency lifts instantly.