Questions tagged [itunes-search-api]

The Search API allows you to place search fields in your website to search for content within the iTunes Store, App Store, iBookstore and Mac App Store.

Overview

The Search API allows you to place search fields in your website to search for content within the iTunes Store, App Store, iBookstore and Mac App Store. You can search for a variety of content; including apps, ebooks, movies, podcasts, music, music videos, audiobooks, and TV shows. You can also call an ID-based lookup request to create mappings between your content library and the digital catalog. Terms and conditions apply.

The Affiliate Program allows you to earn a commission on qualifying revenue generated by clicks initiated from your website or app into the iTunes Store, App Store, iBookstore, and Mac App Store. For more information on the Affiliate Program, see http://www.apple.com/itunes/affiliates.

Searching

To search for content from a field in your website and display the results in your website, you must create a search field that passes a fully-qualified URL content request to the iTunes Store, parse the JavaScript Object Notation (JSON) format returned from the search, and display the results in your website.

The fully-qualified URL must have the following format:

https://itunes.apple.com/search?parameterkeyvalue

Where parameterkeyvalue can be one or more parameter key and value pairs indicating the details of your query.

To construct a parameter key and value pair, you must concatenate each parameter key with an equal sign (=) and a value string. For example: key1=value1. To create a string of parameter key and value pairs, you must concatenate each pair using an ampersand (&). For example:

key1=value1&key2=value2&key3=value3

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

39 questions
17
votes
3 answers

iTunes Search API rate limit

Am planning to use iTunes Search API to get App related information - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html Wanted to know if there is any pre-defined Rate/Throttle Limit on the API…
Vivek Kondur
  • 171
  • 1
  • 4
14
votes
2 answers

Filter iTunes search API results

It seems like iTunes search API returns different results than the ones returned when searching on an iPhone device (also results are in different order). Assuming I want the results to be identical to an iPhone device, how do I do that with the…
user1538106
  • 141
  • 1
  • 4
8
votes
1 answer

Get ISRC code from iTunes Search API (Apple music)

Apple has a search API that allows you to query the iTunes Store for music: https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/ Here is an example search:…
evenodd
  • 1,746
  • 4
  • 22
  • 36
8
votes
3 answers

Nodejs & Express: How to send multiple Json variable from server to Client through response.send()

I am developing an nodejs search application for itunes-search and searching some software information from my local database with express framework. The search module returns information like software name, music name through a single json…
Muhammad Ashikuzzaman
  • 2,827
  • 5
  • 26
  • 46
7
votes
2 answers

How to get list of podcast episodes from an album (iTunes Search API)

I'm trying to obtain the list of podcasts episodes from the iTunes Search API. I'm able to make a call to the API and get back all podcast albums based on a search term: https://itunes.apple.com/search?media=podcast&term=nerdcast This returns the…
Rafael Alencar
  • 250
  • 3
  • 7
6
votes
2 answers

play apple music songs by third party applications

I am using iTunes Search API in my application & playing the previewUrl songs from within the application by using AVPlayer If user wants to play the full song, he/she needs to purchase the song from iTunes Stores only then can he/she play the…
Anupam Mishra
  • 2,866
  • 2
  • 28
  • 55
6
votes
1 answer

Mapping iTunes Search API results with RESTKit

I'm trying to load iTunes Search API results into custom objects using RestKit. I've defined a simple NSObject subclass for the results: @interface LSiTunesResult : NSObject @property (nonatomic) NSInteger itemID; @property (nonatomic) NSInteger…
ppilone
  • 1,072
  • 1
  • 8
  • 16
5
votes
0 answers

How To Get Subtitle/Promotional Text From iTunes Search API

Currently I can get the app title, description and other details such as developer name, app ID, category etc. from the iTunes Search API but cannot find out how to get the Subtitle or Promo Text despite them being released on the App Store over a…
adamfootdev
  • 850
  • 5
  • 15
4
votes
2 answers

ITunes Search API page number for the query

Is there any way to get results of next page of a search query? When I give page parameter, I get the same results from ITunes…
4
votes
2 answers

How to combine entity type searches in apple itunes search api

In the itunes search api doc there is an example of searching for an artist called maroon and the url is like so: https://itunes.apple.com/search?term=maroon&entity=allArtist&attribute=allArtistTerm This returns over 50 results that start like…
abbood
  • 21,507
  • 9
  • 112
  • 218
3
votes
1 answer

iTunes Search API Incorrect values

I'm attempting to use the iTunes Search API to get information from the app store. When verifying the data from the App store itself, there seems to be some kind of mismatch. For example with Uber…
dannyRods
  • 542
  • 6
  • 23
3
votes
1 answer

Return values from iTunes Search API callback

I've read lots of questions about asynchronous function here on Stackoverflow and how to return values but I'm not capable of apply those hints on my projects. So I ask for your help for that. I'm using the iTunes search API to find songs in the…
IljaRilic
  • 63
  • 1
  • 10
2
votes
1 answer

iTunes ID for Apple's Search API

What is the correct "iTunes ID" for looking up songs with Apple's Search API (http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html)? Is it the 64 bit "persistent identifier" that can be requested…
Thomas
  • 256
  • 4
  • 11
2
votes
1 answer

Obj-C, encode Simplified Chinese in an iTunes search querystring?

I'm struggling to use the iTunes search API with Simplified Chinese. I've tried a couple of character variations (provided by google translate) along with HTML encoding the characters. The code below doesn't cause any errors but it doesn't give me…
Jules
  • 7,190
  • 14
  • 93
  • 171
2
votes
0 answers

Is iTunes Search API Rate Limit per device or per app?

I want to implement iTunes Search API in my app for my users to search for contents on iTunes https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/ My app has about 100,000 users. I understand that there's…
John
  • 2,632
  • 2
  • 20
  • 27
1
2 3