Sonar developer docs
Sonar gives your AI agent live App Store and Google Play data — search popularity, difficulty, true rankings and competitor keywords — through a hosted MCP server, a REST API and a CLI. The facts below are generated from the same settings that bill and limit your account.
At a glance
- Hosted MCP server
- https://trysonar.app/mcp — streamable HTTP. Sign in through the browser on the first tool call that needs your account; no API key or install.
- Claude Code
claude mcp add --transport http sonar https://trysonar.app/mcp- With an API key
claude mcp add sonar -e SONAR_API_KEY=aso_your_key_here -- npx -y @sonarapp/mcp— runs the npm package locally, for scripts, CI and clients without OAuth. Keys start withaso_.- Claude directory
- Sonar ASO connector at https://claude.ai/directory/sonar
- ChatGPT
- The Sonar app in ChatGPT: https://chatgpt.com/plugins/plugin_asdk_app_6ab4efdf6b2081918af783da376edf18 — connect it and sign in with your Sonar account, no API key. It runs on https://trysonar.app/mcp/chatgpt.
- MCP tools
- 63 tools covering the whole REST API (62 on the hosted endpoint — exporting screenshots to disk is local-only).
- npm packages
@sonarapp/[email protected](MCP server) ·@sonarapp/[email protected](CLI, binarysonar)- CLI install
npm install -g @sonarapp/clithensonar auth login- REST API
https://trysonar.app/api/v1— Beareraso_…API key or an OAuth access token. OpenAPI 3.1 spec: https://trysonar.app/openapi.json- Free tier
- No account or key: 7 stateless endpoints (app lookup, app search, ASO score, keyword extraction, keyword suggestions, keyword metrics and top charts). 30 requests/day per IP shared, and keyword metrics allows 5 keywords/day per IP.
- API credits
- 50 free credits on signup. Prepaid packs, no subscription, credits never expire: $10 / 1,000 credits · $20 / 2,500 credits · $50 / 7,000 credits · $100 / 15,000 credits.
- Credit costs
- 1 credit per call for app lookup, app search, keyword suggestions, keyword extraction, ASO score, reviews and top charts · 10 credits per call for keyword research · 1 credit per app for revenue estimates · 1 credit per keyword for keyword metrics. Failed calls are free.
- Indie plan
- $29/month or $290/year · 10 apps · 2,500 tracked keywords · competitors uncapped · 1 seat · 1,000 API requests/day
- Agency plan
- $149/month or $1,490/year · 50 apps · 10,000 tracked keywords · competitors uncapped · 5 seats · 5,000 API requests/day · portfolio rollup, white-label client reports, App Store Connect data via the API
- Free trial
- 7 days on Indie or Agency, card required, $0 today, cancel anytime. The API allows 150 requests/day during the trial. Credit packs start at $10 with no trial needed.
- Stores and countries
- App Store (175 storefronts) and Google Play (145 markets) for app lookup, search, reviews and ASO scores. Keyword research and rank tracking cover 72 markets.
- Data freshness
- Tracked keywords are re-ranked once per UTC day; iOS ranks follow Apple's own App Store search order. iOS popularity is Apple's Search Popularity where Apple reports it, with a calibrated estimate below Apple's floor.
Guides
- MCP server
Hosted endpoint or the npm package, all 63 tools, per-client setup.
- REST API reference
Every endpoint with parameters, responses, errors, credit costs and rate limits.
- Authentication
API keys, OAuth access tokens and the keyless free tier.
- CLI
The sonar command for terminals, scripts and CI.
- Connect your agent
Step-by-step setup for Claude Code, Codex, Cursor, Claude and ChatGPT.
Machine-readable resources
- openapi.json — OpenAPI 3.1 spec for the REST API
- llms.txt — Index of Sonar's pages for language models
- llms-full.txt — Self-contained product and API dossier
- agent-skill.md — Plain-text skill for agents without MCP
- MCP server card — Machine-readable manifest of the hosted MCP server