VOOZH about

URL: https://apify.com/himalyancoder/zip-download-and-extraction-scraper

โ‡ฑ Zip Download And Extraction Scraper ยท Apify


๐Ÿ‘ Zip Download And Extraction Scraper avatar

Zip Download And Extraction Scraper

Pricing

from $0.20 / 1,000 results

Go to Apify Store

Zip Download And Extraction Scraper

Download a zipped file and extract it right away, no extra moves required.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Sameer Pun

Sameer Pun

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

0

Monthly active users

4 months ago

Last modified

Share

Apify Actor that:

  1. Downloads direct ZIP URLs.
  2. Validates ZIP signature (PK\x03\x04) and size limit.
  3. Extracts files safely (Zip Slip protection).
  4. Stores ZIP and extracted files to Key-Value Store (unless listOnly=true).
  5. Pushes file metadata to Dataset.
  6. Writes run summary to KV key OUTPUT.

Quick start (Apify Console)

  1. Open your Actor.
  2. Go to the Input tab.
  3. Fill ZIP URLs with one or more direct .zip links.
  4. Keep defaults or adjust optional fields.
  5. Click Start.

After run:

  • Dataset items are in Storage -> Dataset.
  • Stored files are in Storage -> Key-value store.
  • Summary is in KV key: OUTPUT.

Quick start (local)

npminstall
apify run

If you need a local input file:

{
"urls":[
"https://github.com/githubtraining/hellogitworld/archive/refs/heads/master.zip"
],
"timeoutSecs":120,
"maxRetries":3,
"overwrite":false,
"kvPrefix":"extracted/",
"maxZipSizeMB":200,
"listOnly":false
}

Save it as storage/key_value_stores/default/INPUT.json before apify run.

Input fields

  • urls (required): Array of direct ZIP URLs.
  • timeoutSecs (default 120): HTTP timeout per request attempt.
  • maxRetries (default 3): Retry count with exponential backoff.
  • overwrite (default false): If false, duplicate keys from the same run are skipped.
  • kvPrefix (default "extracted/"): Logical prefix used for ZIP/file keys.
  • maxZipSizeMB (default 200): Reject ZIPs above this size.
  • listOnly (default false): If true, only list entries to Dataset and do not save ZIP/files to KV.

Output

Dataset item (listOnly=false)

{
"sourceUrl":"https://example.com/archive.zip",
"zipKey":"extracted!zips!archive-a1b2c3d4.zip",
"entryPath":"folder/file.txt",
"kvKey":"extracted!files!archive-a1b2c3d4!folder!file.txt",
"sizeBytes":1234,
"sha256":"abc123...",
"mimeType":"text/plain"
}

Dataset item (listOnly=true)

{
"entryPath":"folder/file.txt",
"sizeBytes":1234
}

Summary key

  • KV key: OUTPUT
  • Includes totals, per-URL status, and errors.

Notes

  • Apify KV keys cannot contain /, so stored keys are converted to safe format with separators like !.
  • content-type header is checked when available, but ZIP validation is based on file signature.
  • ZIP size is enforced via Content-Length when present, and streaming byte limit when not.

Troubleshooting

  • Input schema is not valid: pull latest source and ensure .actor/input_schema.json matches this repo.
  • not logged in warning in local runs is normal unless you need Apify account features.
  • If run fails, open KV key OUTPUT and check errors plus per-URL status.

You might also like

Zip Download and Extraction Scraper

alphabeta69/zip-download-and-extraction-scraper

Download a zipped file and extract it right away, no extra moves required.

Zip Download and Extraction Scraper

balathon/zip

This downloads a zip file from a provided URL and extracts its contents to a specified folder in the key-value store.

๐Ÿ‘ User avatar

Balasai Sigireddy

2

Zip Download Extraction Scraper

fresh_cliff/zip-download-extraction-scraper

Download and extract zip files automatically. Extract archives, process documents, analyze logs, backup files. Batch extract text, JSON, CSV content. Real-time data extraction API.

๐Ÿ‘ User avatar

Brennan Crawford

2

MEGA File Downloader | Bypass Limit

easytools/mega-downloader-bypass-limit

Download MEGA files and folders fast, bypass common MEGA download limits, and get a ready-to-download file or ZIP.

2.6K

4.4

File Unpacker

amzar/file-unpacker

Download, extract, and instantly access ZIP archive contents automatically.

1

Zip Download Extraction Scraper

aluminum_jam/zip-download-extraction-scraper

Download ZIP files from URLs and automatically extract their contents with advanced features like retry logic, password protection, duplicate handling, and real-time progress tracking.

11

5.0

Airbnb Images Downloader

rigelbytes/airbnb-images-downloader

Airbnb Listing Image Downloader lets you download all images from any Airbnb listing, providing a convenient zip file. Use your proxies to scrape data at scale and avoid restrictions. Simply input the listing URL and get a download link for all images in a single file.

223

Example Image Download

lukaskrivka/download-image

Download a single image from a URL and store it into a key-value store.

๐Ÿ‘ User avatar

Lukรกลก Kล™ivka

197

Yupoo Image & Album Downloader - Download Photos as ZIP

bytebeast/yupoo-album-downloader

Download all photos from any Yupoo album in full resolution and get them as a ZIP file. Fast, proxy-enabled, and perfect for product sourcing, catalog scraping, and backup.

Related articles

How to download a file with cURL
Read more