I'm looking at different options to get the sales reports and other data out of the iTunes Connect website. Since Apple doesn't provide an API, all the solutions I found are based on scraping the page.
As I need the information for a product that we offer, I'm not that happy to give all the iTunes accounts to a 3rd party service. This is why I want to scrape it myself or use a product that runs on our servers.
My questions are:
- does someone have experience how frequent apple is changing the web front-end?
- has someone experience in maximum request from one server to the site? I'm afraid of being baned by apple.
- anything else I have to have in mind that will cause serious trouble?
Just if someone is interested in the tools I looked at, here is a list:
Services:
- http://www.appfigures.com (has API)
- http://www.itunesapis.com
- http://www.appannie.com/
- http://www.heartbeatapp.com
Products:
- http://www.appclix.com (has a enterprise licence that runs on your own server, includes API. Tends to me more a mobile analytics tool in general)
- http://www.ideaswarm.com/products/appviz/ (Mac enduser app)
Open Source Tools:
- http://code.google.com/p/appdailysales/
- http://search.cpan.org/~bfoz/p5-WWW-iTunesConnect-1.14/lib/WWW/iTunesConnect.pm
- http://www.rogueamoeba.com/utm/2009/05/04/itunesconnectarchiver/
- http://github.com/kasatani/iphone-stats
- http://bfoz.net/projects/itc/
- http://sourceforge.net/projects/itunesanalytics/
UPDATE:
I started using Kirby's python script (http://code.google.com/p/appdailysales/) and it works very well.