for my $match (@{$parse_json->{'events'}}) { my $elapsed = $match->{competitions}[0]{status}{displayClock}; my $status = $match->{competitions}[0]{wasSuspended}; # 0 false / 1 true | "wasSuspended":false, my $home = $match->{competitions}[0]{competitors}[0]{'team'}{name}; my $away = $match->{competitions}[0]{competitors}[0]{'team'}{name}; my $home_score = $match->{competitions}[0]{competitors}[0]{score}; my $away_score = $match->{competitions}[0]{competitors}[0]{score}; print "$elapsed: $home scored $home_score status: $status"; }