Skip to content
Tools / App Store ASO
App Store ASO icon

App Store ASO

ASO keywords, listings, competitors

3.0(1 review)

All 16 skills are free to run.

What is verified

Catalog facts and aggregate ToolRouter calls. Success uses all recorded calls, including caller errors in the total, and is not a controlled benchmark.

16Maintained skills
FreePricing
178Recorded calls
71.9%Successful calls
2026-08-23Usage updated
2026-05-08Tool updated

App Store ASO is a complete iOS App Store optimization toolkit. It covers keyword research, listing audits, competitor tracking, metadata updates, in-app event management, and review monitoring — everything you need to improve your app's ranking and visibility in one place.

Getting discovered on the App Store is a keyword game, and most developers are leaving traffic on the table. This tool lets you find high-traffic, lower-competition keywords, audit your existing title and description, update your listing directly, and benchmark against competitors — all without switching between different dashboards. Checked 2026-08-26 against this manifest.

What you can do

  • Score keywords for difficulty and traffic, and get new keyword ideas
  • Audit your current listing with a prioritized improvement checklist
  • Search the App Store and pull full app details or competitor profiles
  • Export, edit, and push updated metadata directly to App Store Connect
  • Manage in-app events — list, create, update, and delete
  • Monitor user reviews for your app

Who it's for

iOS app developers and indie makers wanting higher search rankings. Mobile marketing teams managing keyword strategy and listing copy. Agencies doing competitive ASO research across multiple apps in a category.

How to use it

  1. Start with analyze_keywords to score your target keywords for difficulty and search volume
  2. Run audit_metadata on your app ID to get a checklist of listing improvements
  3. Use search_apps and competitor_analysis to benchmark against top apps in your category
  4. When ready to update: call export_metadata, edit the fields, then push with update_metadata or push_keywords

Getting started

Try analyze_keywords with "countdown widget" and two related terms in the US storefront, then verify results. Representative manifest-schema shape: keywords, platform, country [redacted]. Scores are not guaranteed; timing varies.

Permissions and setup

  • iOS App Bundle ID (credential): The bundle identifier for your iOS app (e.g. com.myapp.fitness)
  • App Store Connect Issuer ID (credential): The Issuer ID from your App Store Connect API key Official setup
  • App Store Connect Key ID (credential): The Key ID from your App Store Connect API key Official setup
  • App Store Connect Private Key (secret): The private key (PEM contents) from your App Store Connect API key Official setup
  • Apple Ads Session Cookie (secret): Session cookie from app-ads.apple.com for keyword popularity data Official setup
Analyze KeywordsPricing: free

Analyze keyword difficulty, traffic, and opportunity scores for iOS App Store. Returns difficulty (0-10), traffic (0-10), and opportunity scores for each keyword. Use this to find the best keywords to target for ASO.

Returns: Array of keyword analysis results, each with difficulty (0-10), traffic (0-10), and opportunity scores
Search AppsPricing: free

Search the iOS App Store for apps matching a search term. Returns app title, developer, rating, reviews, and price for each result. Use this to see what apps rank for a given keyword.

Returns: List of matching iOS apps with title, developer, rating, review count, price, and app ID
App DetailsPricing: free

Get full details for a specific app on the iOS App Store. Returns title, rating, reviews, description, version, category, developer info, and more. Use a numeric App Store ID (e.g. "1611434405").

Returns: Full app metadata including title, rating, reviews, description, version, category, and developer info
Competitor AnalysisPricing: free

Run a full competitor analysis for an iOS app. Finds similar apps, compares ratings and reviews, and optionally checks who ranks for specific keywords. Returns your app details, similar apps list, and keyword rankings.

Returns: Your app details, list of similar competing apps, and keyword ranking comparison
Keyword HintsPricing: free

Get autocomplete keyword suggestions from Apple's App Store search. Returns suggested search terms with priority ranking. Use this for keyword brainstorming and discovery.

Returns: Autocomplete keyword suggestions from App Store search with priority ranking
Keyword PopularityPricing: free

Get Apple Ads popularity scores (0-100) for keywords. Returns real Apple Search Ads data including popularity score and difficulty label. Requires an Apple Ads session cookie for authentication. Use this for data-driven keyword prioritization.

Returns: Apple Ads popularity scores (0-100) and difficulty labels for each keyword
Keyword RecommendationsPricing: free

Get related keyword suggestions from Apple Ads based on a seed keyword. Returns recommended keywords with their popularity scores. Requires an Apple Ads session cookie. Use this to discover new keyword opportunities.

Returns: Related keyword suggestions from Apple Ads with popularity scores
Audit MetadataPricing: free

Audit all app metadata across locales via App Store Connect. Checks for missing or underutilized fields and generates warnings. Identifies empty keywords, keywords under 80 chars, missing subtitles, and titles over 30 chars. Requires ASC API credentials.

Returns: Metadata audit with per-locale warnings for empty keywords, short keywords, missing subtitles, and long titles
Export MetadataPricing: free

Full JSON export of all app metadata from App Store Connect. Exports app info, current version, all app info localizations (title, subtitle), and all version localizations (keywords, description, whats new, promotional text). Use for backups before making changes.

Returns: Complete metadata export including app info, version, and all localizations
Update MetadataPricing: free

Update app metadata for a specific locale via App Store Connect. Supports title, subtitle, keywords, description, What's New, and promotional text. Defaults to dry-run mode (preview changes without applying). Set dry_run to false to apply changes.

Returns: List of metadata changes with old and new values, applied or previewed in dry-run mode
Push KeywordsPricing: free

Push a keyword optimization strategy to multiple locales at once. Diffs your strategy JSON against live App Store data and applies changes. Strategy is an object mapping locale codes to title/subtitle/keywords. Defaults to dry-run mode.

Returns: Diff of all changes with action types (create/update/unchanged) and summary counts
List ReviewsPricing: free

Fetch recent iOS App Store reviews for an app. Returns review text, rating, user name, date, version, and vote count. Supports sorting by most recent or most helpful.

Returns: List of app reviews with rating, title, text, user, date, version, and vote count
List EventsPricing: free

List all in-app events for an iOS app via App Store Connect. Returns event details including reference name, badge, priority, purpose, territory schedules, and all localizations. Requires ASC API credentials.

Returns: All in-app events with their localizations, territory schedules, and state information
Create EventPricing: free

Create a new in-app event with localizations and territory scheduling via App Store Connect. Supports all badge types (LIVE_EVENT, PREMIERE, CHALLENGE, COMPETITION, NEW_SEASON, MAJOR_UPDATE, SPECIAL_EVENT). Events are created in DRAFT state.

Returns: Created event ID, reference name, and count of localizations created
Update EventPricing: free

Update an existing in-app event's attributes or localizations via App Store Connect. Can update reference name, badge, deep link, priority, purpose, territory schedules, and localizations. Localizations with an ID are patched; without an ID they are created.

Returns: Event ID and list of all updates applied (attributes and localizations)
Delete EventPricing: free

Delete a draft in-app event from App Store Connect. Only events in DRAFT state can be deleted. Published or approved events cannot be deleted via this endpoint.

Returns: Confirmation of event deletion with event ID
Loading reviews...

Loading activity...

v0.042026-05-08
  • Auth errors no longer lock the service: invalid credentials now surface immediately on every call rather than tripping a temporary outage after a few failed attempts.
v0.032026-05-01
  • Multi-account support: when you have credentials saved for two App Store Connect accounts, switching the default with credential_default now updates all three credentials together so the JWT signs cleanly. No more 401s from cross-account pairing.
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Copy these instructions to use App Store ASO in Claude, ChatGPT, Copilot, and more.

Related Tools

Frequently Asked Questions

Can it help me improve rankings or just analyze them?

It does both. The tool covers keyword difficulty, competitor ranking checks, and metadata updates, so you can move from research to changes in the same workflow.

What do I need connected before I can use it?

You need your iOS app bundle ID plus App Store Connect credentials. If you want keyword popularity data, the Apple Ads session cookie is also used.

Does it cover reviews and in-app events?

Yes. The manifest includes review monitoring and in-app event management alongside ASO research and metadata work.

Is this only for the iOS App Store?

Yes. It is built for App Store optimization on iOS, not for Google Play listings.