Google Play Reviews API

Google Play reviews API: what users say about any app

Paste the link to an app on Google Play, choose Reviews, and get 20 reviews back as rows: stars, full text, date, how many people found it helpful and which app version the user was on. One call costs €0.0015.

AutomaticPaste a Play Store app link, choose Reviews, and we use this API for you.play.google.com/store/apps/details?id=com.duolingo

per 1,000 calls
€1.50
per call
€0.0015
0.15 cents
rows per call
up to 20
per 1,000 rows
≈ €0.075

Read reviews as data, for your app and your rivals

The Google Play reviews API returns 20 reviews per call for any Android app, in the order Google Play shows them, with star rating, full review text, date, likes and the app version the reviewer used. One call costs €0.0015, which works out to €0.075 per 1,000 reviews. Set the app up once and every run's reviews are saved in your Scrapewise account, ready for the table, Excel, your AI assistant or the API.

The Play Console shows reviews for your own app. It doesn't show your competitors' reviews, and it's slow to read when you want counts: how many 1-star reviews mention 'crash' since the last release, or which feature request comes up most. Scrolling the store page on a phone gives you the same text with no way to sort or count it.

This API gives you the reviews as rows, so a spreadsheet or a script can do the counting. The app version column is the useful one for developers. It tells you whether the complaints belong to the build you shipped on Monday or to one from last year. For the app's listing itself, use the Play Store app details API. To see where an app ranks for a keyword, use the Play Store search API. All sources and prices are on the all data APIs and prices page.

Who pulls Play Store reviews

  • App developers after a release

    You shipped version 6.2 and the rating dropped by 0.1. Pull the reviews the store shows first, check which app version they mention, and find the bug users hit before more of them write about it.

  • Product managers planning a roadmap

    Pull reviews from the 30 biggest apps in your category and tag the feature requests. That's 600 reviews for €0.045, and the list you get is what users of those apps ask for.

  • Support leads

    Group low-star reviews by topic, like login, billing or sync, and see which one costs you the most stars each week.

  • Investors and analysts

    Reviews are public and people write them every day. A rival app with a wave of 1-star reviews about a price change is worth knowing about before the next earnings call.

How it works

  1. Add the app once

    Paste the app link from Google Play and choose Reviews. The same link also gives the app listing, so we ask which one you want. Each call returns 20 reviews for €0.0015.

  2. Schedule it daily

    Each run is saved with its date, so you see how the reviews Google Play puts first change over time. Rows are kept for 90 days.

  3. Find the problems

    Sort by stars and filter by version in the table or Excel, pull rows by API, or ask your AI assistant: 'what do 1-star reviews since the last update complain about?'

Set it up once. The data keeps coming.

Save your search once and it runs by itself. Every run lands in your own Scrapewise database, and you pick how to read it.

  1. Set it up once

    Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.

  2. Runs on your schedule

    Pick daily, weekly on the days you choose, every few days, or the first or last day of the month. Scheduled runs start at night, European time. Need it more often? Start runs from your own code.

  3. Saved in your database

    Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.

  4. Use it your way

    Open the table in the web app and download the latest run as an Excel file. Ask your own AI assistant about it. Or pull the rows into your code with an API key.

Ask your AI assistant about your own data

Connect Claude Desktop or Claude Code with a read-only key. The assistant reads the rows you've already collected, at no extra cost on Scrapewise. With a full-access key it can start a run for you too.

  • Which of my ASINs lost the Buy Box this week?
  • Which competitor cut prices the most since Monday?
  • Show the keywords where I dropped out of the top 10.

What you send and what you get back

Paste the link to an app on Google Play and choose Reviews. Country and language come from the link. Each call returns 20 reviews, one row per review, with the rating, full text, date in two formats, likes and app version.

You give
  • Link to the app on Google Playrequired

    Open the app on Google Play and copy the address.

    https://play.google.com/store/apps/details?id=com.duolingo&hl=en&gl=US
  • What do you want from this app link?required
    • App details
    • Reviews
You get

Up to 20 rows per call, 14 columns

Sample: Duolingo reviews

Real review text and ratings from a live call in September 2026. Reviewer names, avatars and review IDs are made up for this page. All columns the API returns are shown.

All 14 columns

  • sw status
  • sw source url
  • sw fetched at
  • id
  • title
  • avatar
  • rating
  • snippet
  • likes
  • date
  • iso_date
  • app_version
  • ctx_search_parameters_product_id
  • ctx_pagination_next_page_token

27 sample rows, all 14 columns seen across sample calls.

27 sample rows, all 14 columns seen across sample calls.
sw status_sw_statusResult of this row: OK, no results, or an errorsw source url_sw_source_urlThe link you pasted for this requestsw fetched at_sw_fetched_atWhen we collected this row (UTC)ididIdtitletitleTitleavataravatarAvatarratingratingStar ratingsnippetsnippetShort text excerptlikeslikesLikesdatedateDateiso_dateiso_dateDate in ISO formatapp_versionapp_versionApp versionctx_search_parameters_product_idctx_search_parameters_product_idRequest context: search parameters product idctx_pagination_next_page_tokenctx_pagination_next_page_tokenRequest context: pagination next page token
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:18:03Z7b70c3b8-a81f-dec3-279c-658a36760ce5Nina Kellerhttps://placehold.co/64x64/png?text=User3I used to really love this app, but with each new "improvement/update" it's gotten helpful and more frustrating. I am a broke college student and can no longer pay for the subscription. Now unless I want to spend hours watching videos to get energy or spend a lot of diamonds to buy energy, they only give you enough for one round. I am seriously considering letting my 1175 day streak go and uninstall the app altogether. I will wait to see if they make any changes to fix this issue.57April 20, 20262026-04-20T12:50:20Z6.75.7com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:18:40Z5e187b24-8e67-6a01-d86a-646059a1120eDaniel Brookshttps://placehold.co/64x64/png?text=User1The app has become extremely buggy. I constantly have to close and reopen it to update my progress after finishing a lesson. Sometimes, it will erase two or three full levels of progress. Last night, I needed to pass a test to be permitted to return to where I belonged. It will also say I have 3x XP for 30 minutes, which somehow turns out to be 1.5 XP for 10 minutes. I've submitted multiple bug reports without any reply or, worse, any signs of a fix.771November 7, 20242024-11-07T11:47:50Z6.6.6com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:19:17Z6dda4f8d-cea6-0f4c-39e5-8ff092f837d4Lucas Bennetthttps://placehold.co/64x64/png?text=User2I used to love this app. I've been using it for over a year, but they've disabled "practice to earn more hearts" in the free version. I thought it was a random bug, but it's happened to a couple of my friends with long streaks too. I think it's their way of getting people to do the paid version. We've all sent in bug reports but havent received any responses and theres nothing on the website. It's been a couple months. Without that feature, it's almost impossible to do multiple lessons in a day544November 12, 20242024-11-12T04:38:32Z6.6.6com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:19:54Z8e867f3c-a487-eeab-accb-461a9d132363Ryan Satohttps://placehold.co/64x64/png?text=User1I have a 1,364-day streak. I just got switched from the heart to the energy system and it's awful: I can't even complete one "legendary" lesson without running out of energy, usually at the very last question (of course). Obviously a ploy to force learners to subscribe to the paid app. Every recent change has been for the worse (repetitive lessons, no explanations for mistakes, etc.). I was reluctant to let my streak go, but this does it.7087October 1, 20252025-10-01T04:22:38Z6.49.3com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:20:31Zb18753e6-d457-8ad9-a867-a096edd877c8Maya Satohttps://placehold.co/64x64/png?text=User1When I first started, I loved this. I would have given it 5 stars and I was strongly considering buying the super version. Then about 2 months ago I could only earn 1 heart. Tonight I can earn more hearts, but no practice at all, only through ads. This is ridiculous and makes me want to quit the entire app. I am learning Korean and it's hard, I go through hearts like nothing, this used to be a great option for people who are tight on funds, but the changes are ridiculous.796February 22, 20252025-02-22T04:18:42Z6.18.3com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:21:08Zc32d4526-b3e4-110a-45f5-0c522e2fbf77Aisha Carterhttps://placehold.co/64x64/png?text=User4too much repetition of some easy things, then" you learned 25 new words today." not enough explanation for how to construct sentences and tenses, just a lot of guessing. I've been doing this for 250 days and it goes back to review simple words, but I feel like I'm missing so much understanding. I like the game format, but even bought a book to try and understand more. when my year's up I'll try something else I think.8318March 23, 20252025-03-23T05:40:55Z6.22.3com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-16T10:21:45Zdeaf528d-2e70-9838-0190-262059dcabd0Noah Tanakahttps://placehold.co/64x64/png?text=User3For a while there have been bugs in the app that the 'daily refresh' of the music lessons would not be matched up with the songs actual names. Another bug is that sometimes you would get a reward but it wouldn't actually show up and you didn't actually get it. Another thing that bothers me is the Duolingo ad that has someone sitting in the restroom, and a few other ads. They don't seem appropriate, as children use this app too. Otherwise besides these things the app teaches lessons pretty well.1474October 16, 20252025-10-16T04:05:50Z6.52.4com.duolingoCqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zaa967ccfee34Reviewer b1162a3I used to really love this app, but with each new "improvement/update" it's gotten helpful and more frustrating. I am a broke college student and can no longer pay for the subscription. Now unless I want to spend hours watching videos to get energy or spend a lot of diamonds to buy energy, they only give you enough for one round. I am seriously considering letting my 1175 day streak go and uninstall the app altogether. I will wait to see if they make any changes to fix this issue.54April 20, 20262026-04-20T12:50:20Z6.75.7com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z54e1da285edfReviewer 0e6b281The app has become extremely buggy. I constantly have to close and reopen it to update my progress after finishing a lesson. Sometimes, it will erase two or three full levels of progress. Last night, I needed to pass a test to be permitted to return to where I belonged. It will also say I have 3x XP for 30 minutes, which somehow turns out to be 1.5 XP for 10 minutes. I've submitted multiple bug reports without any reply or, worse, any signs of a fix.776November 7, 20242024-11-07T11:47:50Z6.6.6com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z3c7f0e401935Reviewer eb5aa72I used to love this app. I've been using it for over a year, but they've disabled "practice to earn more hearts" in the free version. I thought it was a random bug, but it's happened to a couple of my friends with long streaks too. I think it's their way of getting people to do the paid version. We've all sent in bug reports but havent received any responses and theres nothing on the website. It's been a couple months. Without that feature, it's almost impossible to do multiple lessons in a day547November 12, 20242024-11-12T04:38:32Z6.6.6com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z9c62d599eee7Reviewer 6b23c01I have a 1,364-day streak. I just got switched from the heart to the energy system and it's awful: I can't even complete one "legendary" lesson without running out of energy, usually at the very last question (of course). Obviously a ploy to force learners to subscribe to the paid app. Every recent change has been for the worse (repetitive lessons, no explanations for mistakes, etc.). I was reluctant to let my streak go, but this does it.7102October 1, 20252025-10-01T04:22:38Z6.49.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zbf6ca7d2869dReviewer 139e2b1Ive been studying Japanese for two years now and they aren't consistent. No two identical sentences are the same some times and that's frustrating when you arent paying for their "premium plan". They move the end of units further and further every time you finish a lesson and you think the unit is over. They ding you on the smallest mistyping. It just makes learning all the more frustrating. Update: What the hell is up with the icon?!?!?! It's disgusting to look at!!!!!!!!477September 1, 20242024-09-01T23:32:45Z5.165.6com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zc6c768040abfReviewer 6c16e31When I first started, I loved this. I would have given it 5 stars and I was strongly considering buying the super version. Then about 2 months ago I could only earn 1 heart. Tonight I can earn more hearts, but no practice at all, only through ads. This is ridiculous and makes me want to quit the entire app. I am learning Korean and it's hard, I go through hearts like nothing, this used to be a great option for people who are tight on funds, but the changes are ridiculous.799February 22, 20252025-02-22T04:18:42Z6.18.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z77a85c417acfReviewer 2a2d332I was always on the fence if I wanted to keep doing this game. While I was learning words and general sentence structure, I never felt confident actually speaking Spanish. now they changed the game. before you lost hearts if you get an answer wrong. now instead of hearts,energy which can be lost just for answering a question, you can run out of energy mid game even when answering correctly, causing you to pay in jewels to keep playing or exit out. this seems like a good time to find another app.3331October 3, 20252025-10-03T03:25:48Z6.50.2com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z44815a34d09cReviewer a436691I wish I could give zero stars. Duo was actually a great app when it started. Now, the best features are gone. Be very careful. Their free trial is extremely predatory. The page will force you to accept a "gift" of "free days," but that will activate the free trial. Once the surprise free trial is over, it will auto-sign you up for the entire year, the most expensive option, without your approval. I was charged over $100 and they will not refund. Same thing happened to 3 family members.3683April 17, 20252025-04-17T04:09:01Z6.25.4com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z14d1f6172c53Reviewer d905184too much repetition of some easy things, then" you learned 25 new words today." not enough explanation for how to construct sentences and tenses, just a lot of guessing. I've been doing this for 250 days and it goes back to review simple words, but I feel like I'm missing so much understanding. I like the game format, but even bought a book to try and understand more. when my year's up I'll try something else I think.8353March 23, 20252025-03-23T05:40:55Z6.22.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z42205173420aReviewer 4f1c731The app has become worse as they rely on AI more, while at the same time reducing functionality for the free plans. It used to be I could find out WHY an error was wrong in app, but those days are long past, making it almost impossible to actually learn anything as opposed to just memorizing the response they want. Add in the fact that the xp boost gifts no longer work, but the friends quests are largely xp based, and this feels less and less like some I want to bother spending my time on.7060September 3, 20252025-09-03T06:18:04Z6.45.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zab21cdde64adReviewer 537fd11Just finished my free trial, and have came to the conclusion that Super is just too expensive for what you get out of this service, as well as they don't provide more than 3 pricing options. I was heavily invested in Duolingo up until this point, basically feeling required to pay in order to proceed is not how I want my learning experience to ultimately be. Back to the books I guess!403August 21, 20242024-08-21T05:58:46Z5.163.6com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zeb72ae45fef0Reviewer f564e83For a while there have been bugs in the app that the 'daily refresh' of the music lessons would not be matched up with the songs actual names. Another bug is that sometimes you would get a reward but it wouldn't actually show up and you didn't actually get it. Another thing that bothers me is the Duolingo ad that has someone sitting in the restroom, and a few other ads. They don't seem appropriate, as children use this app too. Otherwise besides these things the app teaches lessons pretty well.1479October 16, 20252025-10-16T04:05:50Z6.52.4com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z276bd7f40312Reviewer ccafcc2My opinion of the app has been dropping a lot lately. Removing the sentence discussions has been a huge loss. I made heavy use of those to understand mistakes or sentences I didn't quite get. Now, many mistakes leave you confused and with no explanation or way to figure out what you did wrong. Overall, Duolingo is not a bad app for supplementing language learning. However, it falters as a primary source and it seems to be getting worse and not better. Additionally, Latin support is a joke.2057March 8, 20262026-03-08T05:22:08Z6.69.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zd61a89311146Reviewer e5467f1I have been using Duolingo for ~7 years. I have noticed recently that lessons have felt strange. I don't know how to explain it but over the last 5 to 6 months mostly, maybe? The structure has been different, more difficult to follow, originally I thought this was maybe that the team was just going a little bit nuts w memeification. But also their bullying feature in the feed was a terrible choice. I'll be quitting, and switching to smth else when my sub runs out or before if it keeps going2662October 2, 20252025-10-02T17:15:54Z6.50.2com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z6b707dd167c2Reviewer 4b7f3d1The new energy system makes the free membership pretty much impossible to use. Even if you're perfect, you can only get about 3 lessons done. I went from being able to do 6-8 lessons to barely 3. This ruins the app's purpose to teach languages unless you can afford the paid version, which completely goes against the app's original purpose. It's clear that the company has shifted their focus from teaching language to doing whatever they have to to make money, even when it ruins their app.2547October 26, 20252025-10-26T19:27:03Z6.53.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z57dc02991ca4Reviewer 43b7972Purchased an annual subscription for this and regretting. New higher tier subscription came out since and I'm constantly nagged to updated. The whole trophy system is just silly and greatly flawed. Lessons don't scale in difficulty linearly. It goes from 0-60 quite quickly. Duolingo definitely helped at first, but I didn't need the premium version to get there, and now it's lessons are just too difficult and there is no bridge. I'll definitely be switching to another app to continue learning.473February 18, 20252025-02-18T03:02:37Z6.17.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z2c3f9f44aaf7Reviewer 05fcf61While it started good, this app has quickly spiraled into something I dread doing. For starters, every single time challenge is far too short and should be at least 2 to 5 minutes longer. Especially in the beginning stages. Second, I have trouble spelling, I always have and always will. But lately 100% of the tests require spelling so I'm spending 10 minutes just trying to spell one word, and I'm sorry, but when you fail repeatedly, it doesn't make you want to continue. I dislike this app.303February 16, 20262026-02-16T04:24:29Z6.66.5com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z69748cf12557Reviewer 1dc8281For a while, Duolingo was doing okay with how it ran things. I know many apps use many ads, like this one. But now the way it is now is even worse because you are unable to practice to obtain multiple hearts now; only 1. This isn't helpful if you want to progress in the lessons. If I'm struggling in a lesson and only have 1 heart and fail, now I have to practice again on something that doesn't have to do with the lesson. It's unfortunate to see this app getting worse as the months go by.591December 9, 20242024-12-09T02:53:35Z6.9.5com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Z972e3363c341Reviewer 2a380b1Not so slowly starting to make the free version unusable. 5 hearts, no way to get them back, with bugs in the ai powered lessons that fail you before you even get a chance to try. || The game-ification sounds good at first but it's predatory in nature and designed to get you to spend gems. Not to mention it's easy to lose yourself in the 'game' and forget to actually learn as opposed to just racking up xp to top leaderboards or slam out as many lessons as possible to get more xp during boost.1070December 12, 20242024-12-12T01:00:37Z6.10.3com.duolingo
OKhttps://play.google.com/store/apps/details?id=com.duolingo2026-09-22T09:32:16Zb81e22c05d19Reviewer af42751The ads for Super are too much. It's cool that Super helps bring free learning to people if you buy it, but as one of those people who can only afford the free version of Duolingo right now, the number of times that I have to sit through the Super advertisements is not worth it and it makes me want to stop using the app. I feel like I'm being punished for not subscribing to it. Every single lesson I get a normal ad and then an ad for Super. I would give the app zero stars right now if I could.1418March 26, 20252025-03-26T04:56:55Z6.22.3com.duolingo

What each column means

Columns starting with 'sw' use the same names on every Scrapewise data API. The others are the Play Store's own review fields. One thing to watch: in the Play Store's data, the title field holds the reviewer's name, not a review headline.

The review

Star rating from 1 to 5, the review text and the likes count, which is how many users marked the review as helpful.

  • rating
  • snippet
  • likes

When and on which build

Date is the text the store shows, like 'April 20, 2026'. The ISO date holds the same moment in a format a spreadsheet can sort. App version is the build the reviewer was running.

  • date
  • iso_date
  • app_version

Reviewer and review ID

The review ID lets you skip reviews you already stored when you run a daily pull. Title holds the reviewer's display name. Our sample uses made-up names and a placeholder avatar.

  • id
  • title
  • avatar

Order and request details

Position is the order the reviews came back in. The rest record which app, country and language you asked for, and when the row was collected.

  • sw status
  • sw source url
  • sw fetched at
  • ctx_search_parameters_product_id
  • ctx_pagination_next_page_token

What you can do with the reviews

01

Find the bug users mention most

Take the 1-star and 2-star reviews and count words like crash, freeze, login and ads. Fix the top one first, then check again next week.

02

Check what a release did

Split reviews by the app version column and compare the average star rating of the new build with the old one. You'll know within days if an update hurt.

03

Mine rival apps for feature requests

Pull reviews from 20 competing apps and look for 'I wish', 'please add' and 'missing'. Those requests are roadmap ideas that real users already asked for.

04

See which complaints people agree with

The likes column counts how many users marked a review helpful. A 1-star review with 771 likes speaks for a lot more people than one with none.

05

Watch for a 1-star wave

Pull your app's reviews every day and count the 1-star rows. When that count climbs past your normal level, look at the app version column to see which build started it.

06

Compare markets

Run the same app link twice, once with gl=us and once with gl=de. Reviews in one market sometimes point to a translation or payment problem the other doesn't have.

Real setups and what they cost

  • Daily watch on your own app

    An indie developer checks their app's reviews twice a day in the US and UK. That's 4 calls a day, about 120 a month, for €0.18.

    calls per month
    120
    cost per month
    €0.18
  • Competitor review study

    A product manager pulls reviews for the top 50 apps in a category in 3 countries. That's 150 calls and 3,000 reviews for €0.23.

    calls per month
    150
    cost per month
    €0.225
  • Agency with 12 client apps

    Each client app gets 2 calls a day, one in the US and one in the UK. 12 x 2 x 30 is 720 calls a month, about €1.08.

    calls per month
    720
    cost per month
    €1.08

Why export Play Store reviews with Scrapewise

  • Price per call, not per seat

    20 reviews cost €0.0015. You top up a wallet from €5 and pay only for the calls you run. No plan to cancel when the project ends.

  • Any public app works

    You don't need access to the app's Play Console. Any app with a public store page works, so your competitors' reviews are as easy to get as your own.

  • App version on every row

    The version column ties each complaint to a build. That's the detail a developer needs to decide what to fix, and the store page on your phone doesn't let you filter by it.

What your review export costs

Enter how many apps you follow and how often. Each call returns 20 reviews at €0.0015. Compare all data APIs

Rows (up to)
20,000
You pay
€1.50
FAQ

Frequently asked questions

20, one row each, in the order Google Play shows them for the country and language in your link. The review ID column lets you skip reviews you already stored when you run the same app again.

Ready to pull Google data into your stack?

Sign up and your first 5 requests are free. After that, each call of 20 reviews costs €0.0015 on pay-as-you-go pricing, with no monthly fee.