---
title: Unarchive Secured Files API
slug: extract-password-protected-archive
url: https://apyhub.com/apyhub/service/extract-password-protected-archive
provider: ApyHub
categories: [File Manipulation, File Security, "Security & Privacy"]
tags: [archive-extraction, password-protected, zip, rar, 7z, file-security]
auth: api_key
---

# Unarchive Secured Files API

Decrypt uploaded or remote .zip, .rar, or .7z archives with a password. Returns signed URLs for each extracted file.

## 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 i… | 300 |
| POST | `/extract/secure-archive/url/file-urls` | What it does Extracts a password-protected remote archive from a URL using the provided password an… | 300 |

## About

## What it does
Archive Extractor decrypts a password-protected .zip, .rar, or .7z archive and returns signed URLs for the files inside. Send either an uploaded archive file or a remote archive URL, plus the password required to open it.

Use the `/file/link` endpoint when you already have the archive in your request body, or `/url/link` when the archive lives at a downloadable URL. In both cases, the response is a `data` array of URI strings, one signed cloud storage link per extracted file. That makes it easy to hand extracted documents, images, or other assets to downstream steps without re-hosting the archive yourself.

Archive Extractor fits workflows where protected files need to be unpacked automatically: customer-uploaded document bundles, vendor-delivered asset archives, or internal automation that processes encrypted backups. You handle the password check once, then work with the extracted file links directly.

## Usage

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