ipatool
brew install ipatool
v2.3.0
MIT
CLI tool for searching and downloading app packages from the iOS App Store
888
30-day installs · #1362
2.4k
90-day · #1472
9.1k
365-day · #1491
9.4k
★ GitHub stars · updated 2mo ago
Build dependencies
GitHub topics
apple
appstore
cli
command-line
command-line-tool
go
golang
golang-library
ios
ipa
itunes
macos
research
reverse-engineering
security
swift
tool
Links
- https://github.com/majd/ipatool
- GitHub: majd/ipatool
- Brew formula source: Formula/i/ipatool.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "CLI tool for searching and downloading app packages from the iOS App Store",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:54+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "ipatool",
"github_default_branch": "main",
"github_last_commit_at": "2026-05-26T04:21:29Z",
"github_readme_excerpt": "# IPATool\n\n[](https://GitHub.com/majd/ipatool/releases/)\n[](https://github.com/majd/ipatool/blob/main/LICENSE)\n\n`ipatool` is a command line tool that allows you to search for iOS apps on the [App Store](https://apps.apple.com) and download a copy of the app package, known as an _ipa_ file.\n\n\n\n- [Requirements](#requirements)\n- [Installation](#installation)\n - [Manual](#manual)\n - [Package Manager (macOS)](#package-manager-macos)\n- [Usage](#usage)\n- [Compiling](#compiling)\n- [License](#license)\n- [Releases](https://github.com/majd/ipatool/releases)\n- [FAQ](https://github.com/majd/ipatool/wiki/FAQ)\n\n## Requirements\n\n- Supported operating system (Windows, Linux or macOS).\n- Apple ID set up to use the App Store.\n\n## Installation\n\n### Manual\n\nYou can grab the latest version of `ipatool` from [GitHub releases](https://github.com/majd/ipatool/releases).\n\n### Package Manager (macOS)\n\nYou can install `ipatool` using [Homebrew](https://brew.sh).\n\n```shell\n$ brew install ipatool\n```\n\n## Usage\n\nTo authenticate with the App Store, use the `auth` command.\n\n```\nAuthenticate with the App Store\n\nUsage:\n ipatool auth [command]\n\nAvailable Commands:\n info Show current account info\n login Login to the App Store\n revoke Revoke your App Store credentials\n\nFlags:\n -h, --help help for auth\n\nGlobal Flags:\n --format format sets output format for command; can be \u0027text\u0027, \u0027json\u0027 (default text)\n --non-interactive run in non-interactive session\n --verbose enables verbose logs\n\nUse \"ipatool auth [command] --help\" for more information about a command.\n```\n\nTo search for apps on the App Store, use the `search` command.\n\n```\nSearch for iOS and tvOS apps available on the App Store\n\nUsage:\n ipatool search \u003cterm\u003e [flags]\n\nFlags:\n -h, --help help for search\n -l, --",
"github_repo": "majd/ipatool",
"github_stars": 9446,
"github_topics": [
"apple",
"appstore",
"cli",
"command-line",
"command-line-tool",
"go",
"golang",
"golang-library",
"ios",
"ipa",
"itunes",
"macos",
"research",
"reverse-engineering",
"security",
"swift",
"tool"
],
"homepage": "https://github.com/majd/ipatool",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 888,
"installs_365d": 9108,
"installs_90d": 2417,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "ipatool",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1362,
"rank_365d": 1491,
"rank_90d": 1472,
"raw_hash": "6007b7d1ed7c16cb",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/i/ipatool.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2.3.0",
"versioned_formulae": [],
"why_use_this": null
}