Google Play doesn't have an API. So I built one.
github.com
github.com
http://github.com/chadrem/market_bot
Edit: I would like to point out that Google Play actually does have an API. It uses protocol buffers, if you check the Google Play apk.
Can you show me? I haven't noticed.
Searching for something as simple as "foursquare" would never return the Foursquare app back and the results I was getting were never the same between requests.
\PastFuture\MarketBot\App\Android\AmazonAppstoreApp
Welcome to Modern PHP.That's a strong reason for going with a library that is used by multiple users (more people to distribute the workload over). But more realistically, you can just use the existing API endpoints because there are client apps in the wild that rely on those APIs working the same way-- at least until Google sunsets Google Play.
Why don't Google Play provide JSON API like iTunes do?
http://itunes.apple.com/lookup?id=343200656
and alternatively
http://itunes.apple.com/lookup?bundleId=com.clickgamer.Angry...
The second link can be used in client app to self-checking for new version updates.
If an app is exclusively published on 3rd pary market, then it's likely distributed directly through apk , there's no way to identify them using a centralized way.
You can identify them via md5 hash of the apk, the "versionName" attribute and the "versionCode" attribute.
How about the Apple Store?