{
"allTime": {
"avgRating": { "percentChange": 2.4, "rating": 4.6 },
"benchmark": {
"industryRating": 4.2,
"industryReviewCount": 285,
"percentChange": 9.5,
"rating": 4.6
},
"custCommn": { "reviewRequest": 3200, "reviewRequestSms": 1800, "shareReview": 45 },
"reviewCount": { "count": 742, "percentChange": 12.1 },
"sentiments": { "negative": 64, "neutral": 81, "positive": 597 },
"visitors": { "reviewSite": 402, "website": 1210, "total": 1612 }
},
"last30Days": {
"avgRating": { "rating": 4.7 },
"benchmark": { "industryRating": 4.2, "industryReviewCount": 24, "percentChange": 11.9, "rating": 4.7 },
"custCommn": { "reviewRequest": 185, "reviewRequestSms": 96 },
"reviewCount": { "count": 68, "percentChange": 8.0 },
"sentiments": { "negative": 4, "neutral": 7, "positive": 57 },
"visitors": { "reviewSite": 3, "website": 140, "total": 143 }
},
"negativeReviews": [
{
"comments": "The appointment started later than expected.",
"rating": 2,
"response": "Thank you for the feedback. We are reviewing our scheduling process.",
"reviewDate": "Jul 18, 2026",
"reviewId": "review-1001",
"reviewUrl": "https://example.com/reviews/review-1001",
"sourceType": "google"
}
],
"positiveReviews": [
{
"comments": "Friendly staff and a smooth visit.",
"rating": 5,
"response": "Thank you for your kind feedback.",
"reviewDate": "Jul 22, 2026",
"reviewId": "review-1002",
"reviewUrl": "https://example.com/reviews/review-1002",
"sourceType": "google"
}
],
"syndication": {
"presenceCount": 12,
"reviewDistribution": [
{ "count": 548, "name": "Google" },
{ "count": 194, "name": "Birdeye" }
],
"reviewListings": [
{ "id": 2, "name": "Google", "url": "https://example.com/acme-dental" }
]
}
}