Simple, self-serve pricing.
Unlimited seats and API/MCP access on every plan. Annual billing saves two months.
Basic
$990/yr
- 1 brand
- 50 tracked prompts
Choose any 4 platforms
Scraped Engines4×/day
- ChatGPT
- Google AI Mode
- Google AI Overview
- Copilot
- Perplexity
- Gemini
LLM APIs4×/day
- Qwen
- DeepSeek
- Mistral
- Claude
Pro
$2990/yr
- 2 brands
- 150 tracked prompts
Choose any 4 platforms
Scraped Engines4×/day
- ChatGPT
- Google AI Mode
- Google AI Overview
- Copilot
- Perplexity
- Gemini
LLM APIs4×/day
- Qwen
- DeepSeek
- Mistral
- Claude
Premium LLM APIs1×/day
- Claude (web)
- GPT Search
- Grok (web)
Grounded and cited. 20 prompt/model pairings included, each answered daily. $5/mo for each extra pairing.
Business
$6490/yr
- 5 brands
- 350 tracked prompts
Choose any 4 platforms
Scraped Engines4×/day
- ChatGPT
- Google AI Mode
- Google AI Overview
- Copilot
- Perplexity
- Gemini
LLM APIs4×/day
- Qwen
- DeepSeek
- Mistral
- Claude
Premium LLM APIs1×/day
- Claude (web)
- GPT Search
- Grok (web)
Grounded and cited. 30 prompt/model pairings included, each answered daily. $5/mo for each extra pairing.
Self-hosted
The same product on your own servers. Unlimited prompts, every model, full source.
Custom
More brands, custom prompt limits, higher sampling rates, and any models.
White label
Offer AI visibility tracking to your clients under your own brand, domain, and SSO.
Frequently asked questions
Something we didn't cover? Ask the maintainers directly on Discord.
Is Elmo free?
Yes. Elmo is free and open source to self-host, forever. There is no license fee and no per-seat pricing — you only pay for your own infrastructure and the AI provider API keys you choose to use.
Is there a hosted or cloud version of Elmo?
Yes. Elmo Cloud is managed hosting for teams that would rather not run their own infrastructure, starting at $29/mo. You can also self-host Elmo for free, or get in touch about white-label deployments.
Can agencies white-label Elmo?
White-label deployments are available for agencies that want to offer AI visibility tracking under their own brand, with multi-client dashboards and custom branding. Get in touch about setting up a white-label instance for your agency.
What do I need to run Elmo myself?
Elmo runs as a Docker Compose stack managed by a CLI. Install it, run the interactive init, and it's up in a couple of commands. You can use the bundled database or connect Elmo to your own PostgreSQL database.
Do I need a credit card to get started?
No. Self-hosting Elmo does not require an account or a credit card. Clone the open-source repository, deploy with the CLI, and start tracking your AI visibility.
Do I need to talk to sales to use Elmo Cloud?
No. Elmo Cloud is fully self-serve: you sign up, pick a plan, and start tracking without a demo or sales call. Every plan includes unlimited seats plus API and MCP access, and annual billing gets you two months free. Only custom contracts (higher sampling rates, custom limits, or white label) go through a conversation.
How often does Elmo run my prompts?
On Elmo Cloud, the Starter plan runs each prompt once a day, and the Basic, Pro, and Business plans run each prompt up to 4 times a day on every platform you choose. Premium grounded models run once a day, and custom plans can sample more often. When you self-host Elmo, you set the schedule yourself.
Does Elmo have an API or MCP server?
Yes. Elmo has a REST API for brands, prompts, competitors, analytics, sentiment, citations, runs, opportunities, and reports, with TypeScript and Python SDKs, and an MCP server so AI assistants like Claude Code, Codex, Cursor, and VS Code can query your visibility data and manage prompts directly. Both are included on every Elmo Cloud plan and in every self-hosted instance. API keys can be read-only or read-write and limited to specific brands.
Is my data private if I self-host Elmo?
Yes. A self-hosted Elmo instance stores your brands, prompts, and AI responses in your own PostgreSQL database, and prompts are only sent to the scraping and AI providers you configure. Elmo's optional telemetry sends anonymous usage counts and never includes brand names, prompt text, responses, or API keys, and you can turn it off completely with DISABLE_TELEMETRY=1.
Start winning AI search today.
Start tracking your brand in minutes. Plans start at $29/mo.
- Self-serve
- Unlimited seats
- API and MCP access
Want a walkthrough first? Book a 30-minute tour.