Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I use Appstore API to get top100 list? What is the common architecture to build a appstore application website?

  1. I've found a PDF file of Appstore search API, that I can use some parameters to fetch an application's detail information.(sorry I forgot the download url, but I found it in stackoverflow)
    But there are so many sites that show you a Top100 list(like appshopper.com), and such as Mobclix.com also provide you the rank information.How can they do that? I didn't find the related API in the PDF file.
    I also found an Appstore API by ABTO(http://www.abtollc.com/AppStoreAPI.aspx), but I really wanna do it by myself.

  2. If I clear the 1st question, then I'd like to know the common architecture of building a website based on the appstore data. Do I need a database to cache the appstore's data, and create a batch to fetch the data frequently, execute like once per hour? I think it might not be clever to access the appstore for every user request, and may be there is a access limit of appstore?

Thanks for your help!

like image 319
kinopyo Avatar asked Nov 26 '09 02:11

kinopyo


People also ask

How do I connect to App Store API?

Click OpenAPI specification to download the specification file. Calls to the API require JSON Web Tokens (JWT) for authorization; you obtain keys to create the tokens from your organization's App Store Connect account. See Creating API Keys for App Store Connect API to create your keys and tokens.

Does Apple have an API?

Customize and automate your workflows so you can focus on creating great apps. This standards-based REST API lets you automate tasks across developer tools, such as App Store Connect, Xcode, and Certificates, Identifiers & Profiles, to give you greater flexibility and efficiency in your workflows.


1 Answers

You can use the following link to generate a url for querying iTunes Data for things like the top 100 apps in a particular category.

http://itunes.apple.com/rss/generator/

For the top 100 free productivity apps the generated url is

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml

The PDF that you link to is very old and hasn't been updated in quite some time, but even if you did get that working, it doesn't have "Top 100" selections (to my knowledge).

like image 85
pms1969 Avatar answered Oct 04 '22 02:10

pms1969