This page provides a high-level overview of the Bazaarvoice Conversations API suitable for all audiences.


The Bazaarvoice Conversations API provides access to UGC data in the form of Reviews, Questions,
Answers, Comments, and Profiles, as well as product catalog and statistical data, and allows submission of some of these types of data.

Common use cases

These are a few examples of common scenarios in which you might use the Conversations API:

  • You want complete control over your product page user-generated content user interface.
  • You would like to create a very customized mobile experience that incorporates Bazaarvoice Conversations.
  • You prefer not to use the Bazaarvoice Hosted JavaScript UI, but would still want Bazaarvoice Conversations.
  • You need to build an innovative Conversations application, such as adding rating stars to the product displays in your brick & mortar store.

Supported content types

The Conversations API supports the following content types:

NOTE: Items marked have specific limitations or conditions. Please refer to the documentation for more details.

Content TypeRetrieveSubmit
Ratings & Reviews (+ comments)
Questions & Answers
Products & Categories
Videos files PRR


A direct API endpoint for retrieving feedback and photos is not available. Instead they are included as children of the data object they were submitted against. For example, a feedback vote submitted about a particular review will be included with that review.


This API is available to Bazaarvoice clients using the following solutions:

  1. Bazaarvoice Conversations

Level of effort

Using an API is not the same as using the Bazaarvoice Hosted JavaScriptUI; You will be building, hosting and maintaining your own application using data services provided by Bazaarvoice. The API returns data in a machine readable format, which you will incorporate into your own application. As a result, Bazaarvoice clients must have considerable technical resources and ability at their disposal to use this API.

Required skills

To use this API your team should be familiar with at least the following:

  • Web applications development, integration and deployment
  • Client/Server interaction using HTTP POST and GET
  • SFTP file transfer and XML
  • Graphic user interface design
  • Data Storage and retrieval

Recommended team members

Your team should consist of at least the following:

  • One or more developers familiar with the above requirements

Depending on the scope of your project your team may also need personnel with
the following skills:

  • Network engineering and administration
  • Project management and planning
  • Web and graphic design
  • Software testing

Next steps

If you do not meet the prerequisites described above, then contact our sales team to request a demo of Bazaarvoice Conversations.

If you already have Bazaarvoice Conversations, then continue to the next page learn how to start using this