apkpure

CLI tool to download APK files from APKPure

apkpure CLI demo

Installation

Homebrew

brew install kyungw00k/cli/apkpure

Go

go install github.com/kyungw00k/apkpure/cmd/apkpure@latest

Shell script

curl -fsSL https://kyungw00k.dev/apkpure/install.sh | sh

Features

Download APK files from APKPure
List available versions for apps
Download specific versions
Parallel downloads
Progress tracking
CSV batch processing
Architecture selection
Cross-platform (macOS, Linux, Windows)

Quick Start

# Download the latest version of an app
apkpure -a com.instagram.android /path/to/output

# Download a specific version
apkpure -a [email protected] /path/to/output

# List available versions
apkpure -l -a com.instagram.android

# Download from a CSV file
apkpure -c apps.csv /path/to/output

# Parallel downloads with 8 workers
apkpure -c apps.csv -r 8 /path/to/output

CLI Options

FlagDescriptionDefault
-a, --appApp ID
-c, --csvCSV file containing app IDs
-f, --fieldCSV field number for app IDs1
-v, --version-fieldCSV field number for versions
-l, --list-versionsList available versions
-o, --optionsAdditional options
-r, --parallelNumber of parallel downloads4
-s, --sleep-durationSleep between downloads (ms)0
-V, --versionShow version

Download Options

Use -o to specify additional options (comma-separated):

OptionDescriptionExample
archArchitecturearm64-v8a
languageLanguage codeko-KR
os_verAndroid OS version35
output_formatOutput format for listjson
apkpure -a com.instagram.android -o arch=arm64-v8a,language=ko-KR /output