Bulk Image and File Downloader - Scan Pages, ZIP avatar

Bulk Image and File Downloader - Scan Pages, ZIP

Pricing

from $3.20 / 1,000 file downloadeds

Go to Apify Store
Bulk Image and File Downloader - Scan Pages, ZIP

Bulk Image and File Downloader - Scan Pages, ZIP

Download images, PDFs and files in bulk from direct links or scan any web page for media. Saves every file to storage with a public link, optional ZIP archive.

Pricing

from $3.20 / 1,000 file downloadeds

Rating

0.0

(0)

Developer

Andrew Boiko

Andrew Boiko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Bulk Image & File Downloader - Images, PDFs, Docs from Any Page

Download every image, PDF, document, audio or video file from a list of web pages - or from a list of direct links - in one run. Duplicates are removed, images can be resized and converted, and every file gets a public download link. Optionally get everything as one ZIP archive.

What you can do

  • Scan web pages and collect all images (img tags, responsive srcset, lazy-loaded images, social preview images, icons) and linked documents (PDF, Word, Excel, PowerPoint, CSV), archives, audio and video files.
  • Download from a URL list - turn off page scanning and paste direct file links.
  • Remove duplicates by content hash (SHA-256). Duplicates are listed but not billed.
  • Filter by minimum image size, file size, URL pattern (regex) and domain.
  • Convert and resize images: WebP, JPEG or PNG, longest side limit, quality control.
  • ZIP archive of everything (up to 400 MB).
  • Rich metadata: size, content type, extension, width and height, alt text, the page where the file was found.
  • Public download links for each file; files are stored in the run's key-value store.

Typical uses

  • Archive product photos and brochures from a supplier website.
  • Collect PDFs, price lists and reports from a list of company pages.
  • Build image datasets for machine learning and design research.
  • Back up your own website's media.
  • Migrate images between shops and CMS.

Input

FieldDescription
URLsPages to scan, or direct file links (required).
Scan pages for filesOn by default. Turn off for direct file links.
File typesImages, documents, archives, audio, video.
Max filesCap on downloaded files (default 100).
Remove duplicatesOn by default.
Min width / height / file sizeSkip icons and tiny files.
Convert images to / ResizeOriginal, WebP, JPEG or PNG; longest side in pixels.
URL must (not) matchRegular expression filters.
Create a ZIP archiveOne files.zip with everything.

Example input:

{
"startUrls": [{ "url": "https://example.com/gallery" }],
"fileTypes": ["images", "documents"],
"minWidth": 400,
"imageFormat": "webp",
"maxImageDimension": 1600,
"createZip": true
}

Output

{
"status": "downloaded",
"sourceUrl": "https://example.com/img/photo-1.jpg",
"pageUrl": "https://example.com/gallery",
"alt": "Red bicycle",
"contentType": "image/webp",
"extension": "webp",
"sizeBytes": 84213,
"sha256": "9b1f...",
"width": 1600,
"height": 1067,
"fileKey": "file-0001-9b1f2c3d.webp",
"downloadUrl": "https://api.apify.com/v2/key-value-stores/.../records/file-0001-9b1f2c3d.webp"
}

Pricing

EventPrice
File downloaded (unique)$0.004
Web page scanned$0.01

Duplicates, files skipped by your filters and failed downloads are free. Volume discounts apply automatically for Bronze, Silver and Gold Apify subscribers. Downloading 100 images from one page costs about $0.41. Set a maximum cost per run to stay in control.

Tips

  • Set a minimum width of 100-200 px to skip icons and tracking pixels.
  • For a whole site, first collect page URLs (for example with a crawler or sitemap), then pass them here.
  • Use WebP conversion and a 1600 px limit to cut storage by 70-90%.
  • Some sites block downloads without a referer; the actor sends the page address as the referer automatically.

Limits

  • Pages are read as HTML. Images that appear only after JavaScript runs (for example some single-page apps) may not be found; direct links always work.
  • The actor does not bypass logins, paywalls or bot protection.
  • Please respect copyright and the terms of the websites you download from.

FAQ

Where are my files? In the Storage tab of the run (key-value store). Links are in the dataset and in the OUTPUT record.

Are duplicates detected across pages? Yes, within one run by file content.

Can I download PDFs only? Yes: choose Documents as the file type and add the URL pattern .pdf$.

More tools by the same author