Apple App Store data API
7 endpoints for Apple App Store: categories, search, suggestions, product, reviews, app list, app listings search. One API key, one JSON schema, as MCP tools or REST.
Endpoints
Call any of them over MCP with call_endpoint and its path, or over REST.
| Endpoint | Returns | Credits | Cache |
|---|---|---|---|
| categoriesGET /v1/app_store/categories | The App Store genre tree for one storefront, with each category's chart templates. | 1 | 30 min |
| searchGET /v1/app_store/search | Apps in the US Apple App Store matching a keyword. | 1 | 2 min |
| suggestionsGET /v1/app_store/suggestions | Apps in the US Apple App Store whose name matches a partial query. | 1 | 2 min |
| productGET /v1/app_store/product | One App Store app by id: developer, price, version, rating, genre and description. | 1 | 15 min |
| reviewsGET /v1/app_store/reviews | Most recent customer reviews for one App Store app, with rating. | 5 | 5 min |
| app-listGET /v1/app_store/app-list | The current Apple App Store top free, top paid or top grossing chart for one storefront, ranked. | 1 | 30 min |
| app-listings-searchGET /v1/app_store/app-listings-search | The apps one developer lists on Apple App Store, which is searching within their listings. | 5 | 2 min |
Connect your agent over MCP
Remote MCP server: https://data.openkrill.app/mcp with your key in the x-api-key header.
claude mcp add --transport http krilldata \
https://data.openkrill.app/mcp \
--header "x-api-key: YOUR_API_KEY"{
"mcpServers": {
"krilldata": {
"url": "https://data.openkrill.app/mcp",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}{
"mcpServers": {
"krilldata": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://data.openkrill.app/mcp",
"--header",
"x-api-key:${API_KEY}"
],
"env": {
"API_KEY": "YOUR_API_KEY"
}
}
}
}