Universal Bluesky Carousel & Slideshow Downloader (ZIP & MP3 Extraction)
Bluesky posts support up to four images attached via the embed.images[] array in the AT Protocol record. Instabatch resolves each blob reference, fetches the full-resolution image from Bluesky's CDN, and delivers them without compression or watermarks.
Preview all Bluesky post images in our gallery viewer, download individual photos, or save the complete multi-image set as a Zero-Compression ZIP. Decoupled Auth means your Bluesky handle and app password are never needed.
1. Find the Post
Open the multi-image Bluesky post on bsky.app, tap Share, and copy the post URL.
2. Paste the Link
Drop the bsky.app/profile/.../post/ link into the input above. Our server resolves all embed.images CDN URLs.
3. Download All Images
Browse the gallery viewer and save individual images or the complete set as a ZIP.
Key Features
- embed.images[] Parsing: Extracts all images from Bluesky posts with multi-image embed payloads via AT Protocol.
- CDN Blob Fetch: Pulls full-resolution images from Bluesky's media CDN without quality degradation.
- Zero-Compression ZIPs: Download all post images in one ZIP — raw JPG/PNG files, no extra compression.
- Individual Image Picks: Select specific images from a multi-photo Bluesky post without downloading all.
- Decoupled Auth: No Bluesky app password or login session required.
- Magic Byte Verified: Header sniffing confirms JPEG/PNG/WEBP on every blob download.
Instabatch
How do I download all images from a Bluesky multi-image post as a ZIP?
Copy the bsky.app post URL, paste it above, and click download. We parse the embed.images[] array from the AT Protocol record, fetch each blob from Bluesky's CDN, and package them into a Zero-Compression ZIP.
How does Instabatch resolve Bluesky embed.images[] via Decoupled Auth?
Our server fetches the post record from the Bluesky API, extracts blob CID references from embed.images[], resolves each to a CDN URL, and streams the raw bytes — your Bluesky credentials are never involved.
Will Bluesky notify the poster when I download their multi-image post?
No. Server-side CDN blob extraction does not register as an in-app save or repost action. The fetch occurs on our infrastructure outside the Bluesky client.
What resolution are Bluesky image downloads?
We fetch the full blob referenced in embed.images[] — the same resolution uploaded by the poster. Aspect ratios are preserved with zero recompression via our Magic Byte verified pipeline.
Can I download individual images from a Bluesky post with multiple photos?
Yes. Our gallery viewer displays each embed.images[] entry as a swipeable slide. Download specific images or use Download ALL (ZIP) for the complete set.
What does the Magic Byte sniffer detect for Bluesky blob downloads?
After fetching each blob, our server inspects the header for JPEG (\xff\xd8\xff), PNG (\x89PNG), or WEBP magic bytes — assigning the correct extension and confirming the raw upload quality is preserved.