Skip to main content

A lightweight Google Play Store scraper

Project description

Google Play Store Scraper

This defines a lightweight Python class that can be used to scrape app information from the Google Play Store. It defines a couple of methods that can be used to get relevant app IDs given a set of parameters, and a couple of methods to then scrape data about these app IDs.

Much of this has been adapted from google-play-scraper, a nodeJS-based scraper that does similar things. But this scraper uses Python.

Getting started

The following scrapes app details about all apps similar to the first result for the 'fortnite' search query:

from google_play_scraper.scraper import PlayStoreScraper

scraper = PlayStoreScraper()
results = scraper.get_app_ids_for_query("fortnite")
similar = scraper.get_similar_app_ids_for_app(results[0])

app_details = scraper.get_multiple_app_details(similar)
print(list(app_details))

Documentation is not available separately yet, but the code is relatively simple and you can look in the scraper.py file to see what methods are available and what their parameters are.

Credits & License

This scraper was developed by the Digital Methods Initiative, and is distributed under the MIT license. See LICENSE for details. We additionally thank Iain Emsley for his contributions to the code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google-play-scraper-dmi-0.9.14.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

google_play_scraper_dmi-0.9.14-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file google-play-scraper-dmi-0.9.14.tar.gz.

File metadata

File hashes

Hashes for google-play-scraper-dmi-0.9.14.tar.gz
Algorithm Hash digest
SHA256 b8669443153c3ae81de35faf49bc5e8e44eeba79b23cdb3e27c793b1fe935c9e
MD5 47ecc30e24d14af834b9af60fc7d0eb0
BLAKE2b-256 f8e4683180d6eecf247398dbd38ef68e6c5d62eccae5f0c6b376e214bbf7ff73

See more details on using hashes here.

File details

Details for the file google_play_scraper_dmi-0.9.14-py3-none-any.whl.

File metadata

File hashes

Hashes for google_play_scraper_dmi-0.9.14-py3-none-any.whl
Algorithm Hash digest
SHA256 5a3b948554794105c05aa3ecaf72c2b607b8bebaf5ea8b328c7e69e4de3dc8d3
MD5 9339bd540da077900a856a8c4c79a32b
BLAKE2b-256 d6637b520df47e3d566aa514278612bb1ca8bb78dc39ba3473e89ca72f115bc4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page