Bulk Image and File Downloader - Scan Pages, ZIP
Pricing
from $3.20 / 1,000 file downloadeds
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
Maintained by CommunityActor 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
| Field | Description |
|---|---|
| URLs | Pages to scan, or direct file links (required). |
| Scan pages for files | On by default. Turn off for direct file links. |
| File types | Images, documents, archives, audio, video. |
| Max files | Cap on downloaded files (default 100). |
| Remove duplicates | On by default. |
| Min width / height / file size | Skip icons and tiny files. |
| Convert images to / Resize | Original, WebP, JPEG or PNG; longest side in pixels. |
| URL must (not) match | Regular expression filters. |
| Create a ZIP archive | One 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
| Event | Price |
|---|---|
| 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
- Image OCR Bulk: Bulk OCR for images
- PDF Text and Table Extractor: PDF to text, tables and Markdown with OCR
- Website Screenshot API: Full-page and mobile screenshots in bulk
- Video Frame Extractor: Extract frames and scenes from video