my %hash = ( response => { blogs => [ { url => 'equipo.tumblr.com', name => 'equipo', updated => 1346015230, }, { url => 'linux.tumblr.com', name => 'linuxmint', updated => 1345967468, }, ], }, ); my @urls = map { $_->{url} } @{$hash{response}{blogs}};