Bad reviews usually say exactly what broke in the last release, often a day before your crash dashboard makes it obvious. Here's the small script I use to get every new 1–2 star review from both stores, once a day, for a few cents a month.
The idea
Ask each store only for reviews from the last day ( reviewsNewerThan ), newest first, so the scraper stops paging as soon as it reaches older reviews. A daily run is tiny.
Keep only 1–2 stars.
Post them to Slack (or print them).
The code
I use two hosted Actors I maintain on Apify ( Google Play Reviews and App Store Reviews ). With the Python client ( pip install apify-client ):
from apify_client import ApifyClient
client = ApifyClient ( "<YOUR_APIFY_TOKEN>" ) common = { "countries" : [ "us" , "gb" ] , "minStars" : 1 , "maxStars" : 2 , "reviewsNewerThan" : "1 day" , "includeAppDetails" : False }
play = client . actor ( "fjordlabs/google-play-reviews" ) .…