App Store keyword search
Ranked Apple App Store search results for the keywords you name: each app's position for that keyword, its name, numeric App Store id, developer, genre, price, star rating, rating count, release date, icon and store link.
Every row also carries keyword level market context (how many apps compete for the term, the top ten's average rating and median rating count, how many of the top ten are paid) and three 0 to 100 estimates for popularity, ranking difficulty and opportunity. One result, and one billable item, per app per keyword.
What a call costs
Billed on actual usage, minimum $0.0020 per call, capped at $6.00 per call.
a price before every call. failed calls are never charged.
When to use it
Use to find the apps that own a search term before you build against them or position around them, to size how contested a keyword is, or to pull a competitor shortlist you then feed into appstore.reviews. Returns up to 20 apps per keyword per storefront, across 60 country storefronts. Apple only; see the stores field.
Inputs
App Store keyword search takes 5 fields, 1 of them required. Anything you leave out falls back to the tool's own default.
| Field | Type | Required | What it does |
|---|---|---|---|
| keywords | array of string | yes | Search terms to rank apps for. Each keyword returns its own set of up to topN apps, and every app returned is one billable item, so the cost of a call is keywords x topN. |
| topN | integer | optional | How many top ranked apps to return per keyword. Multiplies the number of results, and therefore the cost, directly. |
| action | string | optional | Fixed. The underlying source can also expand a seed keyword into suggestions and track a named app's rank, but those count their results from different fields, so they would break this endpoint's price estimate and will get their own endpoints instead. |
| stores | array of string | optional | Which store to search. Leave it alone unless you have a reason: google returns zero rows through this endpoint, because Google Play needs a residential proxy for this source and caller supplied proxy configuration is refused. Asking for google costs nothing, since no rows means no billable items, but it returns nothing either. |
| storefront | string | optional | Country storefront to search, as a lowercase ISO 3166-1 alpha-2 code. Note gb, not uk. |
How to call it
Connect once and your agent can reach App Store keyword search the same way it reaches everything else in the catalog. Add Goro as an MCP connector, or paste the setup line into an agent that reads skills.
MCP
Add this server in Claude, Claude Code, or any MCP client.
https://mcp.usegoro.ai/mcp
Skill
One line in your agent's chat. It sets itself up.
set up https://usegoro.ai/SKILL.mdOr plain HTTP
POST /v1/run
{
"endpoint": "appstore.search",
"input": {
"topN": 10,
"action": "keyword-top-apps",
"stores": [
"apple"
],
"keywords": [
"habit tracker",
"calorie counter"
],
"storefront": "us"
}
}Related tools
More from ecommerce and marketplaces, or browse the full tool catalog.
App Store reviews
Customer reviews for the Apple App Store apps you name: star rating, review title and body, the reviewer's display name and profile link, the app...
from $0.0003 per resultAmazon product details
The full detail page for specific Amazon ASINs or product URLs: title, brand, price and list price, rating count and star distribution, availability,...
from $0.0045 per resultAmazon product reviews
Customer reviews for one or more Amazon ASINs, with rating, title, body text, author name, date, verified purchase and Vine flags, helpful votes,...
from $0.0027 per resultAmazon reviews (global)
Amazon customer reviews across more than 20 regional domains, with star, keyword, media, date, language and verified purchase filters.
from $0.0027 per reviewFurther reading: Web scraping for AI agents: the practical guide
Run App Store keyword search from your agent.
One balance for every tool in the catalog. Start with Build, $25 of credit for $19 a month.
Get started