Guides
- How to download all images from a website (and get them as a ZIP)
Three ways to download every image from a website: browser extensions, a short script, or an API that returns a ZIP with full-resolution srcset images, sizes and alt text. - How to extract image URLs from a webpage (srcset, lazy-loaded, CSS)
Extract all image URLs from a web page: img src, srcset, picture, data-src lazy loading, CSS backgrounds and og:image — with Python, JavaScript or an API in list mode. - How to filter icons and tracking pixels when scraping images
Scraped image lists are full of favicons, sprites, logos and 1×1 tracking pixels. Filter them reliably by reading real dimensions from the image header, plus URL rules and dedupe. - Scraping srcset and lazy-loaded images correctly
How to get full-resolution images from srcset and picture, and real URLs from lazy-loaded images (data-src, data-srcset, noscript) — with the parsing pitfalls explained. - How to download product images in bulk from an online store
Bulk download product photos from e-commerce sites (Shopify, WooCommerce, Magento): start from category pages, keep only product-size images, follow product links, get a ZIP. - Shopify image downloader: get all product images from a Shopify store
Download every product image from a Shopify store as a ZIP: collection pages, cdn.shopify.com filter, full-size srcset images, product mapping via page URL and alt text. - Extract and download images from a website with Python
Python code to extract image URLs (srcset, lazy loading, picture, og:image), filter by real size and download — plus the apify-client version that returns a ZIP. - Extract and download images from a website with JavaScript (Node.js)
Node.js code with cheerio to extract image URLs including srcset and lazy-loaded images, plus the apify-client version that returns dimensions and a ZIP. - Website images for AI agents: download or list images via MCP
Give Claude, Cursor or any MCP-capable agent a tool to list or download images from web pages, with dimensions, formats and alt text. Setup and example prompts.