All Projects → alessandrodd → googleplay_api

alessandrodd / googleplay_api

Licence: other
Google Play Unofficial Python 3 API Library

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to googleplay api

Quill
👻 [MOVED TO https://github.com/TryGhost/Ghost-Android] The beautiful Android app for your Ghost blog.
Stars: ✭ 552 (+2528.57%)
Mutual labels:  playstore
Latestversionplugin
LatestVersion Plugin for Xamarin and Windows apps
Stars: ✭ 99 (+371.43%)
Mutual labels:  playstore
Yalpstore
Download apks from Google Play Store
Stars: ✭ 2,088 (+9842.86%)
Mutual labels:  playstore
App Framework
Applications for any device with HTML, CSS and JavaScript - free and open source!
Stars: ✭ 639 (+2942.86%)
Mutual labels:  playstore
Checknewappversionavailable
It makes a request to Play Store to check if there is a new version of your published app
Stars: ✭ 69 (+228.57%)
Mutual labels:  playstore
Android Ratingreviews
Simple star rating system bars, a view similar to the ones seen on Google Playstore. ⭐🌟✨
Stars: ✭ 110 (+423.81%)
Mutual labels:  playstore
React Native Store Review
Rate on App/Play Store directly in your React Native app
Stars: ✭ 437 (+1980.95%)
Mutual labels:  playstore
Prism
Prism is a beautiful open-source wallpapers app for Android. It is built with Dart on top of Google's Flutter Framework.
Stars: ✭ 241 (+1047.62%)
Mutual labels:  playstore
Flutter Music Player
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.
Stars: ✭ 1,215 (+5685.71%)
Mutual labels:  playstore
Slimsocial For Facebook
Light version of Facebook. Light both in the weight and in the use.
Stars: ✭ 171 (+714.29%)
Mutual labels:  playstore
Playstoredownloader
A command line tool to download Android applications directly from the Google Play Store by specifying their package name (an initial one-time configuration is required)
Stars: ✭ 664 (+3061.9%)
Mutual labels:  playstore
Slimsocial For Twitter
Light version of Twitter. Light not only in weight but also in the use.
Stars: ✭ 24 (+14.29%)
Mutual labels:  playstore
Fledge
Fledge: A CI/CD tool for Flutter
Stars: ✭ 152 (+623.81%)
Mutual labels:  playstore
Images To Pdf
An app to convert images to PDF file!
Stars: ✭ 602 (+2766.67%)
Mutual labels:  playstore
React Native In App Review
The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game.
Stars: ✭ 175 (+733.33%)
Mutual labels:  playstore
Immersivedetailsample
A sample application show how to realize immersive parallax effect header like Google Play Store
Stars: ✭ 457 (+2076.19%)
Mutual labels:  playstore
Blackberrymanager
A simple solution to download and install BlackBerry apps on your Android device
Stars: ✭ 100 (+376.19%)
Mutual labels:  playstore
Play Store Api
Google Play Store protobuf API wrapper in java
Stars: ✭ 249 (+1085.71%)
Mutual labels:  playstore
Moneywallet
An android application that let you track your expenses
Stars: ✭ 236 (+1023.81%)
Mutual labels:  playstore
Inappupdater
Android Library to easily implement in-app updates. Support with a ⭐️ Contributions are welcome! 🙌
Stars: ✭ 165 (+685.71%)
Mutual labels:  playstore

Google Play Unofficial Python 3 API Library

Based on the original googleplay-api project by Emilien Girault: https://github.com/egirault/googleplay-api

An unofficial Python API that let you search, browse and download Android apps from Google Play (formerly Android Market).

Disclaimer

This is not an official API. I am not afiliated with Google in any way, and am not responsible of any damage that could be done with it. Use it at your own risk.

Dependencies

You can install the required dependencies with pip (a requirements.txt file is provided for this purpose).

Requirements

You must create a config.ini file before using the provided scripts (you can copy config.example.ini and modify the required fields). First, you need to provide your phone's androidID:

# Google Service Framework ID (GSF ID)
android_id = 1234567890ABCDEF

To get your androidID, use *#*#8255#*#* on your phone to start Gtalk Monitor. The hex string listed after aid is your androidID.

In order to authenticate to Google Play, you also need to provide either your Google login and password, or a valid Google Play Store token.

Features

  • Get package details (description, permissions, price...)
  • Search for apps
  • List apps in (sub)categories
  • List apps similar to another app
  • List categories and subcategories
  • List reviews for a certain app
  • Download apks
  • Automatically throttle requests frequency to avoid server errors (Too Many Requests)
  • Results paging

Usage Examples

>>> googleplay_api.googleplay import GooglePlayAPI
>>> play_store = GooglePlayAPI(throttle=True)
>>> play_store.login()
>>> play_store.details("com.android.chrome")
or
>>> play_store.search("calculator app", maxResults=100)
or
>>> play_store.list("GAME_ARCADE", "apps_topselling_free")
or
>>> play_store.listSimilar("com.android.chrome")
or
>>> play_store.bulkDetails(["com.android.chrome", "org.mozilla.firefo"])
or
>>> play_store.getPages(play_store.search("calculator app"))
or
>>> play_store.browse("GAME_ARCADE")
or
>>> play_store.reviews("com.android.chrome")
or
>>> play_store.download("com.android.chrome", 307112552)

Check docstrings for more information.

License

This project is released under the BSD license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].