optifystudio/apk-downloader

PHP wrapper library for downloading APK files from Aptoide and APKPure.

Maintainers

Package info

github.com/Optify-Studio/apk-downloader

pkg:composer/optifystudio/apk-downloader

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-03-16 06:54 UTC

This package is auto-updated.

Last update: 2026-05-16 07:23:51 UTC


README

PHP wrapper library for downloading APK files from Aptoide and APKPure, inspired by the structure of PyAPKDownloader.

Install

composer require optifystudio/apk-downloader

For local development inside this repository:

composer dump-autoload

Usage

Aptoide

<?php

require_once __DIR__ . '/vendor/autoload.php';

use OptifyStudio\ApkDownloader\Aptoide;

$downloader = new Aptoide();
$file = $downloader->downloadByPackageName(
    packageName: 'com.whatsapp',
    fileName: 'whatsapp',
    version: 'latest'
);

echo $file . PHP_EOL;

APKPure

<?php

require_once __DIR__ . '/vendor/autoload.php';

use OptifyStudio\ApkDownloader\ApkPure;

$downloader = new ApkPure();
$file = $downloader->downloadByPackageName(
    packageName: 'com.whatsapp',
    fileName: 'whatsapp',
    version: 'latest',
    appExt: 'apk'
);

echo $file . PHP_EOL;

API

Aptoide::downloadByPackageName()

downloadByPackageName(
    string $packageName,
    string $fileName = 'default',
    string $version = 'latest',
    string $appExt = 'apk',
    int $limit = 15
): string

ApkPure::downloadByPackageName()

downloadByPackageName(
    string $packageName,
    string $fileName = 'default',
    string $version = 'latest',
    string $appExt = 'xapk'
): string

Notes

  • Aptoide currently supports APK downloads only.
  • ApkPure latest downloads work through the current apkpure.net flow.
  • Older APKPure version lookups depend on the public versions page remaining compatible.