Question

I'm looking for recommendations of a script or series of scripts that download and parse iTunes Connect sales data and AppStore comments, ratings and rankings data for a defined app.

I'm also aware of solutions like:

I'm sure I'll find a few more with more searching.

I can't help but feel there must be a really decent set of open source scripts out there to do this, given how many developers are now writing apps for the AppStore.

Would be interested to hear any commercial offerings as well (although my personal preference is for open source, so I can at least see what it is doing with my iTunes Connect login credentials).

To be clear, I'm really looking for something that hits all of the areas mentioned:

App Store (per store)

  • Comments
  • Ratings
  • Category/store rankings

iTunes Connect

  • The contents of the sales reports

Analysis/graphs of the data is not necessary (but would be a nice to have I guess). I'm not really looking for something like AppSales Mobile above, I would like the raw data so I can do my own analysis and formatting. So far it looks like AppViz (listed above) is the best out there.

Any suggestions on what is good/available or should I just go roll my own?

Was it helpful?

Solution

Could the official AutoIngest tool from Apple be of use? See section 3.2

Edit: As of December 6, 2016, Autoingest is deprecated by the Reporter tool. You should use that instead.

OTHER TIPS

www.appannie.com is a relatively new site that does all the things you mentioned. I think it's in line with what you are looking for because it's focused on being simple and easy to use.

It's free right now so you might want to give it a shot.

Check out www.appfigures.com, it covers pretty much all of the above and includes: automatic report downloading (and archiving with full access), various interactive sales reports by date, country, region, etc., reviews from all app stores (123), and rank trending in top 400 for all countries.

It also sends reports by email so you dont even have to login.

And its free (while in beta)

For ranking details, check out this article

Scraping AppStore Reviews

Many of the comments also go on to develop the work done on the page.

For comments there's an Adobe Air application that collects store comments worldwide available from here but I don't believe the source is available. However, it proves it is possible.

This only covers reviews, but it work for that, and free: AppsReviewFinder

The Rogue Amoeba guys cooked up iTunesConnectArchiver for persisting and storing the raw data. I haven't used it so I'm not sure if handle comments/ratings or just sales data, but the code is available and it seems like a good starting point at least

I've written a C# application to get and display all the comments from all the AppStores.

Update: It's not a script, but the source code is available at GitHub (http://github.com/berzniz/SimpleAppReviews/) so you can extend it.

Currently it can:

  • Download all comments and ratings per store
  • Display the reviews in a sortable table
  • Export data to CSV

You can get it here: SimpleAppReviews

If you allow me to promote my own little script here: I have written a Ruby script to format the raw Financial Reports from iTunes Connect to a nice HTML table. It doesn't download the files from iTunesConnect so you'd have to use one of the other tools before. You can get the script on GitHub.

You might also be interested in a script I wrote to check for apps being featured on the App Store homepage, in What's new, What's hot or Staff picks:

http://www.futuretap.com/blog/scraping-app-store-featured-entries/

I have started a project for this over at Sourceforge: https://sourceforge.net/projects/itunesanalytics/. It's in a planning stage now, but if anyone wants to join in, I think that there's potential for a simple, powerful, open-source, free, self-hosted web app. I'm thinking something that pulls down the data, adding it to a database, and then gives the graphs and views that many of the other projects here are trying to create.

There are more than a few features that I think are desirable, but getting some code up and running and out there would probably go a long way to getting more people involved.

It might be a good time for me to learn Ruby on Rails.

I use WWW::iTunesConnect but that's because I wrote it

I've written a small script to sync the last 12 months of financial reports (not the sales but the payment reports) from iTunes Connect:

https://gist.github.com/futuretap/69c6289e791b10b43fba

It's based on Apples Autoingestion tool.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top