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
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.
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.
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.
Set it up once
Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.
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.
Saved in your database
Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.
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.
- 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
Up to 20 rows per call, 14 columns
- sw status
- sw source url
- sw fetched at
- id
- title
- avatar
- rating
- snippet
- likes
- date
- iso_date
- app_version
- +2 more, see all 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
sw status_sw_statusResult of this row: OK, no results, or an error | sw source url_sw_source_urlThe link you pasted for this request | sw fetched at_sw_fetched_atWhen we collected this row (UTC) | ididId | titletitleTitle | avataravatarAvatar | ratingratingStar rating | snippetsnippetShort text excerpt | likeslikesLikes | datedateDate | iso_dateiso_dateDate in ISO format | app_versionapp_versionApp version | ctx_search_parameters_product_idctx_search_parameters_product_idRequest context: search parameters product id | ctx_pagination_next_page_tokenctx_pagination_next_page_tokenRequest context: pagination next page token |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:18:03Z | 7b70c3b8-a81f-dec3-279c-658a36760ce5 | Nina Keller | https://placehold.co/64x64/png?text=User | 3 | I 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. | 57 | April 20, 2026 | 2026-04-20T12:50:20Z | 6.75.7 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:18:40Z | 5e187b24-8e67-6a01-d86a-646059a1120e | Daniel Brooks | https://placehold.co/64x64/png?text=User | 1 | The 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. | 771 | November 7, 2024 | 2024-11-07T11:47:50Z | 6.6.6 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:19:17Z | 6dda4f8d-cea6-0f4c-39e5-8ff092f837d4 | Lucas Bennett | https://placehold.co/64x64/png?text=User | 2 | I 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 day | 544 | November 12, 2024 | 2024-11-12T04:38:32Z | 6.6.6 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:19:54Z | 8e867f3c-a487-eeab-accb-461a9d132363 | Ryan Sato | https://placehold.co/64x64/png?text=User | 1 | I 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. | 7087 | October 1, 2025 | 2025-10-01T04:22:38Z | 6.49.3 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:20:31Z | b18753e6-d457-8ad9-a867-a096edd877c8 | Maya Sato | https://placehold.co/64x64/png?text=User | 1 | When 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. | 796 | February 22, 2025 | 2025-02-22T04:18:42Z | 6.18.3 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:21:08Z | c32d4526-b3e4-110a-45f5-0c522e2fbf77 | Aisha Carter | https://placehold.co/64x64/png?text=User | 4 | too 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. | 8318 | March 23, 2025 | 2025-03-23T05:40:55Z | 6.22.3 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-16T10:21:45Z | deaf528d-2e70-9838-0190-262059dcabd0 | Noah Tanaka | https://placehold.co/64x64/png?text=User | 3 | For 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. | 1474 | October 16, 2025 | 2025-10-16T04:05:50Z | 6.52.4 | com.duolingo | CqwBIqMBAXtFU-s6FnT77pSFrju4aVofid1fKqVMo2e68h5VBUYxy4BiN1jeCVa3-9tGspReowAx706SiDbhzDXnXmnZQg1DqVaUf-YlK6gR8tCZZte1sMZMIXpRS9bCMMavQbEACePXzhpfBiWNkQx2SsbxTfhHnxlXa_wvFAN7WXXKRPqkBUHY_wBvWjomg8CFlApvL8YuhK7Q8Q9PF5JY3EHfVunlFijX6KXVBg |
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | aa967ccfee34 | Reviewer b1162a | 3 | I 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. | 54 | April 20, 2026 | 2026-04-20T12:50:20Z | 6.75.7 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 54e1da285edf | Reviewer 0e6b28 | 1 | The 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. | 776 | November 7, 2024 | 2024-11-07T11:47:50Z | 6.6.6 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 3c7f0e401935 | Reviewer eb5aa7 | 2 | I 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 day | 547 | November 12, 2024 | 2024-11-12T04:38:32Z | 6.6.6 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 9c62d599eee7 | Reviewer 6b23c0 | 1 | I 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. | 7102 | October 1, 2025 | 2025-10-01T04:22:38Z | 6.49.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | bf6ca7d2869d | Reviewer 139e2b | 1 | Ive 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!!!!!!!! | 477 | September 1, 2024 | 2024-09-01T23:32:45Z | 5.165.6 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | c6c768040abf | Reviewer 6c16e3 | 1 | When 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. | 799 | February 22, 2025 | 2025-02-22T04:18:42Z | 6.18.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 77a85c417acf | Reviewer 2a2d33 | 2 | I 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. | 3331 | October 3, 2025 | 2025-10-03T03:25:48Z | 6.50.2 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 44815a34d09c | Reviewer a43669 | 1 | I 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. | 3683 | April 17, 2025 | 2025-04-17T04:09:01Z | 6.25.4 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 14d1f6172c53 | Reviewer d90518 | 4 | too 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. | 8353 | March 23, 2025 | 2025-03-23T05:40:55Z | 6.22.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 42205173420a | Reviewer 4f1c73 | 1 | The 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. | 7060 | September 3, 2025 | 2025-09-03T06:18:04Z | 6.45.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | ab21cdde64ad | Reviewer 537fd1 | 1 | Just 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! | 403 | August 21, 2024 | 2024-08-21T05:58:46Z | 5.163.6 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | eb72ae45fef0 | Reviewer f564e8 | 3 | For 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. | 1479 | October 16, 2025 | 2025-10-16T04:05:50Z | 6.52.4 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 276bd7f40312 | Reviewer ccafcc | 2 | My 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. | 2057 | March 8, 2026 | 2026-03-08T05:22:08Z | 6.69.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | d61a89311146 | Reviewer e5467f | 1 | I 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 going | 2662 | October 2, 2025 | 2025-10-02T17:15:54Z | 6.50.2 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 6b707dd167c2 | Reviewer 4b7f3d | 1 | The 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. | 2547 | October 26, 2025 | 2025-10-26T19:27:03Z | 6.53.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 57dc02991ca4 | Reviewer 43b797 | 2 | Purchased 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. | 473 | February 18, 2025 | 2025-02-18T03:02:37Z | 6.17.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 2c3f9f44aaf7 | Reviewer 05fcf6 | 1 | While 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. | 303 | February 16, 2026 | 2026-02-16T04:24:29Z | 6.66.5 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 69748cf12557 | Reviewer 1dc828 | 1 | For 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. | 591 | December 9, 2024 | 2024-12-09T02:53:35Z | 6.9.5 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | 972e3363c341 | Reviewer 2a380b | 1 | Not 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. | 1070 | December 12, 2024 | 2024-12-12T01:00:37Z | 6.10.3 | com.duolingo | ||
| OK | https://play.google.com/store/apps/details?id=com.duolingo | 2026-09-22T09:32:16Z | b81e22c05d19 | Reviewer af4275 | 1 | The 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. | 1418 | March 26, 2025 | 2025-03-26T04:56:55Z | 6.22.3 | com.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
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.
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.
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.
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.
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.
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
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.