33

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?

SteAp
  • 11,853
  • 10
  • 53
  • 88
Bradley Dwyer
  • 8,102
  • 5
  • 32
  • 28
  • 1
    I want to draw attention to the fact that Apple has their own official tool now, see [pojo's answer for the link](http://stackoverflow.com/a/7593991/10947). – benzado Jan 06 '12 at 16:28
  • 1
    Sounds reasonable. I'm not doing dev for iOS at the moment so it is slightly more difficult for me to judge the answer. Given it is the official mechanism I'll change the accepted answer to pojo's, unless there is violent disagreement. – Bradley Dwyer Jan 08 '12 at 09:01
  • Related: We wrote this for my company to handle just financial info so we could pay licensees their portion of sales. It does currency conversion and splits out earnings by app for Apple, Google and Amazon stores: https://github.com/eggheadgames/app_earnings. Feel free to use & improve. – mm2001 Dec 17 '15 at 01:03

12 Answers12

21

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.

Pin
  • 531
  • 1
  • 4
  • 11
8

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)

Ariel
  • 4,502
  • 2
  • 21
  • 23
8

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.

pojo
  • 5,892
  • 9
  • 35
  • 47
  • Looks like you need to run this on osX, so a nonstarter for me since i'm on windows – swinefeaster Sep 07 '13 at 06:02
  • 1
    Autoingest is a Java class, so it runs fine on Windows assuming you have Java installed. – grapefrukt Feb 07 '14 at 09:13
  • @OrtwinGentz Actually it can: http://stackoverflow.com/a/24442584/1171701 Also see the Apple docs: https://itunesconnect.apple.com/docs/Books_Payments_Finance_Reports_Guide.pdf – Richard Buckingham Nov 21 '15 at 03:22
  • @RichardBuckingham Of course, so I deleted my comment. Maybe it wasn't possible (or just not documented) back then, not sure. – Ortwin Gentz Nov 23 '15 at 08:56
  • "Reporter is a command-line tool that you can use to download your Sales and Trends reports and Payments and Financial Reports." - so it's totally not about ratings and comments. – kelin Aug 30 '17 at 17:36
4

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.

FractalDoctor
  • 2,496
  • 23
  • 32
4

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

Tim Scott
  • 15,106
  • 9
  • 65
  • 79
  • AppReviewFinder yay! Multiple selection in the product list (or "Get all apps' reviews" command) would be most welcome, though. – Seva Alekseyev Aug 11 '10 at 17:05
2

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

Tal Bereznitskey
  • 2,051
  • 1
  • 20
  • 20
2

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

Rob
  • 1,364
  • 11
  • 17
0

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.

Ole Begemann
  • 135,006
  • 31
  • 278
  • 256
0

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.

Ortwin Gentz
  • 52,648
  • 24
  • 135
  • 213
0

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

sid_com
  • 24,137
  • 26
  • 96
  • 187
Brandon Fosdick
  • 15,673
  • 4
  • 21
  • 20
  • That's not too surprising. I haven't looked at that code in ages. Feel free to send a pull request if you know how to fix it. I don't really have the time, or need, to look into it right now. – Brandon Fosdick Oct 21 '14 at 23:36
0

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/

Ortwin Gentz
  • 52,648
  • 24
  • 135
  • 213
0

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.

thisjustin
  • 280
  • 1
  • 3
  • 18