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.15.tar.gz (10.4 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.15-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for google-play-scraper-dmi-0.9.15.tar.gz
Algorithm Hash digest
SHA256 650de5d839754ff78e45e49b33442239ce8d6f77275ba6285f0ac22cc8441f50
MD5 b3bc76228b4334fcd7278f7e2bc88e3c
BLAKE2b-256 674ab1f9dd8ff7c8b3ff105745aadec626473c16485382e6e46297e49c8783e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_play_scraper_dmi-0.9.15-py3-none-any.whl
Algorithm Hash digest
SHA256 55db355e9a14bf6c535521f501f84d4fe6407ea499eb4936b2302d908c7ec989
MD5 5ff417f2712f9468ada8bfea9e59f80c
BLAKE2b-256 394cc12df542758434b34dae8baacf7f525dc8ab8dd65c61f8a723846ebff624

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