Instagram Media Downloader



Instagram photo and video downloader



Enter an Instagram’s media URL and hit Enter.

window._sharedData = (.*?)<\/script>/s’,$file_contents,$insta_jason);

$json = str_replace(“;”, “”, urldecode(stripslashes($insta_jason[1][0])));
$json = str_replace(“\”qs\”:\””, “\”qs\”:”, $json);
$json = str_replace(“}\””, “}”, $json);

$insta_data = json_decode($json, true);
//echo “

";
//print_r ($insta_data);
//echo "

“;

$user = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘owner’][‘username’];
$is_private = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘owner’][‘is_private’];
$is_video = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘is_video’];
$video = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘video_url’];
$img = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘display_src’];

$likes = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘likes’][‘count’];
$caption = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘caption’];
$comments = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘comments’][‘count’];

$width = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘dimensions’][‘width’];
$height = $insta_data[‘entry_data’][‘PostPage’][0][‘media’][‘dimensions’][‘height’];
?>


User
“.$likes_user.” “;
$x++;
}
?>


Comments

    10) {
    $comments_count = 9;
    } else {
    $comments_count = $comments;
    }

    $i = 0;
    while($i <= $comments_count - 1) { $comments_user = $insta_data['entry_data']['PostPage'][0]['media']['comments']['nodes'][$i]['user']['username']; $comments_text = $insta_data['entry_data']['PostPage'][0]['media']['comments']['nodes'][$i]['text']; echo "

  • “.$comments_user.” “.$comments_text.”
  • “;
    $i++;
    } ?>


The media is not available or it is from a private account