Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

appstorecat/appstorecat

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

177 Commits
177 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AppStoreCat

AppStoreCat

Open-source, self-hosted App Store & Google Play intelligence — with a 32-tool MCP server for Claude Code.

Release MIT License Stars MCP npm Docker

Live Demo · Docs · MCP Server · Changelog

AppStoreCat dashboard


Quick Start

Pick one — either way you're up in ~60 seconds.

Option A · One-line install (uses install.sh)

curl -sSL https://appstore.cat/install.sh | sh

Option B · Manual (when you want to read every step)

git clone https://github.com/appstorecat/appstorecat.git
cd appstorecat
cp .env.development.example .env
make setup
make dev

Then open http://localhost:7461.

Requires Docker, git, make, curl. Tested on macOS & Linux. Detailed walkthrough → installation guide.

MCP Quick Start

Give Claude Code direct access to your tracked app data.

claude mcp add appstorecat \
  -e APPSTORECAT_API_URL=http://localhost:7460/api/v1 \
  -e APPSTORECAT_API_TOKEN=<your-token> \
  -- npx -y @appstorecat/mcp

Create the API token from the web UI: Settings → API Tokens → Create.

Then ask Claude:

What changed on ChatGPT's App Store listing this week? Top 3 trending free iOS apps in the US? Compare keyword density between Threads and Instagram.

32 tools (28 read · 4 write — track/untrack apps and add/remove competitors), Swagger-strict, chain-first. Full reference → docs/en/services/mcp.md.

What's inside

Discovery Search both stores, browse trending charts, import publisher catalogs · docs
Competitor tracking Side-by-side competitor monitoring · docs
Change detection Per-locale diffs of title, screenshots, version, price · docs
Trending charts Daily snapshots of top free / paid / grossing · docs
App rankings Per-app pivot across countries × collections × categories · docs
Store listings Multi-locale listings + per-country availability · docs
Ratings Per-country rating history with star breakdown · docs
Keyword density 1/2/3-gram, 50-language stop-words, 5-app comparison · docs
Publisher discovery Search, browse, bulk-import entire catalogs · docs
MCP server 32 tools (28 read + 4 write) for Claude Code, Cursor, Continue · docs

Architecture

Web :7461 ──▶ Server API :7460 ──▶ scraper-ios :7462
                  │           ──▶ scraper-android :7463
                  ▼
              MySQL :7464  +  Redis :7465
Service Stack
server/ Laravel 13, PHP 8.4, Sanctum, L5-Swagger
web/ React 19, Vite, TypeScript, shadcn/ui, Tailwind v4
scraper-ios/ Fastify 5, Node.js, app-store-scraper
scraper-android/ FastAPI, Python, gplay-scraper
mcp/ MCP SDK, TypeScript (npm: @appstorecat/mcp)

Deep dive → docs/en/architecture/overview.md.

Documentation

Contributing

See CONTRIBUTING.md. Architecture rules for code contributions live in .arc/.

Security

See SECURITY.md for responsible disclosure.

License

MIT — your code, your data, your servers.

About

Open-source app intelligence toolkit — track, analyze, and discover mobile apps across App Store and Google Play.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.