Bulk Image Downloader & Scraper: All Images from Web Pages, ZIP avatar

Bulk Image Downloader & Scraper: All Images from Web Pages, ZIP

Pricing

from $0.11 / 1,000 image saveds

Go to Apify Store
Bulk Image Downloader & Scraper: All Images from Web Pages, ZIP

Bulk Image Downloader & Scraper: All Images from Web Pages, ZIP

Download all images from a list of web pages: img, srcset in the largest size, lazy-loaded, picture, linked full-size images, Open Graph, optional CSS backgrounds and icons. Filter by size and format, skip duplicates, convert to WebP/JPEG/PNG, get one ZIP.

Pricing

from $0.11 / 1,000 image saveds

Rating

0.0

(0)

Developer

Tidelane Data

Tidelane Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Security

Limited permissions

Share

Download all images from a list of web pages in one run and get each file with a direct link, or everything in one ZIP.

The Actor finds more than a simple "save images" tool:

  • <img> images, in the largest size offered by srcset
  • Lazy-loaded images (data-src, data-lazy-src, data-original and similar)
  • <picture> sources (often WebP or AVIF versions)
  • Linked full-size images: galleries that link a thumbnail to the big file
  • Open Graph and Twitter images (the preview image of the page)
  • Optional: CSS background images and icons (favicons, touch icons)

Then it cleans up:

  • ✅ Duplicates skipped, also when the same image has different URLs
  • ✅ Filters: minimum width and height (no icons, no tracking pixels), only certain formats
  • ✅ Convert to WebP, JPEG, PNG or AVIF and scale down to a max width, or keep the originals
  • ✅ Alt text and page kept with every image, for SEO audits and datasets
  • ✅ robots.txt respected for pages and images

Use cases

  • Product images for your own shop from a supplier's pages you have the rights to
  • SEO and accessibility audits: all images of a site with size, format and alt text
  • Datasets for machine learning from openly licensed sources
  • Website migrations and backups

Input example

{
"startUrls": ["https://books.toscrape.com/", "https://books.toscrape.com/catalogue/page-2.html"],
"minWidth": 100,
"zip": true
}

Convert everything to WebP, at most 1600 px wide:

{
"startUrls": ["https://example.com/gallery"],
"convertTo": "webp",
"maxWidth": 1600
}

Output example

Real output from a test run:

{
"pageUrl": "https://books.toscrape.com/catalogue/page-2.html",
"imageUrl": "https://books.toscrape.com/media/cache/5c/c8/5cc8e107246cb478960d4f0aba1e1c8e.jpg",
"alt": "How Music Works",
"source": "img",
"fileName": "5cc8e107246cb478960d4f0aba1e1c8e.jpg",
"outputUrl": "https://api.apify.com/v2/key-value-stores/…/records/5cc8e107246cb478960d4f0aba1e1c8e.jpg",
"format": "jpeg",
"width": 121,
"height": 155,
"bytes": 5639
}

In the test, 40 images from 2 pages took 4 seconds. OUTPUT in the key-value store has the totals (found, saved, skipped, failed), the ZIP link and every page with its status.

Pricing

One event per saved image. Skipped images (duplicates, too small, other formats) and failed downloads are free.

Paid Apify plans pay less: 10% off on Starter, 20% on Scale and 30% on Business and higher plans.

FAQ

Images that appear only after scrolling in a browser? The Actor reads the page HTML, which includes the lazy-load attributes of most sites. Images that are created only by JavaScript are not found.

Can I download a whole website? Give the pages as a list, for example from our Sitemap Extractor.

Copyright? Images belong to their owners. Use this Actor for your own sites, openly licensed images or images you have the right to use.

More tools from Tidelane Data

All our tools: apify.com/tidelane


Impressum

Levi Griesinger, Tidelane Data
Besigheimer Straße 18
74369, Löchgau, Deutschland
E-Mail: LeviGriesinger@gmail.com