# Sonar — App Store Optimization Tool > ASO platform for keyword research, difficulty analysis, rank tracking, and competitor intelligence. Built for indie developers and small teams managing app portfolios on iOS App Store and Google Play. ## Key Pages - [Homepage](https://trysonar.app): Product overview, pricing, and feature summary - [API & Agents](https://trysonar.app/agents): REST API + MCP server + CLI for AI agents — pay-as-you-go with prepaid credit packs (from $10) - [ASO API](https://trysonar.app/aso-api): REST API for keyword difficulty, Apple-reported popularity, rankings, reviews, ASO scores — free tier needs no API key - [ASO MCP Server](https://trysonar.app/aso-mcp): Official MCP server for Claude, Cursor, Cline & any MCP client — hosted endpoint or npm, works keyless in free mode - [ASO CLI](https://trysonar.app/aso-cli): Terminal tool for keyword research, rank exports, and CI checks (@sonarapp/cli) - [MCP Server Setup](https://trysonar.app/docs/mcp): How to install @sonarapp/mcp in Claude Desktop, Claude Code, Cursor, and Cline - [API Documentation](https://trysonar.app/docs/api): REST API reference with endpoints, auth, and examples - [CLI Documentation](https://trysonar.app/docs/cli): Command-line tool (@sonarapp/cli) usage and configuration - [Tools](https://trysonar.app/tools): Free ASO tools (ASO score checker, keyword generator) - [Blog](https://trysonar.app/blog): ASO guides, keyword research strategies, and app marketing content - [ASO Guides](https://trysonar.app/aso-guides): Category-specific ASO guides for iOS and Android - [Keyword Difficulty Data](https://trysonar.app/keyword-difficulty): Free keyword difficulty lookups with live top-10 app data per keyword, store, and country - [How We Check Our Data](https://trysonar.app/data-accuracy): Data validation methodology — Apple-reported iOS popularity, iOS rankings validated against DataForSEO, Android calibration numbers - [State of Sonar](https://trysonar.app/state-of-sonar): Recurring usage report with real platform data (developers, API calls, AI-agent share, iOS vs Android split) - [Best ASO Tools 2026](https://trysonar.app/blog/best-aso-tools): Buyer's guide comparing leading ASO platforms - [Sonar vs Competitors](https://trysonar.app/vs): Side-by-side comparisons — [Sensor Tower](https://trysonar.app/vs/sensor-tower), [AppTweak](https://trysonar.app/vs/apptweak), [AppFigures](https://trysonar.app/vs/appfigures), [AppFollow](https://trysonar.app/vs/appfollow), [ASOdesk](https://trysonar.app/vs/asodesk), [Astro](https://trysonar.app/vs/astro), [Mobile Action](https://trysonar.app/vs/mobile-action) - [ASO Tool Alternatives](https://trysonar.app/alternatives): Alternatives to popular ASO platforms - [Changelog](https://trysonar.app/changelog): Product updates and release notes ## Raw Markdown for Any Content Page Every content page is available as plain markdown by appending `.md` to its URL — no HTML, no navigation chrome, no JavaScript: - `https://trysonar.app/blog/{slug}.md` — any blog article - `https://trysonar.app/keyword-difficulty/{keyword}/{store}/{country}.md` — any keyword difficulty page Prefer these when ingesting content; the HTML pages carry the same text. ## Blog Articles (132) Full archive at https://trysonar.app/blog (paginated) and https://trysonar.app/feed.xml (RSS). Listed newest first. Every article is also available as raw markdown — append `.md` to any of these URLs. - [App Store Rejection: Common Reasons and Fixes](https://trysonar.app/blog/app-store-rejection-common-reasons-and-fixes): Every major app store rejection reason explained with the specific fix for each. Avoid review delays that cost you ASO ranking momentum and real downloads. - [Best Sensor Tower Alternatives (2026)](https://trysonar.app/blog/sensor-tower-alternatives): Looking for sensor tower alternatives? 5 indie-friendly ASO tools compared side by side — pricing from $19/mo, feature coverage, API access, and accuracy. - [App Keyword Ranking Checker: See Your Rank](https://trysonar.app/blog/app-keyword-ranking-checker-see-your-rank): Use an app keyword ranking checker to see exactly where your app ranks for any keyword. Walk through free rank checks, daily tracking, and cross-store gaps. - [Apple Search Ads API: Platform API Guide](https://trysonar.app/blog/apple-ads-platform-api-guide): A hands-on guide to the Apple Ads Platform API — authentication, the search-term popularity endpoint, migration from v4/v5, and what the data actually covers. - [How to Find Low Competition Keywords for Apps](https://trysonar.app/blog/medium-competition-app-keywords): Learn how to find low competition keywords in the medium-difficulty sweet spot (20–45) that drive real installs without battling entrenched incumbents. - [Free App Ranking Checker: Track Rankings](https://trysonar.app/blog/free-app-ranking-checker-track-rankings): Use a free app ranking checker to track your iOS and Android keyword positions without paying. Compare tools, methods, and data accuracy side by side. - [App Deep Linking for SEO: Web-to-App Growth](https://trysonar.app/blog/app-deep-linking-seo): App deep linking bridges web SEO and app store discovery. Learn how Universal Links, App Links, and deferred deep linking compound organic installs. - [TestFlight Feedback: Beta Testers as ASO Signal](https://trysonar.app/blog/testflight-feedback-beta-testers-aso-signal): Turn TestFlight feedback from beta testers into ASO signal — keyword mining, review prompt timing, screenshot validation, and launch-day ratings velocity. - [Mobile Measurement Partner: Do You Need One?](https://trysonar.app/blog/mobile-measurement-partner-do-you-need-one): Not every app needs a mobile measurement partner. Learn when an MMP pays for itself, when SKAdNetwork is enough, and where the indie spending threshold falls. - [App Revenue Estimates: How They Work (and Fail)](https://trysonar.app/blog/app-revenue-estimates-how-they-work-and-fail): App revenue estimates can miss actual numbers by 2×+. Learn how third-party tools calculate revenue, why they're wrong, and when to trust them anyway. - [App Icon Design: What Actually Gets Tapped](https://trysonar.app/blog/app-icon-design-what-actually-gets-tapped): App icon design decides whether users tap or scroll past your listing. Data-backed rules for designing icons that convert at 60px in App Store search. - [App Monetization Strategy: 4 Models Compared](https://trysonar.app/blog/app-monetization-strategy-models-compared): Subscription, IAP, ads, or paid? Compare every app monetization strategy with real revenue data, conversion benchmarks, and ASO implications for 2026. - [App User Retention: Benchmarks & What Moves It](https://trysonar.app/blog/app-user-retention-benchmarks-and-what-moves-it): App user retention benchmarks by category, day, and platform — plus the five proven levers that actually improve retention rates for mobile apps in 2026. - [App Onboarding That Protects Day-1 Retention](https://trysonar.app/blog/app-onboarding-that-protects-day-1-retention): App onboarding decides whether new users stay or churn. Learn the screens, flows, and data-backed patterns that protect Day-1 retention and downstream revenue. - [Mobile App Analytics: The Indie Dev Stack](https://trysonar.app/blog/mobile-app-analytics-indie-dev-stack): Build your mobile app analytics stack from scratch — what App Store Connect and Play Console give free, which SDK to pick, and the 6 events that matter. - [App Release Notes That Do Real ASO Work](https://trysonar.app/blog/app-release-notes): App release notes are an indexed, conversion-bearing surface most developers ignore. Learn what Apple and Google index, plus templates and cadence tips. - [Mobile App Promotion: Channels Ranked by CPI](https://trysonar.app/blog/mobile-app-promotion-channels-ranked-by-cpi): Honest mobile app promotion channel ranking for indie developers — ASO, Search Ads, creators, communities, and PR rated by realistic cost per install. - [Mobile App Landing Page That Converts](https://trysonar.app/blog/mobile-app-landing-page): Your mobile app landing page pre-qualifies users before they hit the store. Learn copy strategy, smart banners, deferred deep links, and ASO alignment. - [User Acquisition Strategy: The Organic-First Playbook](https://trysonar.app/blog/user-acquisition-strategy-organic-first-playbook): A step-by-step user acquisition strategy for mobile apps. Fix metadata, conversion rate, and ASO before spending on paid ads — then compound growth. - [User Acquisition Cost: What CAC Includes](https://trysonar.app/blog/user-acquisition-cost): User acquisition cost goes beyond ad spend divided by installs. Learn what CAC actually includes, how blended vs paid metrics differ, and where ASO cuts it. - [App Radar Pricing 2026: Plans, Add-Ons & What It Really Costs](https://trysonar.app/blog/app-radar-pricing): App Radar pricing starts at €69/month (€58 annually) for 2 apps and 500 keywords. Full 2026 tier breakdown, the €199/mo API add-on, and cheaper alternatives. - [Apple App Store Analytics Beyond Connect](https://trysonar.app/blog/apple-app-store-analytics-beyond-connect): Apple app store analytics go deeper than App Store Connect. Learn the metrics, tools, and workflows that reveal what Connect misses about search and ASO. - [AppTweak Pricing 2026: Plans, Real Costs & Cheaper Alternatives](https://trysonar.app/blog/apptweak-pricing): AppTweak pricing starts at $79/month for 500 keywords and one seat. Full 2026 breakdown of every tier, the add-ons that aren't in the sticker price, and what you actually need. - [ASO Free Trials Compared 2026: Which Tools Let You Try Before Paying](https://trysonar.app/blog/aso-free-trial): Every major ASO tool's free trial and free tier compared — length, credit card requirement, and what's actually unlocked. Plus which tools have no trial at all. - [ASOMobile Pricing 2026: Every Plan, Limit & Cheaper Options](https://trysonar.app/blog/asomobile-pricing): ASOMobile pricing runs $59–$299/month, or $47–$239 billed annually. Full 2026 tier breakdown including the free plan, API credits, and how it compares. - [Astro ASO Pricing 2026: $9/Month, Mac-Only — Full Breakdown](https://trysonar.app/blog/astro-aso-pricing): Astro ASO costs $9/month billed annually ($108/year) for a single Mac license with unlimited keywords. What's included, what the Mac-only model costs you, and alternatives. - [FoxData Pricing 2026: All Four Plans Compared](https://trysonar.app/blog/foxdata-pricing): FoxData pricing starts at $9.90/month for Starter and runs to $159/month for Growth. Full 2026 tier breakdown with limits, billing discounts, and how it compares. - [MobileAction Pricing 2026: All Plans, Modules & Real Costs](https://trysonar.app/blog/mobileaction-pricing): MobileAction pricing starts at $15/month for the Lite ASO plan. Full 2026 breakdown of every tier, the sales-gated modules, the free Apple Ads tool, and alternatives. - [App Store Rank Tracking API: Monitor Rankings](https://trysonar.app/blog/app-store-rank-tracking-api): An app ranking API lets you monitor keyword positions programmatically. Set up tracking, pull daily history, and alert on drops — no scrapers needed. - [App Store Keyword API: Difficulty & Popularity](https://trysonar.app/blog/app-store-keyword-api-difficulty-and-popularity): Fetch app store keyword API data programmatically: difficulty, Apple-reported popularity, and bulk metrics via curl, JavaScript, and Python with code samples. - [Best AI ASO Tools (2026): What Works Today](https://trysonar.app/blog/best-ai-aso-tools-2026): I tested 11 ai aso tool options across three categories in 2026. Here is what actually connects to live App Store data — and what just generates text. - [Automate ASO with Claude: MCP Setup Guide](https://trysonar.app/blog/automate-aso-with-claude-mcp-setup-guide): Learn how to automate ASO with Claude using the Sonar MCP server. Step-by-step setup, real prompt transcripts, and upgrade paths for AI-powered keyword research. - [ASO APIs Compared (2026): Pricing & Data](https://trysonar.app/blog/aso-apis-compared-2026-pricing-and-data): Five ASO API options compared for 2026 — pricing, data sources, rate limits, and free tiers across Sonar, AppTweak, Appfigures, ASOMobile, and aso npm. - [Best ASO MCP Servers Compared (2026)](https://trysonar.app/blog/best-aso-mcp-servers-compared-2026): Compare the top ASO MCP servers for 2026 — Sonar, aso-mcp, mcp-appstore, AppSprint and more. Data quality, hosting model, pricing, and tool counts side by side. - [Mobile App Marketing Strategy: 90-Day Plan](https://trysonar.app/blog/mobile-app-marketing-strategy-90-day-plan): A practical mobile app marketing strategy broken into a 90-day plan for indie devs. Covers ASO, keyword research, reviews, paid ads, and the KPIs that matter. - [Best App Store Optimization Companies (2026)](https://trysonar.app/blog/best-aso-agencies): Ranked list of the best app store optimization companies in 2026, with real pricing data, strengths, weaknesses, and when a self-serve ASO tool is enough. - [Best App Marketing Companies & Agencies (2026)](https://trysonar.app/blog/best-app-marketing-agencies): The best app marketing agencies charge $3,000–$25,000+/month. Compare 7 top app marketing companies, their services and costs — plus the DIY alternative. - [Best App Radar Alternatives for ASO (2026)](https://trysonar.app/blog/best-app-radar-alternatives-for-aso): Looking for an app radar alternative for ASO? We compare 5 tools side by side — pricing from $9/mo, keyword data, API access, store coverage, CLI, and more. - [ASOmobile Alternatives: Features & Pricing](https://trysonar.app/blog/asomobile-alternatives): Looking for an ASOmobile alternative? We compare 5 ASO tools side by side — pricing from $19/mo, keyword data, API access, store coverage, and CLI support. - [Best FoxData Alternatives for ASO (2026)](https://trysonar.app/blog/best-foxdata-alternatives-for-aso): Searching for a FoxData alternative for ASO? We compare 5 tools side by side — pricing from $19/mo, platform coverage, API access, and keyword data. - [App Store Rank Tracker: Automate With Apify](https://trysonar.app/blog/app-store-rank-tracker-automate-with-apify): Build an automated app store rank tracker using Apify and the Sonar API. Track keyword rankings daily across iOS and Google Play without manual checks. - [App Store Optimization Marketing: The Funnel](https://trysonar.app/blog/app-store-optimization-marketing-funnel): Learn where app store optimization marketing fits in your growth funnel, from awareness to retention, with real keyword data and stage-by-stage tactics. - [App Localization: When to Translate Screenshots](https://trysonar.app/blog/localized-screenshots-when-to-translate-creatives): App localization goes beyond metadata. Learn when and how to translate your App Store and Google Play screenshots to boost conversions in every market. - [App Monetization Strategies for Subscription Apps](https://trysonar.app/blog/aso-subscription-apps-monetization-strategies): Proven app monetization strategies for subscription apps — covering listing optimization, pricing display, and the retention signals that reduce churn. - [App Store Keyword Research: A 6-Step Workflow](https://trysonar.app/blog/app-store-keyword-research-6-step-workflow): A repeatable app store keyword research workflow with cross-platform data — from seed lists to difficulty scoring, competitor analysis, and iteration. - [How to Optimize App Store Search Results](https://trysonar.app/blog/how-to-optimize-app-store-search-results): Learn how to optimize app store search results by understanding how organic rankings and ads interact on the iOS search page — with real keyword data. - [App Store Optimization Specialist: Full Guide](https://trysonar.app/blog/app-store-optimization-specialist-role): What does an app store optimization specialist actually do? Core responsibilities, skills, salary benchmarks, career path, and when hiring one makes sense for your app. - [Mobile App Marketing Automation with Agents](https://trysonar.app/blog/app-marketing-automation-agents): Learn how mobile app marketing automation agents scale ASO and UA workflows — from keyword monitoring to cross-platform opportunity detection. - [ASO Android: Tools & Workflow for Google Play](https://trysonar.app/blog/aso-android-tools-workflow-google-play): The ASO Android workflow for Google Play in 2026 — tools, keyword research, listing experiments, and difficulty gaps that make Android easier to rank. - [Best Astro Alternatives for ASO (2026)](https://trysonar.app/blog/astro-aso-alternatives): Looking for an Astro ASO alternative? Compare 5 cross-platform tools that cover Android, offer APIs, and track keywords daily — with pricing and data. - [Best Astro Alternatives for ASO (2026)](https://trysonar.app/blog/best-astro-alternatives-for-aso): Looking for an Astro ASO alternative? Compare 5 cross-platform tools that cover Android, offer APIs, and track keywords daily — with pricing and data. - [How to Make App Store Screenshots That Convert](https://trysonar.app/blog/how-to-make-app-store-screenshots-that-convert): Learn how to make app store screenshots that convert browsers into downloaders. Covers layout, color, sequencing, and visual hierarchy beyond just captions. - [Product Page Optimization: Apple's A/B Test](https://trysonar.app/blog/product-page-optimization-apples-ab-test): Product page optimization (PPO) lets you A/B test icons, screenshots, and videos on your default App Store listing. Here's how to run tests that convert. - [Custom Product Pages for Apple Search Ads](https://trysonar.app/blog/custom-product-pages-for-apple-search-ads): Custom product pages Apple Search Ads let you create up to 70 variant listings per app. Learn how to set up CPPs for paid and organic channels in 2026. - [Apple Search Ads vs Google Ads: Where to Spend](https://trysonar.app/blog/apple-search-ads-vs-google-ads): Apple Search Ads vs Google Ads compared on targeting, cost, and privacy. A data-backed framework for deciding where to spend your first app-install budget. - [Apple Search Ads Attribution With AppsFlyer](https://trysonar.app/blog/apple-search-ads-attribution-with-appsflyer): Learn how Apple Search Ads AppsFlyer integration, SKAN 4.0, and conversion tracking work together to measure true campaign ROI — setup, pitfalls, strategy. - [Apple Search Ads Keyword Tool Guide](https://trysonar.app/blog/apple-search-ads-keyword-tool): Learn to use an apple search ads keyword tool to find profitable App Store keywords. Covers difficulty, popularity, bid ranges, and a research process. - [How to Set Up Apple Search Ads: Step by Step](https://trysonar.app/blog/how-to-set-up-apple-search-ads): Learn how to set up Apple Search Ads from account creation to your first live campaign. Covers keywords, bids, match types, and budget — with real ASO data. - [Apple Search Ads Basic vs Advanced](https://trysonar.app/blog/apple-search-ads-basic-vs-advanced): Apple Search Ads Basic automates everything; Advanced gives keyword-level control. Compare features, costs, and limits to pick the right tier for your app. - [Apple Search Ads Match Types Explained](https://trysonar.app/blog/apple-search-ads-match-types-explained): Learn how Apple Search Ads match types work — broad match, exact match, Search Match, and negative keywords — plus real data on when to use each type. - [Apple Search Ads Bidding: CPT, CPA & How to Set Bids](https://trysonar.app/blog/apple-search-ads-bidding): Learn how Apple Search Ads bidding works — CPT vs CPA goals, how to set competitive bids, and how keyword data prevents overspending on every tap. - [Apple Search Ads Campaign Structure in 2026](https://trysonar.app/blog/apple-search-ads-campaign-structure): Master Apple Search Ads campaign structure with the four-campaign framework, ad group theme organization, match types, and negative keyword best practices. - [App Store Description Character Limits](https://trysonar.app/blog/app-store-description-character-limits-cheat-sheet): Every app store description character limit for iOS and Google Play in one table. Title, subtitle, keywords, descriptions — plus indexing rules that affect ASO. - [How Play Store Ranking Works in 2026](https://trysonar.app/blog/how-play-store-ranking-works): The Google Play Store ranking algorithm uses metadata, vitals, engagement, and personalization to order search results. Here is how each signal works in 2026. - [App Store Connect API Key: Scopes & Automation](https://trysonar.app/blog/app-store-connect-api-key-scopes-automation): Create and secure an app store connect api key, choose the right scope from 8 roles, and automate metadata, sales, and CI workflows via Apple's REST API. - [App Store Screenshots Generator: Ship Faster](https://trysonar.app/blog/app-store-screenshots-generator): Compare the best app store screenshots generator tools and templates for iOS and Android. Specs, pricing, workflow tips, and what to automate in 2026. - [Free ASO Keyword Tools: What They Do & Trust](https://trysonar.app/blog/free-aso-keyword-tools): Not every free ASO keyword tool gives you reliable data. Learn what each tool actually measures, where the numbers break down, and which ones to trust. - [ASO Agency, Tool, or DIY? A Cost-Benefit Guide](https://trysonar.app/blog/aso-agency-tool-or-diy): Choosing between app store optimization services? This honest framework compares agencies, tools, and DIY ASO — with costs, time, and decision criteria. - [App Title Generator: How to Name Your App](https://trysonar.app/blog/app-title-generator): Use this app title generator framework to craft names that rank in search. Covers iOS and Google Play naming rules, keyword placement, and real ASO data. - [App Store Screenshot Sizes & Specs (2026)](https://trysonar.app/blog/app-store-screenshot-sizes): Complete app store screenshot sizes for iPhone, iPad, and Google Play in 2026. Exact pixel dimensions, format rules, and per-store upload limits here. - [Play Integrity API: When to Enforce, When to Skip](https://trysonar.app/blog/play-integrity-api-when-to-enforce-when-to-skip): Learn when to enforce the Play Integrity API and when skipping it makes sense. A decision framework for Android developers based on app category and risk. - [Play Store Tags & Categories: How to Choose](https://trysonar.app/blog/play-store-app-tags): Learn how play store app tags and categories affect discovery, peer groups, and ranking. A data-backed guide to choosing the right category and 5 tags for your Android app. - [Play Store Ranking Factors iOS Doesn't Have](https://trysonar.app/blog/play-store-ranking-factors-ios-doesnt-have): Play store ranking uses signals that don't exist on iOS — from long description indexing to vitals and backlinks. Here's how each Android-only factor works. - [Google Play Pre-Registration: Still Worth It?](https://trysonar.app/blog/google-play-pre-registration): Google Play pre-registration can seed day-one installs that boost early ASO rankings. Here is when it works, when to skip it, and how to maximize impact. - [Play Console Search Analytics: Read the Data](https://trysonar.app/blog/play-console-search-analytics): Play Console search analytics can mislead you if you read them wrong. Learn what each metric actually measures, where the gaps are, and how to act on the data. - [Custom Store Listings: Country-Level Keywords](https://trysonar.app/blog/custom-store-listings-country-level-keywords): Custom store listings let you target country-level keywords on Google Play. Build a localized keyword strategy that captures installs competitors miss. - [Play Store Listing Experiments: What to Test](https://trysonar.app/blog/play-store-listing-experiments-what-to-test): Play Store listing experiments let you A/B test icons, descriptions, and screenshots. Here's what to test first — backed by data and real keyword examples. - [Android App Bundle vs APK: What Changed](https://trysonar.app/blog/android-app-bundle-vs-apk): Android App Bundle replaced APK as Google Play's required format in 2021. Learn how AAB affects download size, ASO conversion, and distribution in 2026. - [Google Play Long Description: Keyword Structure](https://trysonar.app/blog/google-play-long-description-keyword-structure): Learn how to structure your Google Play ASO long description for optimal keyword density — with character limits, placement rules, and real ranking data. - [iOS Universal App: iPad Differentiation Guide](https://trysonar.app/blog/ios-universal-app-ipad): Learn how to architect an iOS universal app for iPad differentiation. Covers adaptive layouts, split views, ASO metadata, and iPad-specific keyword strategy. - [TestFlight Beta Testing for ASO Metadata](https://trysonar.app/blog/testflight-beta-testing-for-aso-metadata): Learn how to use TestFlight beta testing to validate App Store metadata before launch. A step-by-step strategy for titles, subtitles, keywords, and screenshots. - [App Clips: When They Help and When They Don't](https://trysonar.app/blog/app-clips-when-they-help): App Clips promise instant interactions without a full install. Learn when they actually drive discovery and conversions — and when they waste dev time. - [iOS Widget Extensions: Discovery and ASO Impact](https://trysonar.app/blog/ios-widget-extensions-discovery-aso-impact): iOS widget extensions create a persistent presence on home screens. Learn how widgets affect App Store discovery, retention signals, and ASO strategy. - [App Tracking Transparency: Conversion Impact](https://trysonar.app/blog/app-tracking-transparency-conversion-impact): How Apple's App Tracking Transparency reshaped iOS conversion rates, ad attribution, and organic ASO strategy. Data-backed analysis with real benchmarks. - [StoreKit 2 Migration Checklist for iOS Devs](https://trysonar.app/blog/storekit-2-migration-checklist-for-ios-devs): A step-by-step StoreKit 2 migration checklist covering async/await APIs, server-side changes, receipt removal, testing, and ASO impact for iOS developers. - [iOS Privacy Manifest: What Indie Devs Must Know](https://trysonar.app/blog/ios-privacy-manifest-indie-devs): iOS privacy manifest files are required for every App Store submission. Learn what goes in them, how they affect your ASO, and how to avoid rejection. - [SwiftUI vs UIKit in 2026: When Each Wins](https://trysonar.app/blog/swiftui-vs-uikit-2026-when-each-wins): SwiftUI vs UIKit — a data-grounded comparison of when each framework wins in 2026, covering performance, hiring, iteration speed, and real shipping decisions. - [App Store Algorithm Updates 2026: What Changed](https://trysonar.app/blog/app-store-algorithm-update-2026-what-changed): Every confirmed and observed app store algorithm update in 2026 — what shifted in ranking signals, keyword indexing, and how to adapt your ASO. - [iOS Keyword Cannibalization Across Apps](https://trysonar.app/blog/ios-keyword-cannibalization-across-apps): Keyword cannibalization splits ranking power when your own iOS apps target the same search terms. Learn how to detect overlap, measure damage, and fix it. - [In-App Events for ASO: What Indie Devs Miss](https://trysonar.app/blog/in-app-events-aso-what-indie-devs-miss): In-app events add 80 indexed characters to your App Store listing. Learn how to use in-app events for ASO — metadata strategy, badge selection, and timing. - [App Store Category Selection: A Strategic Guide](https://trysonar.app/blog/app-store-category-selection): App store category selection affects ranking, competition, and discoverability. Learn how to pick primary and secondary categories using real keyword data. - [App Preview Video: Measurable Impact on Conversion](https://trysonar.app/blog/app-preview-video-conversion-impact): App preview videos lift conversion rates 20-35% on average. Learn how to measure the impact, what Apple and Google require, and when video is worth it. - [App Store Promotional Text vs Subtitle](https://trysonar.app/blog/app-store-promotional-text-vs-subtitle): Should you optimize app store promotional text or subtitle first? Data shows one field is indexed for search and the other is not. Here is how to prioritize. - [App Store Ratings: How They Move Rankings](https://trysonar.app/blog/app-store-ratings-how-they-move-rankings): App store ratings influence rankings, conversions, and visibility. Learn exactly how star ratings and review volume affect ASO — with real data from top apps. - [Apple Search Ads vs Organic ASO: Pay or Optimize?](https://trysonar.app/blog/apple-search-ads-vs-organic-aso): Should you invest in Apple Search Ads or double down on organic ASO? A data-backed framework for deciding when to pay for installs vs optimize metadata. - [App Localization: Keep Home Rankings Intact](https://trysonar.app/blog/app-localization-keep-home-rankings-intact): Learn how app localization expands your reach into new markets without cannibalizing your existing keyword rankings. A data-backed ASO strategy guide. - [App Store Screenshots: Caption Optimization](https://trysonar.app/blog/app-store-screenshot-captions): Learn how to optimize app store screenshots with high-converting captions. Covers iOS and Google Play specs, caption formulas, and A/B testing tactics. - [Free vs Paid Apps: How ASO Strategy Changes](https://trysonar.app/blog/free-vs-paid-apps-aso): Free vs paid apps require different ASO approaches. Learn how pricing model affects keywords, conversion rates, metadata, and revenue — with real data. - [App Store Keyword Field: What Gets Indexed](https://trysonar.app/blog/app-store-keyword-field): The app store keyword field is one of the most misunderstood ASO levers. Learn what Apple still indexes, what it ignores, and how to use all 100 characters. - [iOS App Title Length: What Fits, What Gets Cut, and How to Use Every Character](https://trysonar.app/blog/ios-app-title-length): Apple gives you 30 characters for your iOS app title length. Learn what gets truncated in search, how to use the subtitle, and the ASO rules for 2026. - [What Is ASO? App Store Optimization Explained](https://trysonar.app/blog/what-is-aso): 65-70% of app discoveries happen through search. ASO is how you show up. The 4 ranking inputs, 5 optimization pillars, and first steps for iOS and Google Play. - [Apple Search Ads: The Complete Guide for Indie Developers](https://trysonar.app/blog/apple-search-ads-guide): Set up Apple Search Ads on $5-50/day: Basic vs Advanced campaigns, the 5 metrics that matter (CPT, CPI, TTR, CR, SP), and why good ASO cuts your ad costs. - [The Complete ASO Checklist for Launching Your App in 2026](https://trysonar.app/blog/aso-launch-checklist): 23-step ASO checklist from pre-launch keyword research to your first month of rank tracking. Copy-paste ready for iOS and Android. - [Best Free ASO Tools in 2026 (iOS + Android)](https://trysonar.app/blog/best-free-aso-tools): The best free ASO tools in 2026 — 12 options compared for keyword research, rank tracking, and competitor analysis on Android and iOS, plus honest limits. - [Best ASO Tools for App Store Optimization (2026)](https://trysonar.app/blog/best-aso-tools): Sensor Tower ($25K/yr), AppTweak (from €79/mo), App Radar ($39/mo), and 6 more ASO tools rated on keyword quality, rank tracking, competitor analysis, and value for money. - [How to Audit Your App Store Listing (With a Free ASO Score Tool)](https://trysonar.app/blog/aso-audit-guide): 6-area ASO audit you can finish in 30 minutes: metadata, visuals, ratings, keyword coverage, and competitive positioning. Includes a free scoring tool. - [Mobile App Marketing: The Complete Playbook](https://trysonar.app/blog/mobile-app-marketing): 3-phase app marketing playbook (pre-launch, launch week, post-launch) for $0-500/month. Organic search drives 50-70% of lifetime installs — start there. - [How to Find Low-Competition App Store Keywords That Actually Rank](https://trysonar.app/blog/low-competition-keywords): Step-by-step method to find app store keywords with under 40 difficulty, real search volume, and weak competition — using only free tools. - [App Store Ranking Tracker: How to Track Keyword Rankings](https://trysonar.app/blog/keyword-rank-tracking): Daily rank tracking catches algorithm changes and competitor moves early. Learn the 4 trend states (climbing, stable, declining, new) and what action each requires. - [ASO vs SEO: What's the Difference (and Why You Need Both)](https://trysonar.app/blog/aso-vs-seo): ASO vs SEO compared across 16 dimensions — from 160-char iOS constraints to visual ranking factors. If you know SEO, here's exactly what transfers and what doesn't. - [ASO Keyword Research: The Complete Guide for 2026](https://trysonar.app/blog/keyword-research-guide): 3 metrics that matter (search popularity, difficulty, opportunity), 6 keyword sources, and the SP 35-55 sweet spot that yields 2,300-7,600 daily impressions for indie apps. - [The Indie Developer's Guide to App Store Optimization](https://trysonar.app/blog/indie-developer-aso-guide): 65-70% of app installs come from search. Target keywords with SP 35-55 and difficulty under 35 — the sweet spot where indie apps can rank without a marketing budget. - [App Store Keywords: How to Find and Choose the Right Ones](https://trysonar.app/blog/app-store-keywords): 4-step keyword process: brainstorm, expand via autocomplete, check competition, and prioritize. Includes real examples — 'meditation timer' (diff 12) vs 'meditation' (diff 80+). - [iOS App Store vs Google Play: How ASO Differs Between Platforms](https://trysonar.app/blog/ios-vs-google-play-aso): iOS gives you 160 indexed characters. Google Play gives you 4,110. iOS weights download velocity, Android weights install count. Here's what to optimize differently. - [Spy on Competitors' App Store Keywords (and Find Gaps)](https://trysonar.app/blog/competitor-keyword-analysis): 3-step competitor keyword analysis: choose competitors, extract their keyword footprint, and sort gaps into quick wins, stretch goals, and monitor-only buckets. - [A Practical Guide to App Store Metadata Optimization](https://trysonar.app/blog/metadata-optimization-guide): iOS: 30-char title + 30-char subtitle + 100-char keyword field. Android: 30-char title + 80-char short + 4,000-char long description. Field-by-field optimization for both. - [App Rank Tracking: How to Track App Rankings](https://trysonar.app/blog/rank-tracker-guide): 70% of app discovery is search. Master app rank tracking with the 4 trend categories, velocity and competitor metrics that drive action. - [App Store Keyword Difficulty: What It Measures and How to Use It](https://trysonar.app/blog/keyword-difficulty-explained): Keyword difficulty 0-100 explained: what the score measures, why geometric mean beats simple averages, and the indie sweet spot (SP 35-55, difficulty 15-35). - [The Real Search Volume Behind App Store Keywords](https://trysonar.app/blog/real-search-volume): SP 35 = ~2,300 impressions/day. SP 60 = ~10,000. SP 100 = ~200K+. The formula (254.4 × e^0.0615×SP) and full reference table for every score. - [Sensor Tower Pricing: Plans, Cost & Alternatives](https://trysonar.app/blog/sensor-tower-pricing): Sensor Tower pricing starts at ~$500/month — the median buyer pays $74K/year. Full cost breakdown by tier, hidden fees, and alternatives from $19/mo. - [Agentic ASO: Why AI Agents Are the Future of App Store Optimization](https://trysonar.app/blog/agentic-aso-future): 4 real AI agent workflows that automate keyword research, rank monitoring, and competitor intel — and why dashboard-only ASO tools are already obsolete. - [ASO API: CLI Workflows for Developers Who Ship](https://trysonar.app/blog/aso-api-cli-workflows): 3 copy-paste CLI workflows for weekly keyword research, competitor monitoring, and launch optimization — using 9 stateless API endpoints. No dashboard needed. - [Apple Search Popularity Score Explained](https://trysonar.app/blog/apple-search-popularity): What Apple's Search Popularity score (5-100) actually measures, the formula to estimate daily impressions from it, and how to use it for ASO keyword research in 2026. - [Google Play Short Description: 80 Characters](https://trysonar.app/blog/google-play-short-description): You have exactly 80 characters — Google Play's official limit and 2nd most important ranking field. 7 before/after examples showing how to fit 2-3 keywords. - [App Store Optimization for Android: Google Play ASO Guide](https://trysonar.app/blog/android-aso-guide): Google Play indexes all 4,000 characters of your description — iOS indexes none. Learn the 5 metadata fields, backlink ranking factor, and strategies unique to Android ASO. - [App Store Optimization Checklist (2026)](https://trysonar.app/blog/aso-checklist): 7-section ASO checklist covering keyword research, title, subtitle, keyword field, promo text, description, and visuals — with platform-specific steps for iOS and Android. - [ASO KPIs: What to Track and Why](https://trysonar.app/blog/aso-kpis): 7 ASO KPIs to track: keyword rankings, search impressions, conversion rate, ratings, uninstall rate, referrals, and install attribution — with benchmarks for each app stage. - [What Does ASO Cost? Tools, Agencies, and DIY](https://trysonar.app/blog/aso-cost): ASO costs across 5 tiers: free DIY ($0), budget tools ($10-50/mo), mid-range ($100-500/mo), enterprise ($500-5K/mo), and agencies ($2-10K+/mo). What you actually get at each level. - [Game ASO: How to Optimize Your Game's App Store Listing](https://trysonar.app/blog/game-aso): Games are 75% of App Store revenue but need different ASO. Genre+mechanic keyword combos, game-specific modifiers, screenshot A/B testing, and seasonal optimization. - [App Store Conversion Rate: How to Improve It (With Benchmarks)](https://trysonar.app/blog/app-store-conversion-rate): Average conversion rates by category (Utilities 30-40%, Games 25-35%, Social 10-20%), the 5 levers that move them, and how to A/B test on both stores. - [How to Get More App Reviews (Without Being Annoying)](https://trysonar.app/blog/how-to-get-app-reviews): iOS allows only 3 review prompts per year. Android's quota is undocumented. Here's how to time them right using SKStoreReviewController and In-App Review API. - [App Store Connect Analytics: What the Numbers Mean](https://trysonar.app/blog/app-store-connect-analytics): What impressions, product page views, and conversion rates actually mean in App Store Connect — and the critical gaps (like keyword-level attribution) Apple doesn't show you. ## Keyword Difficulty Corpus (30 pages) Free, no-signup keyword difficulty data for the US App Store and Google Play. Every keyword page carries: - a Sonar keyword difficulty score (0–100) computed from the live SERP - the top 10 ranking apps for that keyword, with developer, star rating and review count for each - the date the SERP was measured URL shape: `https://trysonar.app/keyword-difficulty/{keyword-slug}/{store}/{country}` where `{store}` is `ios` or `android` and `{country}` is `us` (other countries exist but are noindex and excluded from this index). Append `.md` to any keyword page URL for raw markdown. Index page: https://trysonar.app/keyword-difficulty Browse by category: - [Health & Fitness](https://trysonar.app/keyword-difficulty/category/health-fitness): 7 keyword pages — Dominated by big brands (MyFitnessPal, Strava, Nike). Long-tail keywords around specific workouts, conditions, or tracking types are the indie opportunity. - [Productivity](https://trysonar.app/keyword-difficulty/category/productivity): 7 keyword pages — Saturated with to-do and note apps. Differentiation comes from targeting specific workflows (writers, developers, teachers) or specific methods (GTD, Pomodoro, Eisenhower). - [Finance](https://trysonar.app/keyword-difficulty/category/finance): 7 keyword pages — High-value keywords dominated by banks and fintech companies. Indie opportunity in niche budgeting (couples, students, specific currencies) and calculation tools. - [Education](https://trysonar.app/keyword-difficulty/category/education): 1 keyword page — Broad category with strong long-tail potential. Keywords like 'learn {subject}' and '{language} flashcards' have clear intent and moderate competition. - [Photo & Video](https://trysonar.app/keyword-difficulty/category/photo-video): 4 keyword pages — Huge installs but dominated by big players (VSCO, Snapseed, CapCut). Niches: specific filter styles, format converters, niche editing (pet photos, real estate). - [Utilities](https://trysonar.app/keyword-difficulty/category/utilities): 4 keyword pages — Extremely broad. The trick is finding specific utility needs that aren't well-served. Great for portfolio indie devs building 5-10 small focused apps. ## Product Details - **Indie Plan** ($19/mo or $15.75/mo annual): 10 apps, 2,500 keywords, unlimited competitors, all countries, daily rank tracking, dashboard, REST API (1,000 req/day), CLI, CSV/JSON export. 7-day free trial. - **Agency Plan** ($99/mo or $990/yr): everything in Indie plus 50 apps, 10,000 keywords, REST API (5,000 req/day), 5 team seats, portfolio rollup dashboard, white-label client reports, and priority rank refresh. - **API Credits** (from $10): Prepaid pay-as-you-go credit packs for the REST API, CLI, and MCP server. No subscription. 50 free credits on signup. Packs: $10/1,000 · $20/2,500 · $50/7,000 · $100/15,000 credits. Auto-recharge optional. Credits never expire. - **Credit cost**: 1 credit for app lookup/search/ASO score/reviews/extract-keywords/suggestions; 10 credits for keyword research with difficulty; 1 credit per app for bulk revenue; 1 credit per keyword for keyword metrics. - **Supported Stores**: Apple App Store and Google Play Store - **API Auth**: Bearer token with `aso_` prefix - **Data Sources**: iTunes Search API, Apple Search Ads, app-store-scraper, google-play-scraper - **iOS popularity**: Apple's own Search Popularity (5–100) from the Apple Search Ads console — Apple-reported, not estimated. Keywords Apple floors at 5 get a proxy estimate; the API's `popularity_source` field says `apple` or `proxy`, with `popularity_proxy` exposed alongside. - **iOS rankings**: validated against DataForSEO's true App Store rankings across 14 broad/brand/long-tail queries — rank order within ±2 positions through the top 20, exact #1 agreement on every query. - **Android popularity**: estimator calibrated against real Apple Search Popularity for the same 57 keywords across stores — mean absolute error 12.5 points, Spearman 0.775. Details: https://trysonar.app/data-accuracy ## MCP Server (for AI Agents) Sonar publishes an official Model Context Protocol server at `@sonarapp/mcp` on npm. It exposes 9 ASO tools (app lookup, search, ASO score, extract keywords, reviews, revenue, keyword search, keyword metrics, keyword suggestions) to any MCP-compatible AI client. Install in Claude Desktop, Cursor, etc. via: ```json { "mcpServers": { "sonar": { "command": "npx", "args": ["-y", "@sonarapp/mcp"], "env": { "SONAR_API_KEY": "aso_..." } } } } ``` Claude Code: `claude mcp add sonar -e SONAR_API_KEY=aso_... -- npx -y @sonarapp/mcp` Tools exposed: `sonar_app_lookup`, `sonar_app_search`, `sonar_app_aso_score`, `sonar_app_extract_keywords`, `sonar_app_reviews`, `sonar_app_revenue`, `sonar_keyword_search`, `sonar_keyword_metrics`, `sonar_keyword_suggestions`, `sonar_top_charts`. Full setup at https://trysonar.app/docs/mcp. ## CLI `@sonarapp/cli` on npm provides a `sonar` binary for terminal/CI usage of the same API. Install: `npm install -g @sonarapp/cli`. Auth: `sonar auth login`. Docs at https://trysonar.app/docs/cli. ## API Endpoints Stateless (available with API credits or Indie plan): - GET /api/v1/apps/lookup — Look up app by store ID (1 credit) - GET /api/v1/apps/search — Search apps in store (1 credit) - GET /api/v1/apps/aso-score — ASO audit score (0-100) (1 credit) - GET /api/v1/apps/extract-keywords — Extract keywords from app metadata (1 credit) - GET /api/v1/apps/reviews — Fetch app reviews (supports min_rating, max_rating, limit filters) (1 credit) - GET /api/v1/apps/revenue — Monthly revenue estimate (single via id, or bulk via ids — up to 25 per call) (1 credit per app) - GET /api/v1/keywords/search — Keyword research, seed + ~10 related ideas with difficulty (10 credits) - GET /api/v1/keywords/metrics — Difficulty + popularity for a specific keyword (or bulk up to 25) (1 credit per keyword) - GET /api/v1/keywords/suggestions — Autocomplete keyword suggestions (1 credit) Org-scoped (Indie plan only): - GET /api/v1/apps — List tracked apps - GET /api/v1/apps/:id/keywords — Keywords the app ranks for - GET /api/v1/apps/:id/rankings — Rank history - GET /api/v1/apps/:id/changes — Activity feed: releases, metadata, screenshots, price, category changes - GET /api/v1/competitors/:id/keywords — Competitor keyword analysis - GET /api/v1/apps/:id/competitor-landscape — Competitive landscape (gaps, threats, leads) + AI insight ## Machine-Readable Resources - [llms-full.txt](https://trysonar.app/llms-full.txt): Self-contained dossier (positioning, pricing, ICP, competitors) - [openapi.json](https://trysonar.app/openapi.json): OpenAPI 3.1 spec for the public API - [@sonarapp/mcp on npm](https://www.npmjs.com/package/@sonarapp/mcp): Official MCP server for AI agents - [@sonarapp/cli on npm](https://www.npmjs.com/package/@sonarapp/cli): Official command-line tool - [agent-skill.md](https://trysonar.app/agent-skill.md): Plain-text agent skill (alternative to MCP, for non-MCP frameworks) - [github.com/trysonar/skills](https://github.com/trysonar/skills): Agent skills — ready-made ASO workflows (keyword research, audits, competitor analysis, rank tracking) for Claude Code, Cursor, and any Agent Skills-compatible client - [sitemap.xml](https://trysonar.app/sitemap.xml): XML sitemap of all pages - [feed.xml](https://trysonar.app/feed.xml): RSS feed of blog posts - Raw markdown: append `.md` to any blog or keyword-difficulty URL ## Contact - Website: https://trysonar.app - Support: https://trysonar.app/support