How to Download All Photos and Videos from Instagram Carousel Posts (ZIP & Single)

How to Download All Photos and Videos from Instagram Carousel Posts (ZIP & Single)

Instagram carousel posts (also referred to as multi-photo posts, albums, or sidecars) allow creators to bundle up to 20 photos and videos into a single swipeable post. When saving these collections, clicking through each slide individually can be tedious and time-consuming.

This guide explains the technical anatomy of carousel posts, how Instagram stores multiple media items under one shortcode, and how you can download every slide as individual files or bundled into a single ZIP archive.

1. What Is an Instagram Carousel (Sidecar) Post?

In Instagram's underlying API data structure, a carousel post is identified as an XDTGraphSidecar item. Unlike a standard single-image post, a sidecar post contains an ordered array of child nodes (carousel_media):

  • Each child node represents an independent media asset with its own unique media ID, aspect ratio, and URL endpoints.
  • Carousels can mix media types freely: a single post can contain eight photos, three video clips, and two square graphics in any sequence.
  • Every photo in a carousel is stored in multiple dimensions (150px, 320px, 640px, and 1080px). High-quality downloaders select the highest available CDN candidate for each slide.

2. Downloading Options: Individual Files vs. ZIP Archive

Depending on how you plan to use the saved media, The SnapInsta offers two convenient extraction workflows:

  1. Individual Slide Downloads: Inspect the gallery preview and select only the specific photos or video clips you want to keep. This avoids cluttering your storage with unwanted slides.
  2. One-Click ZIP Archive: For photo-heavy carousels, The SnapInsta packages all extracted high-resolution images into a single .zip archive generated directly on your device, enabling instant 1-click downloads.
FeatureIndividual Slide DownloadZIP Archive Download
File Formats SupportedBoth MP4 Videos and JPEG ImagesJPEG Images (up to 20 slides)
Device CompatibilityiOS, Android, macOS, WindowsBest on PC, Mac, and modern iOS/Android Files
Storage FlexibilityPick only desired slidesSaves complete collection at once
Browser ProcessingDirect CDN downloadFast client-side ZIP packaging

Follow these simple steps to save all media from an album:

Step 1: Copy the Carousel Post Link

  1. Open Instagram and navigate to the multi-image post.
  2. Tap the Share icon (paper airplane) and select Copy Link.
  3. The URL should follow the standard format: https://www.instagram.com/p/SHORTCODE/.
  1. Open The SnapInsta Photo Downloader.
  2. Paste the URL into the input field and click Download.
  3. Our server inspects the sidecar manifest and retrieves every child media asset in sequential order.

Step 3: Choose Your Download Method

  • To save individual items: Scroll through the preview grid and click Download Photo or Download Video beneath each slide.
  • To save all photos in a ZIP: Click Download ZIP (X photos) at the top of the results card. Your browser will bundle the images and save a clean archive to your device.

4. Best Practices for Opening ZIP Files on Mobile Devices

If you download a carousel as a ZIP file on a mobile device, here is how to extract the images:

  • On iPhone (iOS): Open the Files app, locate the downloaded .zip file in your Downloads folder, and tap it once. iOS automatically unpacks the archive into a dedicated folder with all your high-resolution images.
  • On Android: Open the Google Files or My Files app, navigate to Downloads, tap the ZIP file, and select Extract.

If you have a collection of separate posts across multiple accounts, you can process them together using our Instagram Bulk Downloader.