I want to make an app, where user can find or mark apps that are similar. To do that first client need to able to browse app store content. If user set a keyword, i.e. "face", then I need list of app like Facebook an so on. Any of you know any such any such an API?

  • 1
    There are apps that track price changes in other apps, but I don't know if they're using a public API, or have just reverse-engineered whatever communications channel the App Store uses.
    – Joe
    Mar 2 '15 at 11:29
  • 1
    There is an affiliate API that maybe useful. But I gather the T&C's require you to be an affiliate as apposed to an app developer. apple.com/itunes/affiliates/resources/blog/…
    – Phil
    Mar 2 '15 at 16:18
  • 1
    possible duplicate of List of iOS and/or Android apps
    – philshem
    Sep 22 '15 at 19:25

There is an unofficial API for the Google Play Android Market: android-market-api

  • 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

Command line usage:

java -jar androidmarketapi-X.Y.jar myemail mypassword myquery 

My source. Check out the other answers, too.


F-Droid is:

an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform.

The entire catalog is available as one XML file:


Here is a sample entry for one app:

       <application id="com.ichi2.anki">
      <summary>A flashcard-based study aid</summary>
      <desc>&lt;p&gt;Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn. AnkiDroid is the Android port of Anki, and is compatible with Anki data.&lt;/p&gt;</desc>
      <categories>Science &amp; Education</categories>
      <category>Science &amp; Education</category>
         <hash type="sha256">25519608cf93ecf0a9a3dc20d9251e400b30fa99b5034ad2580cd3d58a522243</hash>
         <hash type="sha256">4e74743f0812da7ad23fb7cce541f689e567d8a514e7b8fd40b8c7ea6db7c073</hash>
         <hash type="sha256">5b2e3c0ac5eaf3f40f8353897d12f9ca0f38a1e1a677731286026d513a558143</hash>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.