VOOZH about

URL: https://apify.com/reviewbot/universal-review-scraper

โ‡ฑ Reviewbot Universal Review Scraper ยท Apify


๐Ÿ‘ Reviewbot Universal Review Scraper avatar

Reviewbot Universal Review Scraper

Pricing

$0.05 / 1,000 paid_reviews

Go to Apify Store

Reviewbot Universal Review Scraper

Extract app reviews from Google Play, Apple App Store, and Microsoft Store using a single actor. Supports filters like ratings, dates, country, and webhooks. Ideal for unified review monitoring, analytics, and cross-platform insights.

Pricing

$0.05 / 1,000 paid_reviews

Rating

0.0

(0)

Developer

๐Ÿ‘ reviewbot

reviewbot

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

0

Monthly active users

5 months ago

Last modified

Share

Universal App Review Scraper

Extract reviews from Google Play, Apple App Store, Microsoft Store, and Tencent Applicationๅฎ (China) with a single actor.

What This Actor Does

The Universal App Review Scraper is an all-in-one solution for extracting user reviews from mobile and desktop applications across the four major app stores. Whether you're a product manager analyzing user feedback, a developer monitoring app reputation, or a researcher studying app store ecosystems, this actor provides a unified interface to access review data from any platform.

Perfect for:

  • ๐Ÿ“ฑ App Developers - Monitor user feedback across all platforms where your app is published
  • ๐Ÿ“Š Product Managers - Analyze user sentiment and feature requests from real app store reviews
  • ๐Ÿ” Market Researchers - Study competitor apps and market trends across mobile and desktop platforms
  • ๐Ÿข Digital Agencies - Provide comprehensive app analytics and reputation monitoring for clients
  • ๐Ÿ“ˆ Data Scientists - Gather large-scale review datasets for sentiment analysis and ML projects
  • ๐Ÿ‡จ๐Ÿ‡ณ China Market Analysts - Access reviews from Tencent Applicationๅฎ, the leading app store in China

Why Use This Actor:

  • Single Solution: One actor handles all four major app stores (Google Play, Apple App Store, Microsoft Store, Tencent)
  • Consistent Data Format: Standardized output regardless of source platform
  • Advanced Filtering: Filter by ratings, dates, countries, and languages
  • China Market Access: Scrape reviews from Tencent Applicationๅฎ with automatic translation
  • High Performance: Optimized for speed with built-in rate limiting and error handling
  • Rich Metadata: Extract detailed information like app versions, helpfulness scores, and platform-specific data

Quick Start

Using Apify Console

  1. Go to Apify Console
  2. Configure input parameters and run

Using Apify CLI

npminstall-g apify-cli
apify run e9bEKZerOg2LjDyjp --input='{"store": "google", "appId": "com.whatsapp", "limit": 50}'

Input Parameters

Required Parameters

ParameterTypeDescription
storestringPlatform to scrape: "google", "apple", "microsoft", or "tencent"
appIdstringApp identifier (format varies by store - see below)

Optional Parameters

ParameterTypeDefaultDescription
limitnumber100Maximum number of reviews to extract
ratingsarray[1,2,3,4,5]Filter by star ratings (e.g., [4,5] for good reviews only)
startDatestring-Extract reviews after this date (format: "2024-01-01")
endDatestring-Extract reviews before this date (format: "2024-12-31")

Store-Specific Parameters

Different stores accept different parameters. Here's what works with each:

Google Play ("google")

  • โœ… country (string) - Country code like "us", "gb", "de" or "auto" for automatic detection
  • โœ… language (string) - Language code like "en", "es", "fr"
  • โ„น๏ธ Uses package names as appId (e.g., "com.whatsapp")

Apple App Store ("apple")

  • โœ… country (string) - Country code like "us", "gb", "de"
  • โŒ Language selection not supported (store-determined)
  • โ„น๏ธ Uses numeric IDs as appId (e.g., "310633997")

Microsoft Store ("microsoft")

  • โœ… market (string) - Market code like "US", "GB", "DE" (note: uppercase)
  • โœ… locale (string) - Locale like "en-US", "en-GB", "de-DE"
  • โ„น๏ธ Uses store IDs as appId (e.g., "9nksqgp7f2nh")

Tencent Applicationๅฎ ("tencent") ๐Ÿ‡จ๐Ÿ‡ณ

  • โœ… translateTo (string) - Translate Chinese reviews to another language (e.g., "en", "es", "ja")
  • โŒ Country selection not supported (China market only)
  • โ„น๏ธ Uses Android package names as appId (e.g., "com.tencent.mm")
  • ๐ŸŒ Reviews are in Chinese by default - use translateTo: "en" for English translation

Quick Reference: What Works Where?

FeatureGoogleAppleMicrosoftTencent
Country/Marketโœ… countryโœ… countryโœ… marketโŒ (China only)
Language/Localeโœ… languageโŒโœ… localeโœ… translateTo
Rating Filterโœ…โœ…โœ…โœ…
Date Rangeโœ…โœ…โœ…โœ…

App ID Formats

Each store uses a different format for identifying apps:

StoreFormatHow to FindExample
Google PlayPackage nameLook in the URL: play.google.com/store/apps/details?id=PACKAGE_NAMEcom.whatsapp
Apple App StoreNumeric IDLook in the URL: apps.apple.com/app/idNUMBER310633997
Microsoft StoreStore IDLook in the URL: apps.microsoft.com/detail/STORE_ID9nksqgp7f2nh
TencentAndroid packageSame as Google Play package namecom.tencent.mm

Usage Examples

Google Play Store

{
"store":"google",
"appId":"com.whatsapp",
"limit":100,
"language":"en",
"country":"us"
}

Apple App Store

{
"store":"apple",
"appId":"310633997",
"limit":50,
"country":"us",
"ratings":[4,5]
}

Microsoft Store

{
"store":"microsoft",
"appId":"9nksqgp7f2nh",
"limit":200,
"market":"US",
"locale":"en-US"
}

Tencent Applicationๅฎ (China) ๐Ÿ‡จ๐Ÿ‡ณ

{
"store":"tencent",
"appId":"com.tencent.mm",
"limit":50,
"translateTo":"en"
}

Note: Tencent reviews are in Chinese by default. Add "translateTo": "en" to automatically translate to English (or any other language code).

Advanced Filtering Examples

Get Only Bad Reviews (1-2 stars)

Perfect for identifying user complaints and issues:

{
"store":"google",
"appId":"com.instagram.android",
"limit":100,
"ratings":[1,2],
"country":"us"
}

Get Recent Reviews Only

Extract reviews from the last month:

{
"store":"apple",
"appId":"310633997",
"limit":50,
"startDate":"2026-01-01",
"endDate":"2026-01-31",
"country":"us"
}

Tencent with Translation & Filters

Get highly-rated Chinese reviews in English:

{
"store":"tencent",
"appId":"com.tencent.mm",
"limit":30,
"ratings":[4,5],
"translateTo":"en",
"startDate":"2026-01-01"
}

Microsoft Store - Specific Market

Get reviews from UK market only:

{
"store":"microsoft",
"appId":"9nksqgp7f2nh",
"limit":100,
"market":"GB",
"locale":"en-GB",
"ratings":[1,2,3,4,5]
}

Using Apify SDK

Install SDK

$npminstall apify-client

JavaScript Example

import{ ApifyApi }from'apify-client';
const client =newApifyApi({
token:'YOUR_APIFY_TOKEN',
});
asyncfunctiongetReviews(){
const run =await client.actor('e9bEKZerOg2LjDyjp').call({
store:'google',
appId:'com.whatsapp',
limit:100,
language:'en',
country:'us'
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log('Reviews:', items);
}
getReviews();

Python Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('e9bEKZerOg2LjDyjp').call(run_input={
'store':'google',
'appId':'com.whatsapp',
'limit':100,
'language':'en',
'country':'us'
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(f"Downloaded {len(items)} reviews")

cURL Examples

Run Actor

curl-X POST 'https://api.apify.com/v2/acts/e9bEKZerOg2LjDyjp/runs'\
-H'Authorization: Bearer YOUR_APIFY_TOKEN'\
-H'Content-Type: application/json'\
-d'{
"store": "google",
"appId": "com.instagram.android",
"limit": 50
}'

Get Results

curl'https://api.apify.com/v2/datasets/DATASET_ID/items'\
-H'Authorization: Bearer YOUR_APIFY_TOKEN'

Output Format

Standard Output (Google, Apple, Microsoft)

{
"reviews":[
{
"reviewId":"review_123",
"author":"John D.",
"rating":5,
"title":"Great app!",
"text":"This app works perfectly for my needs.",
"reviewedAt":"2024-01-15T10:30:00.000Z",
"version":"2.24.1.78",
"country":"US",
"helpful":12
}
],
"appInfo":{
"title":"WhatsApp Messenger",
"developer":"WhatsApp Inc.",
"rating":4.2,
"url":"https://play.google.com/store/apps/details?id=com.whatsapp"
},
"metadata":{
"scrapedAt":"2024-01-20T14:00:00.000Z",
"totalReviews":50,
"store":"google"
}
}

Tencent Output (with Translation)

When using translateTo parameter, Tencent reviews include both original and translated text:

{
"reviews":[
{
"reviewId":"tencent-com.tencent.mm-123456",
"author":"็”จๆˆท123",
"rating":5,
"text":"ๅพˆๅฅฝ็”จ็š„ๅบ”็”จ",
"translatedText":"Very useful app",
"reviewedAt":"2024-01-15",
"store":"tencent",
"helpful":10
}
],
"appInfo":{
"title":"App com.tencent.mm",
"developer":"Tencent Store",
"url":"https://sj.qq.com/appdetail/com.tencent.mm"
}
}

Note:

  • text contains the original Chinese review
  • translatedText contains the translated review (if translateTo was specified)
  • If no translation is requested, only text field is present with Chinese content

๐Ÿ’ณ Pricing & Cost Control

This Actor uses Pay-Per-Event (PPE) pricing, so you only pay for the reviews you actually receive.

How Pricing Works

  • โœ… First 10 reviews are FREE on every run
  • ๐Ÿ’ต $0.00005 per additional review
  • ๐Ÿ“ฆ Charges are based on the number of reviews returned, not runtime

Example:

Reviews ReturnedFree ReviewsPaid ReviewsTotal Cost
10100$0.00
501040$0.002
1001090$0.0045
1,00010990$0.0495

Popular Apps for Testing

Global Apps

AppGoogle PlayApple StoreMicrosoft Store
WhatsAppcom.whatsapp3106339979nksqgp7f2nh
Instagramcom.instagram.android3898012529nblggh5l9xt
Spotifycom.spotify.music3246845809ncbcszsjrsb
Netflixcom.netflix.mediaclient3635900519wzdncrfj3tj

China Market Apps (Tencent)

AppPackage Name
WeChat (ๅพฎไฟก)com.tencent.mm
Douyin (ๆŠ–้Ÿณ - TikTok China)com.ss.android.ugc.aweme
Taobao (ๆท˜ๅฎ)com.taobao.taobao
Alipay (ๆ”ฏไป˜ๅฎ)com.eg.android.AlipayGphone
Meituan (็พŽๅ›ข)com.sankuai.meituan
JD.com (ไบฌไธœ)com.jingdong.app.mall

Error Handling

The actor will return error information in the output:

{
"error":{
"type":"APP_NOT_FOUND",
"message":"App not found in the specified store",
"appId":"invalid.package.name"
}
}

Support

You might also like

App Store & Play Store Reviews Scraper

focused_vanguard/appstore-reviews-scraper

Extract app reviews from Apple App Store and Google Play Store with dates, ratings, review text. Export to JSON/CSV/Excel. Multi-country support. Perfect for app developers and product managers.

๐Ÿ‘ User avatar

Focused Vanguard

32

5.0

App Store & Google Play Scraper

dataharvest/app-store-scraper

Scrape app listings and reviews from Google Play and Apple App Store.

App Store & Google Play Reviews Scraper

maged120/app-store-reviews-scraper

Scrape reviews from Apple App Store and Google Play in one run. Supports bulk app lists, country/language filtering, and developer response data.

App Reviews Scraper - App Store & Google Play

thirdwatch/app-reviews-scraper

Scrape public mobile app reviews from App Store and Google Play. Extract rating, author, title, text, version, date, country, and platform.

Apple App Store Review Scraper

scraped/apple-app-store-review-scraper

Scrape reviews for apps on the Apple App Store

Apple App Store Apps Scraper

fetch_cat/apple-app-store-apps-scraper

Scrape Apple App Store app metadata for ASO and competitor intelligence. Pair with App Store/Google Play review scrapers and Google Ads Transparency for app market research.