A newer version of this post is available here.

Why use it??
  • Say you've just paid for a game on Google Play, then you realize you can't install it because you don't have enough room on your phone. 
  • Maybe your tablet is not supported for a particular title or there are location restrictions in place?
  • You just bought some blackberry 10 device, then you realize that play store is not supported.
Now then lets begin, there's a couple of ways you can download an APK directly from Google Play. You can use a Chrome extension or a website that will generate a specific download link for you. we'll covered both methods in due course of this post.
 You can even download paid APKs if you have already purchased them on the Play Store, but take a look at the excerpt from Google Play's Terms & Conditions at the very bottom of this tutorial to see their take on the subject. 
How to download an APK from Google Play using a website

If you're a much more casual APK downloader then a Chrome extension is not necessary. Instead, you can just visit a dedicated site for generating APK download links whenever you need to.

1. Go to the Play Store and find the app you want to download.

2. Copy the app's package ID or the url.

3. Go to a site like Evozi's APK Downloader (Evozi also has a Chrome/Firefox extension) and paste
the app package name (or the whole Google Play URL) in the box at the top of the page.Then hit the blue button.
If an error appears.Tap it again!It always works!You can also use apkmirror for downloading apk's as well.Using apkmirror is as easy as searching for the app you are looking for and hitting the download button.They usually have 4 to 5 previous versions of an app for downloading as well,
4. After that tap on green button that appears below the blue one.
It may take upto 3 minutes for download link to appear so be patient!
5. If you are clueless on how to copy the apk file to your android then visit here (uses es file explorer for copying the apk),here for how to copy via usb.


How to download an APK from Google Play with a browser extension

If you're likely to download lots of APKs, then getting yourself a Chrome extension or Firefox add-on is probably a good idea.
1. For this tutorial we're going to be using CodeKiem's APK Downloader extension version 2, which supports both Chrome and Firefox browsers.


2. Once you've added the extension to your browser you're good to go, but you need to do a few things first.

3. You need to add your email address, which will be stored in the Chrome extension associated with your Google Play account, and also your device ID for later requests. 


5. You should see the GTalk Service Monitor information. Then just look for the bit that says ''aid'' (Android ID): enter this in the Chrome extension.
 If you don't get the above screens, you can install redphx's Device ID app to get it.
6. That's all you have to do for getting the apk using the extension. If you are clueless on how to copy the apk file to your android then visit here (uses es file explorer for copying the apk),here for copying via usb.
You should note though that using these methods to access apps in the Google Play Store may technically be against the Play Store's terms of service, so use this process at your own risk.
Google's Terms & Conditions:“3.3 You agree not to access (or attempt to access) Google Play by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) Google Play through any automated means (including use of scripts, crawlers, or similar technologies) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Google Play website.” - Google Play Terms of Service