NAME LWP::UserAgent::iTMS_Client -- User Agent for the Apple iTunes Music Store DESCRIPTION iTMS user agent for LWP Interact with the iTunes Music Store over the Internet SYNOPSIS use LWP::UserAgent::iTMS_Client; # search the Store my $ua = LWP::UserAgent::iTMS_Client->new; my $listings = $ua->search( song => 'apples' ); foreach my $album (@{$listings}) { print $album->{songName} } # get my authorization keys my $ua = new LWP::UserAgent::iTMS_Client( account_type => 'apple', user_id => 'name@email.org', password => 'password', DEBUG => 1, DEBUG_ID_FILE => "debug_id.txt", ds_id => 71111111, ); $ua->retrieve_keys_from_iTMS; To install the module... perl Makefile.PL make make test make install If you are on a windows box you should use 'nmake' rather than 'make'.