DEV Community

Алексей Спинов
Алексей Спинов

Posted on

How to Scrape App Store and Google Play Reviews

App reviews contain product insights worth thousands in user research.

Google Play Reviews

No official API, but data is accessible:

// Google Play has internal APIs for reviews
// Use Apify actors for reliable extraction
// Or parse the web version
Enter fullscreen mode Exit fullscreen mode

Apple App Store

Apple provides an RSS feed for reviews:

https://itunes.apple.com/rss/customerreviews/id=APP_ID/sortby=mostrecent/json
Enter fullscreen mode Exit fullscreen mode
async function getAppStoreReviews(appId, country = "us") {
  const url = `https://itunes.apple.com/${country}/rss/customerreviews/id=${appId}/sortby=mostrecent/json`;
  const res = await fetch(url);
  const data = await res.json();
  return data.feed.entry.map(e => ({
    title: e.title.label,
    content: e.content.label,
    rating: e["im:rating"].label,
    author: e.author.name.label,
    version: e["im:version"].label
  }));
}
Enter fullscreen mode Exit fullscreen mode

Use Cases

  1. Product feedback analysis
  2. Competitor app monitoring
  3. Feature request tracking
  4. Bug report detection
  5. Sentiment over time

Resources


Need app reviews extracted? App Store, Google Play — $20. Email: Spinov001@gmail.com | Hire me

Top comments (0)