$npx skillfedfor your agent

play-scraper

Google Play Store application scraper

SkipPyPI WWW/HTTPReleased Sep 201977.0K downloads / moMIT LicensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — play_scraper-0.6.0-py2.py3-none-any.whl
v0.6.0 · released 2019-09-15 · 4 runtime deps: beautifulsoup4, lxml, requests-futures, requests

No, not recommended for new projects. The package is abandoned (last commit 2022-07-06, archived repository) and web scraping of Play Store is inherently brittle—HTML structure and anti-scraping measures change frequently. Without active maintenance, it will likely fail against the current Play Store. Use the official Google Play Developer API or a maintained alternative if available.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Google Play Store may block or alter responses to scrapers; no guarantee the package will work against current Play Store HTML/API structure.
  • Low install friction with a pure-Python wheel distribution.
  • However, the package is abandoned as of 2022-07-06 with no recent maintenance, and the repository is archived.

License · maintenance · safety

MIT License (permissive) — MIT License permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

last release 2019-09-15 (2525 days) · last repo commit 2022-07-06 · 239 stars · archived

0 known vulnerabilities (OSV.dev, 2026-08-14) · 76,999 downloads/mo, #14,562 on PyPI

Verify before relying

pip install play-scraper

import play_scraper
details = play_scraper.details('com.android.chrome')
print(details['title'], details['score'])
  • Whether the scraper still functions against the current Google Play Store website structure and anti-scraping measures.
  • Compatibility with Python versions beyond 3.7 (classifiers list only up to 3.7; current support unclear).
  • Rate limiting or request throttling behavior when fetching large result sets or detailed app information.
Same gist for agents: .md · .json

What it is and what it does

play-scraper is a web scraper that extracts application metadata from Google Play Store listings. It parses HTML responses to retrieve app details (title, description, ratings, developer info, screenshots, version history), search results, developer catalogs, and category collections. The package wraps requests, beautifulsoup4, and lxml to handle HTTP requests and DOM parsing.

The scraper is designed for bulk data collection workflows—fetching app details by ID, searching for apps by query, listing trending or top-rated apps in categories, and discovering all apps from a specific developer. It supports language and region filtering via language and country codes. However, the package has been abandoned since mid-2022 and the repository is archived, meaning it receives no updates for Play Store structure changes or anti-scraping countermeasures.

Use it for

  • Collect metadata on a set of known Android app IDs for analysis, comparison, or archival.
  • Search Play Store for apps matching keywords and extract basic info (title, developer, rating, price).
  • Enumerate all apps published by a specific developer to track their portfolio or release history.
  • Fetch trending or top-rated apps in a category for market research or competitive analysis.
  • Build a local database snapshot of Play Store app listings at a point in time.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No, not recommended for new projects.

The package is abandoned (last commit 2022-07-06, archived repository) and web scraping of Play Store is inherently brittle—HTML structure and anti-scraping measures change frequently. Without active maintenance, it will likely fail against the current Play Store. Use the official Google Play Developer API or a maintained alternative if available.

Install

play-scraper on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. However, the package is abandoned as of 2022-07-06 with no recent maintenance, and the repository is archived. Google Play Store scraping is fragile by nature due to HTML structure changes; expect breakage without active upkeep.

Google Play Store may block or alter responses to scrapers; no guarantee the package will work against current Play Store HTML/API structure.

License in practice

MIT License permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install play-scraper

import play_scraper
details = play_scraper.details('com.android.chrome')
print(details['title'], details['score'])

Verify before relying

  • Whether the scraper still functions against the current Google Play Store website structure and anti-scraping measures.
  • Compatibility with Python versions beyond 3.7 (classifiers list only up to 3.7; current support unclear).
  • Rate limiting or request throttling behavior when fetching large result sets or detailed app information.

Package facts

LicenseMIT License permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
beautifulsoup4lxmlrequests-futuresrequests
MaintenanceAbandoned 2,525 days since the last release
Last repo commit repository archived
First released
Downloads76,999 / month, #14,562 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.2Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7

Evidence: play_scraper-0.6.0-py2.py3-none-any.whl

Tags

Capabilities
google play store scraperandroid app metadata extractionplay store app details parserapp store data scrapingmobile app information crawler
Topics
web-scrapingandroidabandoned

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 › “play store app details parser”

  • play-scraperScrapes application metadata and listings from the Google Play Store,…
  • google-play-scraperScrapes application metadata, ratings, reviews, and store details…
  • 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 WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also google-play-scraper · device-detector · gnews · googlenewsdecoder · twikit · duckduckgo-search · favicon · httpagentparser · camoufox · pushbullet.py