---
title: Generate Archives API
slug: zip-archiver
url: https://apyverse.com/apyhub/service/zip-archiver
provider: ApyHub
auth: api_key
---

# Generate Archives API

What it does ZIP Archiver creates ZIP files from either remote file URLs or uploaded files. Send it a list of urls or a list of binary files, and get back either a streamed ZIP download or a signed link to the archive. Use the /url/download and /file/download endpoints when you want the archive ret…

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/generate/archive/file-urls/archive-file` | What it does Creates a ZIP archive from one or more remote file URLs and streams the ZIP file back… | 150 |
| POST | `/generate/archive/file-urls/archive-url` | What it does Creates a ZIP archive from the remote file URLs you provide and returns a signed URL t… | 150 |
| POST | `/generate/archive/files/archive-file` | What it does Creates a ZIP archive from one or more uploaded files and streams the resulting archiv… | 150 |
| POST | `/generate/archive/files/archive-url` | What it does Creates a ZIP archive from the uploaded files and returns a signed download link for t… | 150 |

## About

## What it does
ZIP Archiver creates ZIP files from either remote file URLs or uploaded files. Send it a list of `urls` or a list of binary `files`, and get back either a streamed ZIP download or a signed link to the archive.

Use the `/url/download` and `/file/download` endpoints when you want the archive returned directly as binary data. Use the `/url/link` and `/file/link` endpoints when you prefer a generated URI you can store, share, or fetch later. The only input it needs is the list of files you want to bundle; the archive filename can be passed as `output` on the download and file-link variants.

ZIP Archiver is a good fit for packaging reports, assets, invoices, image sets, or any batch of documents into a single download. It also works well in backend workflows where you need to collect remote resources into one archive before handing them off to another service or user.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/zip-archiver
