I have noticed a discrepancy and would like to know if it is a bug or
a feature. I am trying to get the average ratings for a business via
the API.
The web page for a business includes an average rating. The API call
company/get does not include this rating but company/reviews does
return a list of reviews and the associated ratings, so in theory one
could calculate the average rating by looking at all reviews. However,
it appears that it is possible for users to rate a business without
submitting a review. These ratings ARE included in the average rating
displayed on the web page but they are NOT returned by the API, so any
attempt to calculate the average rating by looking at the reviews will
end up with a different result than the average rating on on the web
page.
Example:
http://www.merchantcircle.com/business/Mountain.States.Toyota.Denver.CO.303-302-8888
Average rating on the web page is 2.0 based on 4 ratings.
There are 2 reviews, each with a rating of 1. So using the API, the
calculated average rating would be 1.
Is there any way to get the real average rating via the API?