Understanding the Authentic Discovery API
This section explains what is Authentic DiscoveryTM API and its role in helping AI bots discover your User Generated Content (UGC).
Bazaarvoice Authentic DiscoveryTM is an API-driven framework engineered for Generative Engine Optimization (GEO). It ensures your brand’s authentic UGC (ratings, reviews, and questions and answers) is structured and accessible for seamless indexing by AI agents and Large Language Models (LLMs).
This page explains why the Authentic Discovery API exists and the idea it is built on. It is background reading — you do not need it open while you implement. When you are ready to build, go to the Getting Started guide.
The Shift: Shoppers are asking AI instead of searching
The way people discover products is changing. Increasingly, shoppers ask AI tools — ChatGPT, Claude, Perplexity, Gemini — to recommend products, rather than typing keywords into a search box. When those tools answer, they lean heavily on structured product data and user-generated content (UGC): ratings, reviews, and Q&A. Research from Yale, Columbia, and the University of Chicago found that even small gaps in product information measurably reduce a product’s chance of being recommended, and that AI agents can be 20–40% less likely to select a product when key information is missing.
This is the AI-era successor to SEO. We call it Generative Engine Optimization (GEO). The goal is the same as SEO — be discoverable at the moment of purchase — but the audience is now AI systems as well as search engines.
The Problem: AI crawlers cannot see JavaScript-rendered reviews
Most e-commerce sites display their ratings and reviews using JavaScript that runs after the page loads. That works well for two audiences: human visitors, and traditional search crawlers like Google, Bing, and Apple, which can execute JavaScript.
AI crawlers are different. They do not execute JavaScript. They read the initial HTML response and nothing more. So any review content that only appears after JavaScript runs is simply invisible to them. A brand’s best, most persuasive content — verified, human, moderated reviews — disappears at exactly the moment an AI is deciding what to recommend.
Bazaarvoice Authentic Discovery APITM closes this visibility gap. Instead of relying on the shopper's browser to load the content, your server fetches your Bazaarvoice reviews and embeds them directly into the page's initial HTML as structured data (JSON-LD).
Because the data is already present in a clean, machine-readable format when the page loads, AI crawlers can read it immediately without running any code.
The Concept most people miss: two parallel paths
This is the single most important idea to hold on to, because almost every worry a client has dissolves once they see it. There are two independent delivery paths, serving two different audiences, running in parallel:
| The Scenario | Structured Data Path | Visual display path |
|---|---|---|
| Who it serves | AI crawlers & search engines | Human shoppers |
| What it delivers | JSON-LD markup they can read | The reviews people see on screen |
| When it arrives | In the first HTML response, before JavaScript | Later, rendered by the Bazaarvoice JavaScript |
| Comes from | The Authentic Discovery API | Your existing Bazaarvoice display |
Why Use This API
The API is designed to be straightforward to integrate:
- One simple call: A single server-side API call returns complete, ready-to-embed JSON-LD markup.
- No heavy lifting: No need to install complex SDKs or manipulate data on the client side, just fetch and embed.
- Real-time accuracy: It pulls live data directly from your Bazaarvoice Conversations database, so AI bots receive your most recent reviews.
- Two goals, one step: You improve traditional SEO while enabling GEO at the same time.
The API does not replace the Bazaarvoice JavaScript bundle. They work together. The API adds a crawler-readable layer; the JavaScript keeps rendering the visuals exactly as they do today. Because the two paths are independent, adding the API does not change how reviews look and does not slow the page down for human visitors.
SEO vs GEO
SEO focuses on traditional search engine rankings, while GEO focuses on making your content readable for AI platforms. The Authentic Discovery API supports both.
| Feature | Search Engine Optimization (SEO) | Generative Engine Optimization (GEO) |
|---|---|---|
| Primary Target | Google, Microsoft Bing, Apple | ChatGPT, Claude, Perplexity, Gemini |
| Tech Requirement | Can often handle JavaScript | Might not execute JavaScript, so static and server-side data is more effective. |
| Bazaarvoice Role | Improves traditional search rankings | Prepares your brand for AI-driven shopping. Future-proofing for AI shopping. |
Hosted Display ClientsTo learn how to implement the Authentic Discovery API, refer to the Bazaarvoice Knowledge Base.
Why current data, not a feed
The API reflects current Bazaarvoice Conversations data — the live source of truth — rather than a batch-processed export such as the Displayable Content Export feed. Crawlers and AI systems therefore see the same up-to-date content your shoppers see.
A note on "bad bots"
Authentic Discovery is built for legitimate discovery — real search engines and AI systems. It is not a tool for managing malicious or scraping bots. Those should be blocked earlier in your stack (via robots.txt or a Web Application Firewall) before a request ever reaches your product pages. Keeping the two concerns separate is why the how-to guide for server-side bot detection is deliberately scoped to known, well-behaved crawlers only.
What's Next?
Choose your next step:
- Implementation Guide — Step-by-step instructions for adding the API to your server.
- API Technical Specifications — Details on the endpoints, parameters, and JSON responses.
Updated 5 days ago
