The iTunes Store Web Service is very simple to use.
To execute a web service call, you do an HTTP GET to the endpoint as described.
Each methods returns an XML structure that is defined at each of the links to the
services below.
To get details on each method, click on the method name.
For more information, or to obtain an API Key, please visit http://www.iTunesAPIs.com
|
Web Service Call |
Return Data |
|
getProductDetails |
- All iTunes data fields including links to small and large icon.
- Current ratings
- Number of reviews
|
|
getProductRankings |
Returns top rankings for application |
|
getProductReviews |
Returns review data including user, rating, version and details |
|
getProductRatings |
Returns rating for current version, and overall, by country |
|
getStoresByCountry |
Returns the iTunes store country codes to be used in other calls |
|
getDailySalesReports |
Returns the iTunes Connect sales report for an account for a specific date range.
Optionally filter by specific application id and other parameters.
Optionally specify currency code to return revenue figures in consistent single
currency. |
|
getWeeklySalesReport |
Returns same as daily report, but aggregated weekly. |
|
searchProducts |
Searches for products and returns the same data as the getProductDetails call for
each result. |
|
getSellerDetails |
Returns info for specific developer or publisher. Optionally includes ids of all
products, or full product details. |
|
getProductsBySeller |
Returns all products for a single seller |
|
getRelatedProducts |
Returns the products that iTunes considers related. Could be from other sellers. |
|
getCurrencyExchangeRates |
Returns a simple list of exchange rates based on 1 US dollar. Currency codes match
up with Sales reporting codes. |
|
|
|
|
getMediaTypes |
Returns a list of the iTunes Store Media Types to be used in searches |
|
getEntityTypes |
Returns a list of the iTunes Store Entity Types to be used in searches |