Contents

(+ show- hide)

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

Introduction

The Bazaarvoice Product Sentiment Insights API provides an HTTP interface for bulk requesting Bazaarvoice product sentiment insights data. The Product Sentiment Insights API offers the following benefits:

  • A service optimized for downloading product sentiment insights data in bulk.
  • A single source for your product sentiment insights data from the Bazaarvoice network.
  • A complete snapshot of all product sentiment insights data available at least weekly.

Use case

The Product Sentiment Insights API is designed to return data in bulk, meaning it has been optimized for downloading large sets of data. As a result, round-trip latency - the time between request and response - of seconds or more should be expected. You should plan your Product Sentiment Insights API usage so that you have downloaded the data before it is needed, instead of making requests in response to real-time user interaction.

English-language content only
Product sentiment insights are only available for content written in the English language. As a result, the Product Sentiment Insights API only returns data in the English language.

Prerequisites

To use the Product Sentiment Insights API you must meet the following prerequisites:

  1. Access to Bazaarvoice Ratings and Reviews.
  2. The ability to meet the level of effort guidelines.

Level of effort

Using the Product Sentiment Insights API is not the same as using a Bazaarvoice hosted solution; You will be building your own application that incorporates data provided by Bazaarvoice. The Product Sentiment Insights API returns this data in a machine-readable format which you will then use in an application that you must build, host and maintain. To successfully use this product your team should meet the requirements described below.

Product Sentiment Insights API application

Our expectation is that clients using the Product Sentiment Insights API will be able to build an application that will interact with the Product Sentiment Insights API, store the product sentiment insights data, manage relationships within the data, and distribute the data to your other applications. This is depicted in the image below:

In this image, the Client PSI Application icon represents the application you would build to interact with the Product Sentiment Insights API. The Client Application icons represent your end-user facing applications, such as mobile apps or product detail pages.

This design limits the copies of product sentiment insights data and as a result eliminates the possibility of multiple database replicas becoming out of sync with the Bazaarvoice authoritative system of record.

Technical requirements

Your team should have the following proficiencies:

  • Web application development
  • Client/server interaction based on the HTTPS protocol
  • The ability to process JSON
  • Data storage and retrieval

Team members

Your team should consist of at least the following:

  • A developer familiar with the technical requirements above

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

Continue to Getting Started to learn the Product Sentiment Insights API fundamentals.