Bulk image downloaders compared: per image or per page, and what you get
Which bulk image downloader should I use to save every image from a website?
Picpail charges $0.0005 per delivered image and skips duplicates, filtered images and failures for free, so you pay for what lands in your ZIP. A downloader that charges per input page URL can be cheaper when each page holds many images and you are on a higher Apify plan; one that crawls several pages from one seed suits whole-site grabs.
Picpail: Every image on a page, full size, one ZIP
$0.0005 per image, duplicates and skips freeFull-size originals, not thumbnails: img, srcset, lazy-load, CSS backgrounds and og:image
Runs on your own Apify account, pay per result; failed results are not charged.How we compared
- How each tool charges (per image or per input URL), from Apify's pricing API today
- Where images are found (srcset, lazy-load, CSS)
- Output (ZIP, dataset, storage)
- What is not charged
Side by side
| What buyers compare | Picpail (CyberMax) | onescales Bulk Image Downloader | getascraper Bulk Image Downloader |
|---|---|---|---|
| Price (live from Apify) | $0.50 per 1,000 (image downloaded); $0.10 per 1,000 (extra mb of a large image) | $70.00 per 1,000 (input url processed) on the Apify Free plan, $1.00 on the top plans; plus Apify platform usage | $0.89 per 1,000 (image) on the Apify Free plan, $0.67 on the top plans |
| Charged per | Image delivered | Input URL processed | Image |
| Crawl several pages from one seed | You list the pages | Not stated on its page | Yes, bounded crawl |
| Extras listed | Format, pixel size, alt text, SHA-256; duplicates removed | Pages or direct image URLs | SHA-256 dedupe, EXIF strip, WebP to PNG, ZIP or S3 export |
Sources: Picpail (our live page) · onescales Bulk Image Downloader (checked 2026-10-23) · getascraper Bulk Image Downloader (checked 2026-10-23).
The options and their published prices
| Option | Published price | Notes | Source |
|---|---|---|---|
| Picpail (CyberMax) | $0.50 per 1,000 (image downloaded); $0.10 per 1,000 (extra mb of a large image) | Full-size originals, not thumbnails: img, srcset, lazy-load, CSS backgrounds and og:image; One ZIP of all images, or a list with format, width, height, bytes and SHA-256 per image; Every file verified as a real image from its bytes | Our page |
| Bulk Image Downloader (onescales/bulk-image-downloader) | $70.00 per 1,000 (input url processed) on the Apify Free plan, $1.00 on the top plans; plus Apify platform usage | Pick it if your pages hold many images each and you are on a higher Apify plan, where a per-URL charge works out cheaper | Their page |
| Bulk Image Downloader (getascraper/bulk-image-downloader) | $0.89 per 1,000 (image) on the Apify Free plan, $0.67 on the top plans | Pick it if you want a bounded crawl across a whole site from one seed URL, EXIF stripping or S3 export | Their page |
Rival prices as shown on each seller's own page (Apify Actors: Apify's public pricing API), checked 2026-10-23. Prices change; check the seller's page before buying. Options whose price we could not confirm on that day are left out.
Where the alternatives are better
- Bulk Image Downloader (onescales/bulk-image-downloader): Charges per input URL, not per image, so an image-heavy page costs one charge on paid plans.
- Bulk Image Downloader (getascraper/bulk-image-downloader): Crawls several pages from one seed and strips EXIF data, which Picpail does not do.
Which one should you pick?
Choose Picpail if
- you want to pay per image actually delivered, not per page visited
- you need full-size originals from srcset and lazy-loaded images
- you want one ZIP plus per-image metadata
Choose onescales Bulk Image Downloader if
- your pages hold many images each and you are on a higher Apify plan, where a per-URL charge works out cheaper
Choose getascraper Bulk Image Downloader if
- you want a bounded crawl across a whole site from one seed URL, EXIF stripping or S3 export
What Picpail includes
- Full-size originals, not thumbnails: img, srcset, lazy-load, CSS backgrounds and og:image
- One ZIP of all images, or a list with format, width, height, bytes and SHA-256 per image
- Every file verified as a real image from its bytes
- Duplicates, filtered-out images, HTML pages and failed downloads are not charged
- Compute included in the per-image price
Questions
Which bulk image downloader should I use to save every image from a website?
Picpail charges $0.0005 per delivered image and skips duplicates, filtered images and failures for free, so you pay for what lands in your ZIP. A downloader that charges per input page URL can be cheaper when each page holds many images and you are on a higher Apify plan; one that crawls several pages from one seed suits whole-site grabs.
Can I download images I do not own?
Downloading is technical; using the images is a licence question. Check the site's terms and the images' licence before you reuse them.
Does it get the full-size image or the thumbnail?
Picpail reads srcset and lazy-load attributes and keeps the largest candidate, so you get the original size the site serves.
Picpail: Every image on a page, full size, one ZIP
$0.0005 per image, duplicates and skips freeEvery image on a page, full size, one ZIP
Runs on your own Apify account, pay per result; failed results are not charged.All comparisons · Price tables for every product
Free: the Free API Starter Kit
Copy-paste calls for 4 APIs with free daily tiers (CVE priority, VIN recalls, US duty rates, email checks), then 5 short emails on KEV/EPSS, MCP and free data.