Endpoint Playground
Returns Google Play reviews for an app by `app_id`. `sort` is `newest` (default), `helpfulness` or `rating`, and `num` is up to 1000 per request (default 100). Each review has its text, score, date, thumbs-up count, app version and any developer reply. Pass `next_pagination_token` back to continue.
14 Oct 2026: 250 data; 9 fields had a value in every checked item and 2 varied between items; 2 fields were empty in this sample.
Sample value profiles: date: 2026-10-12; score: 1 to 5, median 5; user_image: play-lh.googleusercontent.com.
curl 'https://api.crawlora.net/api/v1/googleplay/reviews?app_id=com.openai.chatgpt&sort=helpfulness' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| app_id | string | Yes | com.openai.chatgpt | Google Play app id |
| sort | string | No | helpfulness | Sort: helpfulness, newest, rating |
| num | integer | No | Number of reviews | |
| country | string | No | Two-letter country code | |
| lang | string | No | Two-letter language code | |
| paginate | boolean | No | Only fetch the requested page | |
| next_pagination_token | string | No | Token from a previous response |
{
"code": 200,
"msg": "OK",
"data": {
"data": [
{
"id": "5b4e4d89-ce22-4f13-b676-bb3a7aafe278",
"user_name": "Play User",
"user_image": "https://play-lh.googleusercontent.com/a-/sample",
"date": "2026-02-18T12:34:56Z",
"score": 5,
"score_text": "5",
"url": "https://play.google.com/store/apps/details?id=com.openai.chatgpt&reviewId=5b4e4d89-ce22-4f13-b676-bb3a7aafe278",
"title": null,
"text": "Very useful for daily work.",
"reply_text": null,
"version": "1.2026.056",
"thumbs_up": 42,
"criterias": null
}
],
"next_pagination_token": "CscBIr4BAb_yELvAqtSacgExc3y_bO88_b1Q"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.