App Store Optimization

Overview

App stores are search engines too. These tools surface listing metadata, ratings, review counts, and user sentiment from both major app stores so you can benchmark your own app against competitors and spot optimization opportunities.

get-apple-app-listings

Search the Apple App Store by keyword. Returns app_id (needed for reviews), rating, category, developer, price tier, and download indicators - the entry point for any iOS ASO workflow.

Parameters

ParameterTypeRequiredDescription
keywordstringYesSearch term (category, topic, or brand)
location_codeintegerNoStore region code
"Show me the top Apple App Store results for 'meditation'."

get-apple-app-reviews

Recent user reviews for a specific Apple App Store app, including rating, date, title, body, and response from developer if any. Use the app_id from get-apple-app-listings.

Parameters

ParameterTypeRequiredDescription
app_idstringYesApple App Store app ID
depthintegerNoMax reviews to retrieve
"Pull the most recent Apple reviews for app ID 1234567890."

get-google-play-app-listings

Same as Apple listings but for Google Play. Returns app_id (needed for reviews), rating, install counts, category, and developer. Works for any keyword search.

get-google-play-app-reviews

User reviews for a Google Play app. Takes the app_id from get-google-play-app-listings plus optional depth to control how many to fetch.

Workflow

Typical ASO research flow:

  1. get-apple-app-listings or get-google-play-app-listings with a category keyword - identify top competitors and their app_ids.
  2. Pull reviews for the top 2-3 competitors to mine for feature requests, complaints, and messaging angles.
  3. Pull reviews for your own app and diff the themes - what are competitors doing that you aren't?