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