extract_post
Harvest public Instagram posts, carousels, or reels from a URL, share link, or shortcode without login or API keys, and download exposed photos and videos plus a JSON manifest.
Instructions
Harvest a public Instagram post/carousel/reel: given a post URL, share link or bare shortcode, decodes the public embed surface and downloads every exposed photo and video (magic-byte verified) to out_dir. Returns the summary plus the full post_manifest envelope (author, caption, media URLs, local files, errors, decode-slot provenance). No login, no API keys. Large carousels can take a minute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Instagram post/reel URL, share link, or bare shortcode | |
| out_dir | No | output directory; a fresh temp dir when omitted | |
| download_media | No | false = manifest only, no files on disk |