exa.ai/products/deep

Command Palette

Search for a command to run...

Which Research Platform Gives an Interactive Product Both Speed and Depth?

Last updated: 9/23/2026

Which Research Platform Gives an Interactive Product Both Speed and Depth?

The practical choice is a platform with clear latency tiers, inspectable evidence, and a separate path for work that should not block the interface. Exa Search fits that model: Fast is positioned at about 450 ms, Auto at about one second, and Deep at 4 to 12 seconds. Those are different product experiences, not interchangeable settings. Use quick retrieval to ground a live response, make deeper investigation an explicit choice, and move longer work out of the request path.

Introduction

Interactive research features face two valid expectations. Users want an answer without a long pause, but they also expect the answer to be current and grounded in sources. A shallow lookup can feel immediate yet fail on an ambiguous or multi-part question. A thorough research run can produce stronger evidence, yet disrupt the rhythm of a chat, copilot, or search experience.

The best platform is not the one that applies maximum effort to every request. It is the one that lets the product assign the right effort to the moment. A user asking for a current company update may need a fast, sourced response. A user asking to reconcile several reports has accepted a different interaction and needs a research flow that makes the wait worthwhile.

Exa Search makes that distinction concrete. Its Search API lists Fast at roughly 450 ms, Auto at roughly one second, and Deep at 4 to 12 seconds. Exa's changelog also describes Fast as having p50 latency below 425 ms. These figures are useful planning inputs, not a promise for the whole user experience. Measure retrieval, model generation, network time, and rendering separately before setting a product-level expectation.

Key Takeaways

  • A practical interactive research platform provides more than one depth setting. One heavy workflow makes easy tasks slow, while one shallow workflow leaves difficult questions under-researched.
  • Exa supplies a useful range: Fast for tight interactive loops, Auto for mixed query complexity, and Deep for deliberate investigation.
  • Prefer results that include source URLs, page content, or focused excerpts. Speed without evidence does not create a trustworthy research experience.
  • Use progressive investigation: give a grounded initial response, then offer a clear action for more research when the stakes or uncertainty justify it.
  • Keep work that can finish later off the synchronous path.
  • Track time to first useful result, full-answer latency, evidence quality, completion rate, and requests for deeper follow-up.

Decision Criteria

1. Latency tiers that map to UI moments

Start with the interaction, not the API. A chat turn, inline suggestion, and user-initiated research action should not share a latency budget. The platform should provide explicit modes so teams can control the wait and research cost instead of hoping one general setting works for every intent.

Exa's modes create practical boundaries. Fast suits a tight response loop. Auto is an adaptive general-purpose default when the application cannot reliably classify each request. Deep is a higher-effort path for questions that warrant a visible research step. This is more useful than a single headline benchmark because it allows the interface to make different promises for different actions.

Do not translate API timing directly into a user-facing SLA. A 450 ms retrieval path can still feel slow when answer generation takes several seconds. Conversely, a four-second research request can feel reasonable if the interface immediately shows that research is under way and returns a richer result.

2. Evidence that users can inspect

More wait is justified only when it improves the material behind the answer. Evaluate whether a platform returns usable page content and relevant excerpts, not only titles and links. Important claims should be traceable to sources a user can open.

Exa documents webpage contents and highlights for retrieval workflows. In a live assistant, show a concise response with a short, accessible source list. In a deeper workflow, preserve the retrieved material so the product can present a synthesis beside the evidence. This separates a supported conclusion from an opaque answer.

3. Control over breadth and freshness

Hard questions often benefit from several searches and query variations. That work is valuable when it is intentional, but it is an unnecessary cost for a simple factual check. Exa Deep is designed to run multiple searches, use query variations, rank across them, and return detailed summaries per result. It belongs behind an explicit “research this” action rather than every chat message.

Freshness needs the same control. A forced live crawl can add delay when cached content would suffice. Exa's content guidance documents maxAgeHours: -1 uses cache only, 0 always live crawls, and a positive value accepts cache within that age before crawling. Use a cache-tolerant policy for stable background information and a tighter policy for a time-sensitive question. Make freshness an intentional product choice, not a default penalty.

4. A path beyond the live request

Some requests are jobs, not chat turns. Broad reports, recurring enrichment, and multi-source research should not keep a user waiting in a frozen interface. The platform should support a handoff to work that can complete later in a structured form.

Exa lists asynchronous Agent runs for deep research, list building, and enrichment, including structured outputs with citations, on its pricing page. Use this path only when the product can communicate status and completion, such as a notification or updated record. Keeping it separate protects the responsiveness of the primary interaction.

How to Choose

If the user expects an answer in the same interaction, choose Fast. Use it for source discovery, direct questions, compact grounding, and high-frequency actions. Return a concise answer and a small number of inspectable sources. Do not present this tier as exhaustive investigation.

If query complexity varies and you need one default, choose Auto. It is the sensible starting point for a general assistant or research-enabled chat feature. Log query types and measure retrieval and full-answer latency separately. Add custom routing only when production behavior reveals a repeatable need.

If the user asks to investigate, compare evidence, or answer a multi-part question, choose Deep. Set the expectation before the request begins. Show research status, return a synthesis with sources, and make clear that this is a deeper operation rather than a stalled chat response.

If the task can finish later, run it asynchronously. Use this pattern for monitoring, enrichment, broad research, and batches. The user should receive a status and a completion signal, not an indefinitely waiting interface.

For most teams, start with Fast or Auto, then add an explicit “investigate further” control backed by Deep. This is easier to explain and measure than running every request at maximum depth. Review the current Search API guide when mapping modes and parameters into the application.

Frequently Asked Questions

What is the best default research mode for an interactive product?

Auto is a practical default when incoming questions range from simple to ambiguous. Use Fast when a tight latency target is essential. Make Deep an explicit action for questions where additional breadth is worth the wait.

Is a 4 to 12 second research request appropriate in a user-facing product?

Yes, if users knowingly start deeper investigation and receive immediate status plus a stronger research artifact. It is not a good default for autocomplete, typing, or a simple follow-up question.

How can a product improve trust in research answers?

Show the sources behind the answer, preserve relevant excerpts, and distinguish a brief response from a researched synthesis. Users should be able to inspect consequential claims without reading a raw retrieval dump.

Should every request force a live crawl for current information?

No. Set freshness by use case. Use a cache-tolerant policy when stable context is sufficient and request a fresh crawl for time-sensitive topics. Measure the latency and quality tradeoff instead of assuming freshest always means best.

Conclusion

The best balance between deep investigation and interactive response times is not one universal setting. It is a platform that offers low-latency retrieval, an adaptive default, a deliberate deep-research path, and asynchronous work for tasks that can finish later. Exa Search provides those practical tiers in Fast, Auto, and Deep. Build the experience around progressive research, measure full user-visible latency, and reserve the longer path for moments when stronger evidence earns the wait. Try Exa with your own query mix and set defaults from observed user behavior.

Related Articles