---
title: Protected Unarchiver Extractor
slug: extract-protected-archive
url: https://apyverse.com/apyhub/service/extract-protected-archive
provider: ApyHub
tags: [archive-extraction, zip, rar, 7z, file-decryption, signed-urls]
auth: api_key
---

# Protected Unarchiver Extractor

What it does Protected Archive Extractor lets you send a password-protected archive and get signed URLs for each extracted file back. It supports uploaded archives through file and remote archives through url, and both endpoints require a password to decrypt the contents. Use it when you need to un…

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/extract/secure-archive/file/file-urls` | What it does Extracts a password-protected uploaded archive and returns signed URLs for the files c… | 300 |
| POST | `/extract/secure-archive/url/file-urls` | What it does Extracts a password-protected archive from a remote URL and returns signed URLs for th… | 300 |

## About

## What it does
Protected Archive Extractor lets you send a password-protected archive and get signed URLs for each extracted file back. It supports uploaded archives through `file` and remote archives through `url`, and both endpoints require a `password` to decrypt the contents.

Use it when you need to unlock `.zip`, `.rar`, or `.7z` files without handling the extraction yourself. The response is a `data` array of URI strings, each pointing to an extracted file in signed cloud storage. That makes it straightforward to hand off decompressed documents, images, or other assets to the next step in your workflow.

Protecting access to uploaded archives is a common need in document pipelines, support tooling, and internal file processing systems. You can accept an archive from a user, decrypt it with the provided password, and store or forward the resulting files using the returned links. Because the API returns URLs instead of raw binary payloads, it fits cleanly into systems that already work with object storage or downstream fetch jobs.

## Usage

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