Google Play Reviews API
Collect review text, ratings, versions, and replies for structured product feedback workflows.
Open use casePull Google Play user reviews in bulk โ ratings, review text, app version, timestamps, helpful votes, and developer replies. Perfect for competitor analysis, release QA, and sentiment pipelines. Responses are clean, consistent JSON ready for immediate processing.
Pass your service API key in the x-api-key HTTP header.
Obtain your key from the Dashboard after enabling Play Store Reviews.
x-api-key: YOUR_API_KEY
After enabling Play Store Reviews on the Dashboard, click the Playground button next to your key. Enter an app package name, adjust the count, click Run request, and inspect the live review data โ all in the browser.
GET /api/playstore/reviewscom.spotify.music50enusnewest | rating | helpfulness. Default: newest{
"ok": true,
"appId": "com.spotify.music",
"count": 2,
"reviews": [
{
"id": "gp:AOqpTOHabc...",
"rating": 5,
"author": "Alice",
"text": "Love the new UI!",
"version": "8.9.0",
"date": "2025-01-20",
"helpful": 42,
"reply": null
},
{
"id": "gp:AOqpTOIxyz...",
"rating": 3,
"author": "Bob",
"text": "Crashes sometimes.",
"version": "8.8.9",
"date": "2025-01-15",
"helpful": 7,
"reply": "Thanks โ fix shipping in the next release."
}
]
}
| HTTP | error | Meaning |
|---|---|---|
| 401 | invalid_key | API key missing or invalid. |
| 400 | appId is required | The appId param was omitted. |
| 500 | data_source_failed | Internal data source error. |
curl -s -H "x-api-key: YOUR_API_KEY" \ "https://novadatahub.com/api/playstore/reviews?appId=com.spotify.music&count=50&lang=en&country=us&sort=newest"
https://novadatahub.com/api/playstore/reviewsx-api-key / Value: YOUR_API_KEYappId=com.spotify.music count=50 sort=newestreviews array with rating, author, text, version, date, helpful, and reply fields.using System.Net.Http.Json;
using System.Text.Json;
using var http = new HttpClient();
http.DefaultRequestHeaders.Add("x-api-key", "YOUR_API_KEY");
var result = await http.GetFromJsonAsync<JsonElement>(
"https://novadatahub.com/api/playstore/reviews?appId=com.spotify.music&count=50&sort=newest");
foreach (var review in result.GetProperty("reviews").EnumerateArray())
Console.WriteLine($"{review.GetProperty("author").GetString()}: {review.GetProperty("rating").GetInt32()} stars");
Collect review text, ratings, versions, and replies for structured product feedback workflows.
Open use caseTrack fresh review trends after releases and route complaint spikes faster.
Open use caseFeed review text into sentiment and topic pipelines with cleaner upstream collection.
Open use caseSee why product teams often move from manual exports to an API-based review workflow.
Open comparisonCompare review API buying criteria for post-launch QA, complaint spikes, and version-aware monitoring workflows.
Open comparisonRead a practical guide for collecting and analyzing structured review JSON for QA and sentiment work.
Open tutorialReview data pipelines usually expand from a simple export replacement into recurring product, QA, and sentiment-analysis workflows. That means implementers eventually need narrower content around authentication mistakes, review collection volume, and how to keep scheduled jobs stable when request traffic grows. This page now links more directly into that deeper support content.
Open the dedicated docs page for parameter notes, response highlights, and review-workflow implementation checklists.
Open docsUse the troubleshooting guide when a service key, environment variable, or request header setup is blocking review collection.
Open guideRead the throttling guide if you are scheduling recurring review pulls across many apps, regions, or monitoring jobs.
Open guideUse the quota guide when review collection jobs need a clean operator path instead of blind retries after allowance is exhausted.
Open guideFollow the tutorial for version-based review grouping, complaint tagging, and post-launch QA escalation.
Open tutorialRead the guide for batching, scheduling, and prioritizing review collection when monitoring scope grows across apps or markets.
Open guideUse the market-context guide when review analysis depends on stable country and language settings across recurring jobs.
Open guideOpen the regression guide for version-based complaint analysis and faster post-launch problem detection.
Open guideOpen the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.
Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.
Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.
Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.