google-play-scraper - Node.js scraper to get data from Google Play

  •        27

Node.js module to scrape application data from the Google Play store.


cheerio : ^0.20.0
debug : ^2.2.0
memoizee : ^0.4.11
ramda : ^0.21.0
request : ^2.86.0
throttled-request : ^0.1.1



Related Projects

market_bot - Google Play Android App store scraper

  •    Ruby

Market Bot is a web scraper (web robot, web spider) for the Google Play Android app store. It can collect data on apps, charts, and developers. Google has recently changed the HTML and CSS for the Play Store. This has caused the release version of Market Bot to break. New code is in the master branch (unreleased) to begin fixing this problem. If you are interesed in helping then please join the discussion in issue 72.

aso - Tools for app store optimization on iTunes and Google Play

  •    Javascript

This Node.js library provides a set of functions to aid App Store Optimization of applications in iTunes and Google Play. The functions use either google-play-scraper or app-store-scraper to gather data, so bear in mind a lot of requests are performed under the hood and you may hit throttling limits when making too many calls in a short period of time.

google-play-crawler - Play with Google Play API :)

  •    Java

Play with Google Play API :)

Yalp Store - Download apks from Google Play Store

  •    Java

Yalp Store lets you download apps from Google Play Store as apk files. It can search for updates of installed apps and lets you search for other apps. Yalp saves downloaded apks to your default download folder. Other features include browsing categories, viewing and leaving reviews, black/whitelisting apps for updates, filtering apps by being free/paid and containing/not containing ads.

gradle-play-publisher - Gradle Plugin to upload your APK and metadata to the Google Play Store

  •    Kotlin

Gradle Play Publisher is a Gradle plugin that allows you to upload your APK and other app details to the Google Play Store from a continuous integration server or anywhere you have a command line. The first APK or App Bundle needs to be uploaded via the Google Play Console because registering the app with the Play Store cannot be done using the Play Developer API. For all subsequent uploads and changes this plugin can be used.

app-store-scraper - scrape data from the itunes app store

  •    Javascript

Node.js module to scrape application data from the iTunes/Mac App Store. The goal is to provide an interface as close as possible to the google-play-scraper module.

play-games-plugin-for-unity - Google Play Games plugin for Unity

  •    CSharp

Copyright (c) 2014 Google Inc. All rights reserved. The Google Play Games plugin for Unity® is an open-source project whose goal is to provide a plugin that allows game developers to integrate with the Google Play Games API from a game written in Unity®. However, this project is not in any way endorsed or supervised by Unity Technologies.

Android-ReactiveLocation - Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum

  •    Java

Small library that wraps Google Play Services API in brilliant RxJava Observables reducing boilerplate to minimum. Yep, Java 8 is not there yet (and on Android it will take a while) but there is absolutely no Google Play Services LocationClient callbacks hell and there is no clean-up you have to do.

apk-patch-size-estimator - apk-patch-size-estimator

  •    Python

Estimates the size of Google Play patches and the new gzipped APK. From two APKs it estimates the size of the new patches as well as the size of the gzipped version of the new APK, which would be used in cases where the patches are unexpectedly large, unavailable, or unsuitable. Google Play uses multiple techniques to generate patches and generally picks the best match for the device. The best match is usually, but not always, the smallest patch file produced. The numbers that this script produces are ESTIMATES that can be used to characterize the impact of arbitrary changes to APKs. There is NO GUARANTEE that this tool produces the same patches or patch sizes that Google Play generates, stores or transmits, and the actual implementation within Google Play may change at any time, without notice.

Google-Play-Music-Desktop-Player-UNOFFICIAL- - A beautiful cross platform Desktop Player for Google Play Music

  •    Javascript

Run "Google Play Music" as a standalone desktop app. Never again will you have to hunt through your tabs to pause your music, or stop listening to your favourite song because Chrome is guzzling up all your RAM.. Developed by Samuel Attard.

googleplay-api - Google Play Unofficial Python API - This project was a PoC and is not maintained anymore

  •    Python

An unofficial Python API that let you search, browse and download Android apps from Google Play (formerly Android Market). 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.

AppUpdater - A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server

  •    Java

Android Library that checks for updates on Google Play, GitHub, Amazon, F-Droid or your own server. This library notifies your apps' updates by showing a Material dialog, Snackbar or notification. Check out the wiki. By default, the basic usage will show a default dialog when a new version is found on the Play Store (otherwise nothing will be shown). By calling the .start() method, the library will work in background. You can cancel it at any time by calling .stop(). Other customizations are explained below.

playmusic - Google Play Music client for node.js.

  •    Javascript

This project is not endorsed by of affiliated with Google in any way. I'm creating a few issues for items that I'd like to have added, but haven't had time to add. If anyone wants to volunteer to submit PRs for them, or is interested in becoming a direct contributor to the project, please comment on those issues or e-mail me.

android_packages_apps_GmsCore - Implementation of Play Services Core package

  •    Java

microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available.

android-maps-extensions - Android Maps Extensions is a library extending capabilities of Google Maps Android API v2

  •    Java

Library extending capabilities of Google Maps Android API v2. While Google Maps Android API v2 is a huge leap forward comapared to its predecessor, it lacks commonly used patterns like marker clustering. This library aims to fill this gap by adding many useful features and improving on the responsiveness issues of the official Google library. See wiki for more details. You may use any version of Google Play Services from 3.2.65 (the last working on Android API 8) or above.

in-app-purchase - A Node.js module for in-App-Purchase for iOS, Android, Amazon and Windows.

  •    Javascript

A node.js module for in-app purchase (in-app billing) and subscription for Apple, Google Play, Amazon Store, Roku, and Windows. NOTE Unity receipt supports the following: Apple, Google Play, and Amazon.

Android-nRF-Connect - A public API for the nRF Connect for Android.


The nRF Connect is an application designed for Bluetooth Smart developers. It allows for scanning for BLE devices and communicating with them. or here, in case Google Play is not available. We recommend to install the application using Google Play as it will get automatic updates.

quasar-play - Quasar Framework Showcase App

  •    Vue

Quasar Framework Showcase webiste/app; Used on official documentation too. Currently only on Google Play BUT way outdated (uses very old Quasar v0.13). Requiring funding to pay fees on Apple Store and release the iOS counterpart too. Help here.

node-google - A Node.js module to search and scrape Google.

  •    Javascript

This module allows you to search google by scraping the results. It does NOT use the Google Search API. PLEASE DO NOT ABUSE THIS. The intent of using this is convenience vs the cruft that exists in the Google Search API.This is not sponsored, supported, or affiliated with Google Inc.

google-authenticator-android - Google Authenticator Android app. Opensource version.

  •    Java

Copyright 2010 Google Inc.This project is an older fork of the one on the Play store. It's an older version that doesn't get changes synced to it from the Play store version.