use strict; use warnings; use XML::LibXML; use XML::Atom::Feed; my $feed = XML::Atom::Feed->new(\*DATA); foreach my $entry ($feed->entries) { printf( "Got: %s (%s)\n", $entry->content->elem->findvalue('./m:properties/d:Title'), $entry->content->elem->findvalue('./m:properties/d:Url'), ); } __DATA__ xbox Bing Web Search https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/v1/Web?Query='xbox'&Market='en-GB'&$top=3 2013-03-13T19:01:31Z https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/v1/Web?Query='xbox'&Market='en-GB'&$skip=0&$top=1 WebResult 2013-03-13T19:01:31Z 13bfd262-8460-4487-827f-465643cb7 Xbox 360 - Xbox.com Your ultimate Xbox 360 .... www.xbox.com http://www.xbox.com/ https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/v1/Web?Query='xbox'&Market='en-GB'&$skip=1&$top=1 WebResult 2013-03-13T19:01:31Z daf94bdf-e59b-4e17-8c06-62a8b4ff8 Xbox UK Home For UK Xbox gamers ... www.xbox.com/GB http://www.xbox.com/GB