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
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | Search term (category, topic, or brand) |
location_code | integer | No | Store 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
| Parameter | Type | Required | Description |
|---|---|---|---|
app_id | string | Yes | Apple App Store app ID |
depth | integer | No | Max 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:
get-apple-app-listingsorget-google-play-app-listingswith a category keyword - identify top competitors and theirapp_ids.- Pull reviews for the top 2-3 competitors to mine for feature requests, complaints, and messaging angles.
- Pull reviews for your own app and diff the themes - what are competitors doing that you aren't?