Resources · Measuring AI Visibility

Why Monitor Exa Alongside Perplexity for AI Search Visibility?

Perplexity is an answer engine people use directly. Exa is a search engine that other AI products call through an API, so the people using those products rarely see its name. Both run their own web indexes rather than reselling Google or Bing results, so a page can be found in one and missing from the other. Exa says it powers search for coding agents such as Cursor and Cognition, for HubSpot's agents and for more than 5,000 companies. If your buyers use AI agents and tools built on third-party search, watching Perplexity alone misses that layer. Checking Exa is cheap: allow its crawler, look for it in your logs, and run your key questions through its search.

How do Exa and Perplexity differ?

Perplexity Exa
What it is A consumer answer engine, with a search API for developers A search API built for AI agents and applications
Who sees results People asking Perplexity directly People using products that call Exa, such as coding and sales agents
Index Its own index, described as covering hundreds of billions of pages Its own index; Exa says its crawlers track over 500 billion URLs
Crawler PerplexityBot, plus Perplexity-User for user requests ExaSearchBot (older token: ExaBot)
How your brand appears Named and linked in an answer As a result the calling product may quote, summarise or ignore
How to check Ask Perplexity your questions Run the same questions through Exa's search

Why does Exa matter if nobody searches it directly?

Because the searching is done by software. When a developer asks a coding agent how to integrate a payments API, the agent may search the web through Exa, read the top results and write code from them. When a sales team's agent researches a prospect, it may do the same. The person never sees a results page, only the agent's work.

Exa's own announcements give a sense of scale. In May 2026 it raised $250 million at a $2.2 billion valuation, and named Cursor, Cognition, HubSpot, OpenRouter and monday.com among its users, with over 400,000 developers. OpenRouter, which lets developers use many AI models through one interface, says its web search uses each model's own search where available and otherwise falls back to Exa.

Exa matters most for:

  • Developer tools and APIs, since coding agents search documentation constantly.
  • B2B companies whose buyers use AI research and sales agents.
  • Brands in categories where AI-built apps answer questions, such as research tools, comparison apps and internal assistants.

For a local restaurant or a consumer brand whose buyers ask ChatGPT, Exa is a much lower priority.

Why is Perplexity still worth monitoring?

Perplexity is where people go to ask questions, so its answers directly shape what they think of your brand. It also sells a Search API to developers, so its index feeds other products too. The two cover different ground: Perplexity shows how a consumer-facing answer engine describes you; Exa shows whether agents built by others can find you at all. How Perplexity's crawler access affects citations is covered in whether Perplexity needs PerplexityBot access.

How can a page be visible in one and not the other?

  • Different crawlers and rules. ExaSearchBot looks first for robots.txt rules addressed to it. If there are none, it follows your rules for major search engines, then the rules for all bots. Many AI bot blocklists name only the older ExaBot token, and Exa's documentation describes precedence only for ExaSearchBot, so if you mean to block or allow Exa, name ExaSearchBot explicitly.
  • Different ranking. Exa builds its own embedding models and ranks results for agents. Perplexity blends retrieval with its own answer generation. The same query can surface different pages.
  • Different freshness. Each crawler revisits pages on its own schedule.
  • Firewall rules. Bot protection that allows known search engines can still challenge newer crawlers.

How do you monitor Exa?

  1. Check robots.txt for rules naming ExaSearchBot or ExaBot, and for blanket AI-bot blocks. Allowing search crawlers while blocking training crawlers is covered in how to allow search AI bots while blocking training crawlers.
  2. Look for ExaSearchBot in your server logs. Its user agent contains “ExaSearchBot/1.0”. Each request is signed using the Web Bot Auth scheme, and Exa says Cloudflare, Akamai and other providers that support it validate the signatures automatically.
  3. Run your buyer questions through Exa. Exa's free tier includes $10 of credits a month, and a standard search costs $7 per 1,000 requests, so testing 30 questions a month costs almost nothing. Record whether your pages appear, where, and which competitors appear instead.
  4. Compare with Perplexity for the same questions. Pages that appear in one and not the other point to crawl or content gaps.
  5. Repeat monthly, and after major site changes. How to design a stable question set is covered in what a control prompt is.

To remove a page from Exa, Exa says robots.txt is not enough: add a noindex meta tag or X-Robots-Tag header, and ExaSearchBot drops the page the next time it fetches it.

What does monitoring Exa not tell you?

  • Which products used a result. Exa does not report which of its customers' apps retrieved your page.
  • Whether the agent used it. Appearing in results does not mean the agent quoted or followed your page.
  • Traffic. Agents often read pages without sending visitors, so referral analytics rarely show this activity.

Exa is also one of several search APIs agents use; others include Brave, which Anthropic lists as a subprocessor for Claude, and Parallel. Treat an Exa check as one view of the agent layer, not the whole of it. The same logic applies to Bing, which feeds several assistants, as covered in why Bing matters for AI search visibility.

We have not measured how often agents built on Exa cite particular brands. This page is based on Exa's announcements, crawler documentation and pricing pages, OpenRouter's documentation and Perplexity's documentation.

What might this look like in practice?

Consider an illustrative developer tools company, Ulvstead, which appeared in Perplexity answers for “best Python linter for large codebases” but kept hearing from users that coding assistants recommended an older rival. Its logs showed PerplexityBot visits but only a handful of ExaSearchBot requests, all answered with a challenge page. Its CDN's bot protection let through a list of well-known crawlers that did not include Exa. After the team allowed signed ExaSearchBot requests, successful fetches appeared within days, and the robots.txt gained an explicit rule so the intent was on record. Monthly Exa searches then showed Ulvstead's documentation reaching the top five results for most of its 25 test questions.

What do people ask about Exa and AI visibility?

What is Exa?

A search engine built for AI agents and applications, which call it through an API instead of showing results to people directly.

Does Exa respect robots.txt?

Yes, according to Exa. Its current token is ExaSearchBot, and rules addressed to it take precedence.

Is Exa the same as Exabot?

No. Exabot was a crawler for Exalead, an unrelated older French search engine. Exa's older token was ExaBot, and its current one is ExaSearchBot.

Should small local businesses monitor Exa?

Usually not. It matters most for developer tools and B2B companies whose buyers use AI agents.

Published by The Kovmere Team · updated Sep 29, 2026 · More resources