Skip to main content

Scrapes data from Google Play Store

Project description

google-play

Scrapes data from Google Play Store

Usage

Installation

pip install play-store

Simple Example

import play_store

app = App('com.android.chrome')

# Get the app name
print(app.name)

# Get the app category
print(app.category)

# Is the app free
print(app.free)

# Get the name of the app developer
print(app.developer_name)

Attributes of App

  • url - the play store url for the app
  • name
  • package_name
  • description
  • category
  • logo
  • price
  • free - if the app is free or not
  • developer_name
  • developer_email
  • developer_website
  • rating
  • reviews
  • images
  • similar - list of apps related to the app

Search for apps

search(query)

print(play_store.search('google chrome'))

# Ouput
['com.google.android.videos', 'com.deerslab.dinoTREX', 'com.wChromeplus_8575770',
'im.dnn.dinochrome', 'com.cloudmosa.puffinFree', 'webexplorer.amazing.speed',
'com.chromereadervoice', 'com.chrome.dev', 'com.oinkandstuff.chromewebstoredeveloperdashboard',
'org.mozilla.firefox', 'com.opera.browser', 'org.easyweb.browser',
'com.linuxjet.apps.ChromeUA','com.hsv.freeadblockerbrowser', 'nu.tommie.inbrowser',
'com.ekm.chromevr','net.the4thdimension.firefoxchromemanifestcheatsheet',
'com.google.android.apps.docs','com.codeweavers.cxoffice', 'com.opera.mini.native',
'net.the4thdimension.chromehtml5supported', 'com.google.android.apps.enterprise.cpanel',
'com.google.android.apps.subscriptions.red','com.chrome.canary',
'net.the4thdimension.chromecheatsheet', 'com.google.android.apps.chromecast.app','com.android.chrome',
'com.kiwibrowser.browser', 'com.funkeys.chrome','com.google.android.apps.googleassistant',
'com.google.android.apps.photos', 'com.transsion.phoenix', 'com.google.android.apps.mapslite',
'com.google.chromeremotedesktop', 'com.chrome.beta','com.sec.android.app.sbrowser',
'com.amaan.phonetochromepro', 'mobi.mgeek.TunnyBrowser','com.fevdev.nakedbrowser',
'com.amaan.phonetochrome', 'com.smajenterprise.incognitoaway','com.google.android.webview',
'de.alexotron.tabs', 'com.google.android.keep','io.kodular.duamalik86334.smartbrowser',
'net.xisberto.phonetodesktop', 'ua.kyiv.heneraliuk.crosupdates',
'com.google.android.googlequicksearchbox', 'com.myboyfriendisageek.airbrowser',
'com.google.android.apps.tachyon']

Get apps from the same developer

developer(dev, amount)

# Return 24 apps made by Google LLC
print(play_store.developer('Google LLC', 24))

# Output
['com.google.android.contacts', 'com.google.android.apps.maps', 'com.google.android.play.games',
'com.google.android.calculator', 'com.google.android.youtube', 'com.google.android.apps.docs',
'com.google.android.apps.messaging', 'com.google.android.apps.docs.editors.sheets',
'com.google.android.apps.translate', 'com.android.chrome', 'com.google.android.deskclock',
'com.google.android.talk', 'com.google.android.apps.photos', 'com.google.android.music',
'com.google.android.gm', 'com.google.android.apps.docs.editors.docs',
'com.google.android.calendar', 'com.google.android.keep',
'com.google.android.googlequicksearchbox', 'com.google.android.apps.tachyon']

Get app leaderboard

leaderboard(identifier, category, start, amount)

# Get the leaderboard for topselling free apps
print(play_store.leaderboard(play_store.TOPSELLING_FREE))

# Output
['com.serejadexxx.ballsRotate', 'io.voodoo.crowdcity', 'com.azurgames.stackball',
'com.hulu.plus', 'com.mgc.runnergame', 'com.crazylabs.amaze.game',
'com.pandora.android', 'com.squareup.cash', 'com.snapchat.android',
'com.clean.road', 'com.spotify.music', 'com.whatsapp', 'com.housepaint.game',
'com.colorup.game', 'com.facebook.orca', 'com.facebook.katana',
'com.instagram.android', 'com.particlenews.newsbreak',
'com.zhiliaoapp.musically', 'com.google.android.apps.youtube.music',
'com.popcore.foldingblocks', 'com.amanotes.beathopper', 'com.netflix.mediaclient',
'com.geishatokyo.trafficrun']

Constants

  • TOPSELLING_FREE
  • TOPSELLING_PAID

Categories

art_and_design auto_and_vehicles books_and_reference brain business comics communication education entertainment finance game health_and_fitness house_and_home libraries_and_demo lifestyle media_and_video medical music_and_audio news_and_magazines personalization photography productivity shopping social sports tools transportation travel_and_local weather

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distribution

play-store-1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

play_store-1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file play-store-1.0.tar.gz.

File metadata

  • Download URL: play-store-1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for play-store-1.0.tar.gz
Algorithm Hash digest
SHA256 30bf1c900ad0f76f8773ceef4603f5b8630f43d74717238b075dc026618073ac
MD5 ceea0767ebf38b225c315d65c448f11e
BLAKE2b-256 ae4c6efdd04ac7ca7ca2db9170e4249930cc9042748f161b4aec90984ff5098b

See more details on using hashes here.

File details

Details for the file play_store-1.0-py3-none-any.whl.

File metadata

  • Download URL: play_store-1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for play_store-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 096eb60c3278d4633113402f5de8bd69e5c14bfd227e46f9233e42e743f315b1
MD5 dfa166fbc9aaf1ef5846afc1e48f3c1d
BLAKE2b-256 a3c6bec2eada8692056d4e0f2373fb5616de451415916a10adf5ab18bef3f6e0

See more details on using hashes here.

Supported by

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