Downloading Your iTunesConnect Data

I've recently become interested in downloading my iTunesConnect data. I currently keep a spreadsheet of my sales history, but I began wondering if I could automate this at all with some kind of iTunes Connect API.

I haven't got the automation down yet -- there's a reason that products like AppViz provide a high amount of value: it takes time to set up a system to process the raw data.

But anyway, the raw data is fun to have. (unfortunatley, this won't include user reviews -- as far as I'm aware, the only way to get those is to do some scraping.)

Downloading the data

Downloading is fairly straightforward:

  1. Download Autoingest.class from apple:

  2. Place Autoingest.class in the directory where you want to store the data.

  3. Run java Autoingest <parameters> to download the data.

The Parameters

Several parameters are required -- your username, password, vendorid, and what kind of data you want, etc.

But since that seems like a bunch of stuff to remember, I decided to make a little script that stores everything I need except my password.

Here it is, with all the available options listed at the bottom of the script:

So I have a little ways to go before I can see the data at a glance in a nice and meaningful way, but it's a good start.



blog powered by Pelican