scrape data from the itunes app store
Connect App to Claude, Cursor or any other MCP client and it stops being a tab you switch to. scrape data from the itunes app store. The app mcp server is what makes that connection.
Retrieves a list of applications from one of the collections at iTunes. Options:
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
list — Retrieves a list of applications from one of the collections at iTunes. Options:search — Retrieves a list of apps that results of searching by the given term. Options:developer — Retrieves a list of applications by the give developer id. Options:privacy — Retrieves the ratings for the app. Currently only for US App Store. Options:suggest — Given a string returns up to 50 suggestions to complete a search query term. A priority index is also returned which goes from 0 for terms with lowsimilar — Returns the list of "customers also bought" apps shown in the app's detail page. Options:reviews — The reviews tool exposed by this serverratings — The ratings tool exposed by this serverversionHistory — The versionHistory tool exposed by this serverMemoization — Since every library call performs one or multiple requests to an iTunes API or web page, sometimes it can be useful to cache the results to avoidapp-store-scraper on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. App's toolset — list, search, developer and 7 more — is a fair guide to whether it matches your workflow. It is maintained by facundoolano; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| list | Retrieves a list of applications from one of the collections at iTunes. Options: |
| search | Retrieves a list of apps that results of searching by the given term. Options: |
| developer | Retrieves a list of applications by the give developer id. Options: |
| privacy | Retrieves the ratings for the app. Currently only for US App Store. Options: |
| suggest | Given a string returns up to 50 suggestions to complete a search query term. A priority index is also returned which goes from 0 for terms with low traffic to 10000 for the most searched terms. |
| similar | Returns the list of "customers also bought" apps shown in the app's detail page. Options: |
| reviews | The reviews tool exposed by this server. |
| ratings | The ratings tool exposed by this server. |
| versionHistory | The versionHistory tool exposed by this server. |
| Memoization | Since every library call performs one or multiple requests to an iTunes API or web page, sometimes it can be useful to cache the results to avoid requesting the same data twice. The memoized function returns the store ob |
{
"mcpServers": {
"app-store-scraper": {
"command": "npx",
"args": ["-y", "app-store-scraper"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.