google-play-scraper
Google-Play-Scraper provides APIs to easily crawl the Google Play Store for Python without any external dependencies!
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- 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.
- 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 · maintenance · safety
MIT (permissive) — MIT license (permissive) allows use, modification, and distribution with minimal restrictions—suitable for commercial and private projects provided the license notice is retained.
last release 2024-06-07 (798 days) · last repo commit 2024-08-05 · 1,006 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 730,688 downloads/mo, #5,210 on PyPI
Alternatives
Verify before relying
from google_play_scraper import app
result = app(
'com.example.app',
lang='en',
country='us'
)
print(result['title'], result['score'])- 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.
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 on it.
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
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.
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.
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'])
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 |
| Classifiers | 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 |
Evidence: google_play_scraper-1.2.7-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “google play store scraper”
- google-play-scraperScrapes application metadata, ratings, reviews, and store details…
- play-scraperScrapes application metadata and listings from the Google Play Store,…
- codemagic-cli-toolsProvides command-line and Python API tools for managing Android and…
Give your agent the search over MCP, or paste the wish link into any chat.
More Python Modules packages
Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.
Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.
Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.
PyYAML parses and emits YAML 1.1 data format, enabling serialization and deserialization of configuration files and Python objects to and from human-readable YAML text.
Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.
Provides reusable metadata objects for use with PEP-593 `typing.Annotated` to express common constraints like bounds, collection sizes, and predicates on types.
Install it if you use or build libraries that need to express type constraints in a standardized, inspectable way—or if you want to annotate your own types with…
Provides runtime tools to inspect and introspect Python type annotations, enabling programmatic examination of type hints at execution time.
See also play-scraper · espn-api · apkutils2 · Crawl4AI · androguard · pushbullet.py · apkInspector · robotframework-appiumlibrary · nflreadpy · pyaxmlparser