Direct download from Google Play

Adds APKPure, APKMirror and Evozi download buttons to Google Play when browsing apps. This script is based on yurenchen's "google play apk downloader".

These are versions of this script where the code was updated. Show all versions.

  • v2.2.7 - Now the script should work correctly in pages of already installed apps (useful for who uses a Google account on the Play Store)
  • v2.2.3 - Corrected drawback introduced in version 2.2.2, causing buttons not to show in non-HTML desktop version of Play Store.
  • v2.2.2 - Fixed a bug that prevented from showing buttons on the non-HTML version of the Play Store. Sorry for the delay!
  • v2.2.1 - Removed apkleecher as it's not working for most applications
  • v2.2.0 - Added APKLeecher as a direct download source. The page has a timeout (should be 25 seconds, but it takes less than 10) for the download to begin. I'm still trying to avoid this limitation. To start the download earlier, use the 2nd apkleecher button (it will open a new tab).
  • v2.1.0
  • v2.1.0 - Removed automatic download form APKPure as APKPure can't be loaded anymore inside another page. Removed also APK-DL as that website now uses a scrambled script to mine bitcoins whitout notifying the user.
  • v2.0.1 - APKPure button now shows "Downloading..." when clicked.
  • v2.0.0 - Final version for both HTML UI and that wierd javascript UI currently used by the Play Store in some browsers (such as Chrome and Firefox for Android). Now all the buttons are styled as the "Install" button.
  • v2.0.0 - Final version for both HTML UI and that wierd javascript UI currently used by the Play Store in some browsers (such as Chrome and Firefox for Android). Now all the buttons are styled as the "Install" button.
  • v1.9.2 - Stable fix: supports page navigation (reloads buttons whenever you change app) in non-HTML Play Store, and it even reduces page size by removing garbage left by Google in the page.
  • v1.9.1 - Fix
  • v1.9.0 - Improvements on non-html version nof Play Store.
  • v1.8.1 - Fix for UglyUI on desktop browsers.
  • v1.8.0 - Rough fix to the new ugly code used by Google to generate the page on some mobile interfaces; instead of using HTML for the elements and javascript for the functions, the new Play Store dynamically generates and obfuscates the page using heavy scripting. This practice of obfuscating HTML code is made to avoid the use of userscripts, but it's not enough to stop me from improving this script;). This fix is very rough (sometimes you won't have a complete CSS on download buttons).
  • v1.7.1 - Improved APKPure DDL to avoid increasing the page size if the APKPure button is repeatedly clicked.
  • v1.7.0 - Even faster!!! Now you can directly download apks trough APKPure without opening another tab. Just click on APKPure button and save the file!
  • v1.6.4 - ...ok, now it works starting from EVERY page of the store.
  • v1.6.3 - Now the script loads correcly even when you start browsing the store from a category or from the homepage, and not only when you start from the details of an app.
  • v1.6.2 - Corrected a bug during the app ID extraction that caused APKPure button not to work properly.
  • v1.6.1 - APKPure button creation is faster now
  • v1.6.0 - Added APK Pure to the list of APK sources. The button gives you a direct link to the page containing the APK, so when you click it, the download will start immediately as the APKPure page appears.
  • v1.5.2 - Fixed: An alert used for debugging might appear
  • v1.5.1 - Added a control to check if buttons for the previous application are still there. In ViolentMonkey for Firefox Mobile you still need to reload the page if you don't see the buttons. I don't know if it's a limitation fo ViolentMonkey or Firefox Mobile.
  • v1.5.0 - Added a control to check if buttons for the previous application are still there. This seems to be necessary on Firefox Mobile.
  • v1.5.0
  • v1.5.0
  • v1.5.0 - Ok, now it should really work as expected. If you have a version between 1.4.0 and 1.4.4, I really suggest you to update to version 1.5.0, which is stable and perfectly working.
  • v1.4.4 - rollback version (just for a couple of days)
  • v1.4.3
  • v1.4.3
  • v1.4.2
  • v1.4.2
  • v1.4.2
  • v1.4.2
  • v1.4.2
  • v1.4.2
  • v1.4.2
  • v1.4.2 - test
  • v1.4.2 - test
  • v1.4.2 - test
  • v1.4.2 - test
  • v1.4.1 - Corrected a bug that caused buttons not to appear if starting the browsing session from the Store's home page.
  • v1.4.0 - No need to reload anymore! The script detects URL change even if the page is not reloaded but just changed, and then add the buttons.
  • v1.3.2 - Removed an error in the script that might prevent from showing buttons.
  • v1.3.1 - Now the script correctly detects if the app is free or not.
  • v1.3 - Buttons aren't shown anymore on paid apps, as long as none of the available services allows downloading paid apps.
  • v1.2 - Moved Wishlist button after download buttons.
  • v1.1.1 - Removed useless debug alert.
  • v1.1 - Now it works even in mobile view.
  • v1.0