I would like to display in a custom dashboard for a particular Android app the total number of download . Are there APIs that give me that value?
AFAIK the only api that is available is this one, and it's only for editing/publishing your own apps' details.
If you want to get information on other apps I suggest you look into scraping the play store. The play store has some pretty standard (read: straightforward) url patterns to help you find the apps you want. If you have the apps package you can find the app straight away: https://play.google.com/store/apps/details?id=com.smithyproductions.infinitracks. There're similar patterns for search terms and finding apps by a particular developer too.
There is no official Play Store API that would allow you access to this information. There are a few 3rd party APIs, but these are somewhat unreliable, and un-official (so could go away at any time).
Bottom line, it is NOT possible to get download information from an official API at this time.
Related
I am working on finding a way to make a widget for my Android device to show the number of installs I have on my Android app. So far my idea is to make an app that reads information from the Google play console but I can't find any way to get that information. Any ideas how?
Google play does not offer any official APIs to get that information, but you can use third party APIs for that if you want to.
One example is apptweak.
For similar needs you can use unofficial api that is here on google codes.
it can be used to retrieve app details and other android market data. like :
>You can browse market with any carrier or locale you want.
>Search for apps using keywords or package name.
>Retrieve an app info using an app ID.
>Retrieve comments using an app ID.
>Get PNG screenshots and icon
There is already an official Google Play console app that offers this information and a lot more.
It doesn't have a widget, but you could contact the developers to ask for one. I sit near them so I'll mention the request.
Currently, I'm looking to see if there is a way to sync the information we've obtained through an online site with the information we use on a phone application.
All I need to know is that the user that visited our site is the same user that is using our phone application, No stats and preferably no one needs to enter a thing.
You won't get that from Apple, because of their history with privacy concerns, but you could do something like generate an identifying number in your app, that your web site asks for, that would tie the two together. Of course, you'd have to make allowances if your app is deleted from the device, then re-installed, to either make sure you're generating the same number, or other such solution as befits your requirements.
The first thing that would come to my mind is Google Analytics, available for different platforms and services (i.e. Youtube, etc). You would have to go through Google Analytics API to figure out a way on how to track a particular customer visit across several location/platforms.
See Hello Analytics example of Google Analytics API
See Data Feed API
Ok, so far I've answered my own question for androids. Apparently you can pass a referrer param through google play which actually allows your app to receive the parameter and they even have an app that test this functionality.
https://play.google.com/store/apps/details?id=net.stevemiller.android.referrertest
now I have yet to test this, nor is it a possible solution for iOS.
I want to get the details of one of my Android apps from the Google Developer Console (i.e. the number of installs, and current rating).
I preferably want to do this using Python. I'd prefer not to go down the screen scraping/Beautiful Soup route, so I've been searching for a relevant API. I haven't managed to find one.
My questions are thus:
Does such a Python-based Google API exist (and if so, what/where is it)?
If not, are there any other Python-based libraries I could use?
If not, what would people recommend as a non-Python alternative?
Try out Google dev scraper:
https://github.com/tmurakam/googleplay_dev_scraper
I'm using it and it works really great! You can get the number of downloads of a specific app, ratings and other statistics that you want. Try it out, you will not be sorry!
I know it is not pure android question, but i'll try anyway.
Im building a website where I get package name of many applications (which is on the market).
I need a way to give a package name, and get back its icon.
Is there a way to do this?
from the market? apprain? or any other link
something like getting the favicon by this link:
http://g.etfv.co/https://facebook.com
http://g.etfv.co/https://google.com
thanks in advance
The terms of use prevents the use of robots or other web scrapers:
Blockquote
3. Your Use of Google Play
...
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.
You should take a look at this API for the Android Market
http://code.google.com/p/android-market-api/
Or you could try to scrape the page (probably like this api does) but why do the work if it is already done...
I've noticed lately that some app recommender programs seem to get data off the android market. I'm wondering how I could retrieve information, such as screen shots, description, developer, number of downloads, rating, etc...
I've done many searches and I haven't found any solutions. It would be nice to be able to use that info to be able to see a rating for an app inside an app chooser, for example. Or perhaps be able to track changes and rating over time and version history, etc...
Is there an API to access that information? Is there a way to parse the data from a website? Or is there a complicated hack involved? Any information is appreciated...
There is an API currently hosted on Google Code. I've made use of it in one of my own apps and I think it works quite well. You are able to access everything that is visible in the market including comments and screenshots.
http://code.google.com/p/android-market-api/
Is there an API to access that
information?
Not a publicly supported one offered by Google, sorry.