Latest 1.1.1
License MIT
Platforms ios 5.0, osx 10.6, tvos 9.0, requires ARC

iTunesSearch – block based iTunes store communication for iOS and Mac OS X

Badge w/ Version
Badge w/ Platform

A library for communicating with the iTunes store.


  • Get albums for artists
  • Get tracks for album
  • Get apps by developer
  • Search podcasts


  • Block based for easier usage
  • No dependencies
  • Result caching


// Set the PHG Affiliate Token info
[ItunesSearch sharedInstance].affiliateToken = @"xxx";

// Get artist info
[[ItunesSearch sharedInstance] getAlbumsForArtist:@"Pink Floyd" limitOrNil:@20 successHandler:^(NSArray *result) {
    NSLog(@"result: %@", result);
} failureHandler:^(NSError *error) {
    NSLog(@"error: %@", error);


You can install iTunesSearch with CocoaPods. You can also get the code and drag the iTunesSearch subfolder into your Xcode project.


  • iTunesSearch is built using ARC and modern Objective-C syntax. You will need Xcode 4.4 or higher to use it in your project.
  • iTunesSearch uses NSJSONSerialization and thus needs iOS 5 or higher.

Issues and questions

Have a bug? Please create an issue on GitHub!


iTunesSearch is an open source project and your contribution is very much appreciated.

  1. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
  2. Fork the repository on Github and make your changes on the develop branch (or branch off of it).
  3. Make sure to add yourself to AUTHORS and send a pull request.

Apps using iTunesSearch

  • Scrobbler

Are you using iTunesSearch in your iOS or Mac OS X app? Send a pull request with an updated file to be included.


iTunesSearch is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "iTunesSearch",
    "version": "1.1.1",
    "summary": "Block based iTunes store communication for iOS and Mac OS X.",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Gangverk": "[email protected]"
    "source": {
        "git": "",
        "tag": "1.1.1"
    "platforms": {
        "ios": "5.0",
        "osx": "10.6",
        "tvos": "9.0"
    "source_files": "iTunesSearch/*.{h,m}",
    "requires_arc": true

Pin It on Pinterest

Share This