views:

3312

answers:

8
+7  Q: 

iTunes Connect API

Does iTunes Connect has an API? How do some applications download financial and sale reports to computer? Are there some C/Objective-C API wrappers?

Thanks in advance.

+1  A: 

No, no formal API (or if there is one, it's well hidden even from iPhone developer users of iTunes connect). However, the sales & financial reports are downloadable as tab delimited plaintext (gzip compressed), though to make the request you'll have to login (which is cookie based). One could probably wrap this process up with a little bit of screen scraping, and thus get access to the TSV files.

Adam Wright
+3  A: 

Here is a small project that may be helpful to you in automating the download of piano reports from iTunes Connect. It's a python script to automate the login / download of daily sales files and I use it daily in conjunction with some other scripts to parse that data. Hook it up to a cron job with some error checking (the reports never seem to be generated at the same time) and you'll be good to go.

http://code.google.com/p/appdailysales/

Prairiedogg
This is the only recent one that I could find that would work for grabbing the actual data so I could do with it what I wanted, and yet it still needed some modifications because of recent Apple changes.
lilbyrdie
+11  A: 

There's no API for iTunes connect, the only way you can access the information is through the web or with a program that scrapes the web pages. If you want to create something in Objective-C, download AppSales from github, it's an iPhone app which downloads financial reports from ITC (or maybe itts). You can download it and install it on your iPhone if you have an Apple developer account. You can look through their code and see how they scrape the daily and weekly reports (hint: it's ugly).

http://github.com/omz/AppSales-Mobile

Note that if you try to create an iPhone app to do this, Apple will reject it. It breaks the rule about "No public API". Other people have tried this and been rejected.

If you're just looking for software to do this on your computer, I'd highly recommend AppViz

http://www.ideaswarm.com/products/appviz/

Here's a nice post which compares these and more apps:

http://www.markj.net/sales-stats-tools-for-iphone-apps/

nevan
A: 

There's no formal API but several open source and commercial products available that bring some/most/all info together (such as the ones mentioned in previous answers).

Another such solution is www.appfigures.com which combines sales reports, app reviews, and hourly rank updates. Unlike the other apps appfigures can automatically import your reports and email you a nicely formatted report by email every day/week.

Ariel
+2  A: 

Take a look at http://www.itunesapis.com. This is the missing iTunes and iTunes Connect API.

Do you think service is safe? I mean some of their parameters requier email, password, and App ID. That's a whole lot of information that Im not willing to share, especially over the wire.
AlvinfromDiaspar
+1  A: 

Shameless plug for my own perl5 module...

http://search.cpan.org/~bfoz/p5-WWW-iTunesConnect-1.14/lib/WWW/iTunesConnect.pm

Although, given yesterday's announcement of an official Apple app, there might be an API in the works.

Brandon Fosdick
A: 

There is ITunes Store Search API:

It is part of Apple affiliate program.

Hope this will help you.

PMD UBIK-INGENIERIE
A: 

I'd like to bring to your attention also Mopapp.com, which integrates with iTunes Connect, but also with Google Android Market, RIM App World, Handango and Mobihand.

devguy