Pay-per-call ASO data for your agents
Live App Store and Google Play data for Claude Code, Codex, Cursor, Claude, ChatGPT and any MCP client — through the official Sonar MCP server, the CLI, or the REST API from any agent framework.
Prepaid credits from $10 — no subscription, 50 free credits on signup.
Install the MCP server
Published on npm as @sonarapp/mcp. Runs over stdio. No global install needed.
Claude Code
One-liner from your shell:
claude mcp add sonar \
-e SONAR_API_KEY=aso_... \
-- npx -y @sonarapp/mcpRestart your session and all 63 sonar_* tools will be available.
Cursor, Claude Desktop and other clients
Add to your client's MCP config:
{
"mcpServers": {
"sonar": {
"command": "npx",
"args": ["-y", "@sonarapp/mcp"],
"env": {
"SONAR_API_KEY": "aso_..."
}
}
}
}Available endpoints
10 stateless endpoints covering app lookup, keyword research, reviews, ASO scoring, revenue estimates, and top charts. All are exposed as MCP tools, and callable directly via REST.
Or call the API directly
Standard REST API with Bearer token auth. Works with any HTTP client, agent framework, or automation tool — same data as the MCP server.
curl -H "Authorization: Bearer aso_your_api_key" \
"https://api.trysonar.app/api/v1/apps/lookup?store=ios&id=com.example.app"All responses return { "data": ... } on success or { "error": { "code": "...", "message": "..." } } on failure. See the full API reference or the OpenAPI 3.1 spec.
Or use it from your terminal
The companion @sonarapp/cli package exposes the same data via a sonar binary — for shell scripts, CI/CD, and one-off lookups.
npm install -g @sonarapp/cli
sonar auth login
sonar keywords search "habit tracker" --store ios --tableCLI documentationStart with 50 free credits
Sign up, claim 50 free credits, and start querying ASO data in minutes. Top up with packs from $10 when you need more — no subscription required.
Get 50 free creditsDeep dives: ASO API · ASO MCP server · ASO CLI