skillfed

google-play-scraper

Google-Play-Scraper provides APIs to easily crawl the Google Play Store for Python without any external dependencies!

google-play-scraper v1.2.7 730.7K downloads/30d#5,210 on PyPI1,006
Permissive license MIT DORMANT released

What it is and what it does

google-play-scraper is a Python library that extracts structured data from the Google Play Store—app titles, descriptions, ratings, review counts, pricing, developer information, screenshots, and more—without requiring external HTTP dependencies or official API credentials. It works by parsing the store's web interface directly.

The package is designed for developers who need to monitor app metrics, aggregate store data, or build research datasets around Android applications. It supports language and country localization via ISO 3166 and ISO 639-1 codes, and includes type hints for modern Python versions. With zero runtime dependencies, installation is lightweight; however, the library's maintenance is dormant and scraping may encounter rate-limiting or structural changes from Google Play.

Use it for:

  • Monitor competitor app ratings, review counts, and version updates across multiple markets.
  • Collect historical app metadata for research, market analysis, or app store trend studies.
  • Automate extraction of app descriptions, screenshots, and developer contact details for bulk cataloging.
  • Build dashboards or alerts that track app score changes, install counts, or content rating updates.
  • Validate app store listings or verify app metadata accuracy as part of a CI/CD or QA pipeline.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Scrapes application metadata, ratings, reviews, and store details from the Google Play Store without requiring external HTTP libraries or API keys.

Yes, with conditions. Install if you need lightweight, dependency-free Play Store data extraction and can accept dormant maintenance and potential fragility against store changes. Not recommended if you require active support, guaranteed long-term stability, or high-volume scraping with rate-limit handling. The MIT license and zero dependencies make it low-risk to try; verify scraping effectiveness against current Play Store structure before committing to production use.

Install

google-play-scraper on PyPI

pip

pip install google-play-scraper

uv

uv add google-play-scraper

poetry

poetry add google-play-scraper

Installing google-play-scraper

Before you install

Low friction: zero runtime dependencies, pure Python wheel, supports Python 3.6–3.12. Maintenance is dormant (last commit August 2024, 798 days since release), but the repository remains active with 1006 stars and no archived status.

License in practice

MIT license (permissive) allows use, modification, and distribution with minimal restrictions—suitable for commercial and private projects provided the license notice is retained.

Quickstart

from google_play_scraper import app

result = app(
    'com.example.app',
    lang='en',
    country='us'
)
print(result['title'], result['score'])

Scraping may be rate-limited or blocked by Google Play Store; no guarantee of long-term API stability since the package is not officially supported by Google.

Verify before relying

  • Current effectiveness against Google Play Store's anti-scraping measures and whether the package handles recent changes to the store's structure.
  • Whether the package handles pagination or batch queries for large-scale data collection.
  • Support status and responsiveness to issues given the dormant maintenance state.

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.7)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance dormant — 798 days since the last release
Last repo commit
First released
Downloads 730,688/month — #5,210 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: google_play_scraper-1.2.7-py3-none-any.whl

Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseOperating System :: MacOSOperating System :: MicrosoftProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development :: Libraries :: Python ModulesTopic :: UtilitiesTyping :: Typed

Tags

google play store scraperandroid app metadata extractionplay store app details apimobile app store crawlerapp store data collectiongoogle play app ratings scraperandroid app information parser
web-scrapingandroid-ecosystemdata-extraction

More Python Modules packages