ipatool
SHA-256Command-line tool to search and download iOS, iPadOS, tvOS, and visionOS app packages (IPA files) from the App Store, with authentication, purchase, and version management support.
Smart Download
Download Download Version
v2.4.0 · 17.2 MB
Download App Store IPAs directly from your terminal
Core Features
- Search and download apps for iPhone, iPad, Apple TV, and Vision Pro
- Log in with Apple ID, view account info, obtain app licenses
- List purchased apps and all available versions
- JSON output and non-interactive mode for automation
- Cross-platform (Windows/Linux/macOS) with Homebrew support
What It Can't Do
- •The downloaded IPA is encrypted; you need decryption tools or a jailbroken device to inspect its internals. A valid Apple ID is required, and some apps may need a purchase (license) before download. Use only for legitimate purposes, not piracy.
Use Cases
- Developers need to download an app as an IPA file for analysis or testing
- Automated pipelines fetching specific app packages or checking version updates
ipatool is a cross-platform command-line utility that lets you find and download iOS, iPadOS, tvOS, and visionOS app packages (IPA files) from the App Store. It authenticates with your Apple ID, searches across all Apple platforms, obtains licenses for free or paid apps, lists your purchased apps, and downloads the encrypted IPA files. Key advantages over similar web services: it runs entirely from your terminal, supports JSON output for scripting, and includes a dedicated non-interactive mode for CI/CD automation. With Homebrew support and a simple command structure (auth, search, purchase, download, list-versions), it is a reliable tool for developers, testers, and researchers needing direct App Store access.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Download the executable for your OS from GitHub Releases
Run ipatool auth login and enter your Apple ID and password
Use ipatool search to find an app and get its bundle identifier or app ID
- Download the executable for your OS from GitHub Releases
- Run ipatool auth login and enter your Apple ID and password
- Use ipatool search to find an app and get its bundle identifier or app ID
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
37efaab18f1a9bb69c9966afd0535c8c0e91db27d5dc0432d2fa67be213ea023This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
On macOS with Homebrew, run 'brew uninstall ipatool'. For manual installs, simply delete the downloaded binary.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
opencode
OpenCode is a free, open-source AI coding agent that helps you write, refactor, and understand code. It offers two built-in modes: a full-access 'build' agent for active coding and a read-only 'plan' agent for safe exploration.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.