Automation and scraping · Independent · 22 Oct 2026

facundoolano/google-play-scraper

Node.js scraper to get data from Google Play

← Automation and scraping
Google Play Scraper. Node.js tool for app store data.

In simple English

This tool lets your program read information from the Google Play app store. You can search for apps, read user reviews, check download counts and look at developer profiles. It runs inside your own Node.js code and asks the app store for public pages. You pay nothing for the library, but you must write code to handle it. If Google changes their web page layout, the tool can break until someone fixes it.

What it is

A JavaScript library (a collection of pre-written code that helps you build software faster) that downloads and parses public app store pages. It provides simple functions to pull app details, search results, reviews and data safety details without needing an official API key.

What it is good for

Solo builders who want to track competitor app updates, collect user reviews for market research or build their own app store analytics tool.

Stars3.0k
LicenceMIT
Latestv6.2.3 (2019-02-04)checked 22 Oct 2026
Last code change2026-10-17
Written inJavaScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Fetches detailed app stats like download counts, ratings and permissions in one call.
  • Supports built-in result caching to avoid hitting the store too often.
  • Includes request throttling to help prevent your IP address from getting blocked.
Watch for
  • The original author no longer actively maintains it, so bug fixes depend on community pull requests.
  • Google can block your IP address or show security puzzles if you send too many requests.
  • Layout changes on the app store will break the data parser until updated.
Replaces

Writing custom web scraping scripts for the Google Play store

Works well with

Node.js

Similar repositories
Also reviewed on Repo Radar
  • cybertec-postgresql/pg_timetable1.4k stars

    A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.

  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

Install
npm install google-play-scraper

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Market & Competitive Research › Review Mining.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.