Website Image Downloader
RemoteAbout Website Image Downloader
Website Image Downloader extracts images from web pages and can provide them as a ZIP, REST API results, or an MCP tool. It is for users and agents that need image URLs and metadata, with filtering and duplicate detection included.
Key features
- 01Download images as a ZIP
- 02List image URLs or inspect image rows
- 03Extract dimensions, format, size, and alt text
- 04Handle srcset and lazy-loaded images
- 05Filter and deduplicate images
Use cases
- 01Download images from a web page
- 02Collect image URLs without downloading files
- 03Filter out icons and tracking pixels
- 04Crawl a site for images across pages
MCP support
Provides image downloading and extraction through an Apify-hosted MCP server. The README lists client configuration examples and a stdio option using the Apify actors MCP server.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.apify.com?tools=sste/website-image-downloaderclaude mcp add --transport http sstempresarial-website-image-downloader https://mcp.apify.com?tools=sste/website-image-downloader{"mcpServers":{"sstempresarial-website-image-downloader":{"type":"http","url":"https://mcp.apify.com?tools=sste/website-image-downloader"}}}Open in Cursor{"servers":{"sstempresarial-website-image-downloader":{"type":"http","url":"https://mcp.apify.com?tools=sste/website-image-downloader"}}}Open in VS Code{"mcpServers":{"sstempresarial-website-image-downloader":{"type":"http","url":"https://mcp.apify.com?tools=sste/website-image-downloader"}}}{"mcpServers":{"sstempresarial-website-image-downloader":{"serverUrl":"https://mcp.apify.com?tools=sste/website-image-downloader"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.apify.com?tools=sste/website-image-downloaderAuth requiredTools
Details
From the project READMEWebsite Image Downloader — API & MCP examples
Download all images from any website (or just extract their URLs) with width, height, format, file size and alt text — as a ZIP, through a REST API, or as a tool for AI agents via MCP. Icons, sprites and tracking pixels are filtered out; srcset, <picture> and lazy-loaded images are handled.
This repo contains ready-to-run examples for the hosted Website Image Downloader (Apify Actor sste/website-image-downloader), plus dependency-light do-it-yourself extractors in Python and JavaScript.
| Store page | https://apify.com/sste/website-image-downloader |
| Docs & guides | https://website-image-downloader.pages.dev |
| MCP server | https://mcp.apify.com?tools=sste/website-image-downloader |
| Pricing | $0.20 per 1,000 images · $0.05 per 1,000 URLs in list mode · $0.001 per run |
Quick start (cURL)
export APIFY_TOKEN=... # Apify Console → Settings → Integrations
bash curl/download-all-images.sh https://www.example.com/
bash curl/list-image-urls.sh https://www.example.com/
Python
pip install "apify-client>=3"
python python/download_images.py https://www.example.com/ # writes images.zip + images.csv
python python/diy_extract_image_urls.py https://www.example.com/ # no API, requests + BeautifulSoup
JavaScript / Node.js
npm i apify-client cheerio
node javascript/download-images.mjs https://www.example.com/
node javascript/diy-extract-image-urls.mjs https://www.example.com/
AI agents (MCP)
| Client | Config |
|---|---|
| Claude Desktop / Cursor / Windsurf | mcp/claude_desktop_config.json |
VS Code (.vscode/mcp.json) | mcp/vscode-mcp.json |
| Claude Code | claude mcp add --transport http website-image-downloader "https://mcp.apify.com?tools=sste/website-image-downloader" |
| Any client (stdio) | npx -y @apify/actors-mcp-server --tools sste/website-image-downloader |
Example prompts: mcp/prompts.md. Registry entry: server.json (io.github.SSTEmpresarial/website-image-downloader).
What the hosted tool handles
- largest
srcset/<picture>candidate, lazy-load attributes (data-src,data-srcset,data-lazy-src,data-original,data-bg),<noscript>, CSS backgrounds,og:image - real width/height/format from file bytes; filters by size, format and URL text; soft-404 detection; SHA-256 dedupe
- modes:
download(ZIP + rows),inspect(rows only),list(URLs only) - same-site crawling (depth 1–3), spending caps
Guides: download all images from a website · extract image URLs · filter icons & tracking pixels · srcset & lazy loading · Shopify
Only download images you have the right to use. MIT licensed examples.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.