iOS keyword research for AI agent workflows

Apple App Store Inbound Keyword API

Give your AI agent monthly Google web-search keywords leading to Apple App Store pages. Turn terms, click metrics and destination URLs into an evidence-backed iOS research brief.

Search terms · App destinations · Evidence for AI analysis

Inspect the saved September 2026 sample below without running a request. To query data, load available months, choose a month and page, then run the keyword request. Changing filters does not fetch a keyword page.
1 credit
Available months load for free. Select a month to query keywords.
Starts at 1. Changing parameters does not send a request.
GETExample response
https://api.goanyapi.com/api/v1/app-store-inbound-keyword/list?month=&page=1
VisualSaved example: 2026-09, page 1, first 10 records
month=2026-09page=1

Result

10

Scroll horizontally to view all fields

KeywordClicksOrganic clicksDesktop clicksPrevious clicks popSharePrevious share popClicks changeChange ratioChange stateKeyword volumeKeyword volume averageZero clicks shareCpcCpc low bidCpc high bidDifficultyCompetitionPrimary intentTop urlUrl countLatest keyword serp dateKeyword window volumePrevious volumeVolume change stateSerp features
youtube362K362K26K181.7K0.5%0.3%0.9999.2%Positive612.8M626.9M15.8%0.190.011.43782Navigationalapps.apple.com/us/app/youtube/id544007664922026-09-3000NoData[5]
chatgpt292K292K31.2K151.6K0.4%0.3%0.9392.7%Positive409.9M376.8M13.5%0.130.014.35693Navigationalapps.apple.com/us/app/chatgpt/id6448311069162026-09-3000NoData[5]
gemini39.5K39.5K24.7K100.3K0.1%0.2%-0.61-60.6%Negative305.2M241.5M90.8%0.280.013.92674Navigationalapps.apple.com/us/app/google-gemini/id64774897291062026-09-3000NoData[5]
facebook412.2K412.2K33.3K559.8K0.6%1.0%-0.26-26.4%Negative276.4M290.7M14.6%0.720.0127.4890Navigationalapps.apple.com/us/app/facebook/id284882215392026-09-3000NoData[5]
instagram563.8K563.8K48.2K614.5K0.8%1.1%-0.08-8.2%Negative240.8M233M14.2%0.50.01272.55750Navigationalapps.apple.com/us/app/instagram/id389801252342026-09-3000NoData[5]
amazon7,8307,8306,4808,0100.0%0.0%-0.02-2.2%Negative188M227.7M15.4%0.250.014.755424Navigationalapps.apple.com/us/app/amazon-shopping/id297606951392026-09-3000NoData[5]
chat gpt33.6K33.6K14.1K25.2K0.0%0.0%0.3333.2%Positive178.9M157.3M12.9%0.120.011.178913Navigationalapps.apple.com/us/app/chatgpt/id6448311069162026-09-3000NoData[5]
gmail186K186K80.6K157.4K0.3%0.3%0.1818.2%Positive163.5M162M85.2%1.630.01232.9850Navigationalapps.apple.com/us/app/gmail-email-by-google/id422689480772026-09-3000NoData[5]
translate85.6K85.6K30.7K29.8K0.1%0.1%1.871.87Positive153.9M175.9M97.4%0.980.017.73810Navigationalapps.apple.com/kw/app/6758510479?platform=iphone&see-all=customers-also-bought-apps2072026-09-3000NoData[5]
weather12.1K12.1K2,4002700.0%0.0%43.6743.67Positive146.8M168.7M84.2%0.390.011.78581Informationalapps.apple.com/no/app/accuweather-weather-forecast/id300048137572026-09-3000NoData[6]
JSON
"code": "ok",
"message": "Saved example response",
"endpoint": "app-store-inbound-keyword-list",
"month": "2026-09",
"page": "1"
},
"keyword": "youtube",
"clicks": 361950,
"organic_clicks": 361950,
"desktop_clicks": 25990,
"previous_clicks_pop": 181670,
"share": 0.00526960980574001,
"previous_share_pop": 0.00335797238873147,
"clicks_change": 0.992348764242858,
"change_ratio": 0.992348764242858,
"change_state": "Positive",
"keyword_volume": 612816440,
"keyword_volume_average": 626936082,
"zero_clicks_share": 0.1585,
"cpc": 0.19,
"cpc_low_bid": 0.01,
"cpc_high_bid": 1.43,
"difficulty": 78,
"competition": 2,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/youtube/id544007664",
"url_count": 92,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "chatgpt",
"clicks": 292020,
"organic_clicks": 292020,
"desktop_clicks": 31220,
"previous_clicks_pop": 151580,
"share": 0.00425150284700151,
"previous_share_pop": 0.00280179146080209,
"clicks_change": 0.926507454809342,
"change_ratio": 0.926507454809342,
"change_state": "Positive",
"keyword_volume": 409870040,
"keyword_volume_average": 376774099,
"zero_clicks_share": 0.1347,
"cpc": 0.13,
"cpc_low_bid": 0.01,
"cpc_high_bid": 4.35,
"difficulty": 69,
"competition": 3,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/chatgpt/id6448311069",
"url_count": 16,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "gemini",
"clicks": 39510,
"organic_clicks": 39510,
"desktop_clicks": 24690,
"previous_clicks_pop": 100320,
"share": 0.000575223880162419,
"previous_share_pop": 0.00185430610468179,
"clicks_change": -0.60616028708134,
"change_ratio": -0.60616028708134,
"change_state": "Negative",
"keyword_volume": 305177520,
"keyword_volume_average": 241457292,
"zero_clicks_share": 0.9084,
"cpc": 0.28,
"cpc_low_bid": 0.01,
"cpc_high_bid": 3.92,
"difficulty": 67,
"competition": 4,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/google-gemini/id6477489729",
"url_count": 106,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "facebook",
"clicks": 412180,
"organic_clicks": 412180,
"desktop_clicks": 33300,
"previous_clicks_pop": 559750,
"share": 0.00600090556632109,
"previous_share_pop": 0.0103463700368384,
"clicks_change": -0.263635551585529,
"change_ratio": -0.263635551585529,
"change_state": "Negative",
"keyword_volume": 276406650,
"keyword_volume_average": 290663258,
"zero_clicks_share": 0.1461,
"cpc": 0.72,
"cpc_low_bid": 0.01,
"cpc_high_bid": 27.4,
"difficulty": 89,
"competition": 0,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/facebook/id284882215",
"url_count": 39,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "instagram",
"clicks": 563840,
"organic_clicks": 563840,
"desktop_clicks": 48190,
"previous_clicks_pop": 614470,
"share": 0.00820891502381115,
"previous_share_pop": 0.0113578097303012,
"clicks_change": -0.0823962113691474,
"change_ratio": -0.0823962113691474,
"change_state": "Negative",
"keyword_volume": 240784060,
"keyword_volume_average": 232999975,
"zero_clicks_share": 0.1417,
"cpc": 0.5,
"cpc_low_bid": 0.01,
"cpc_high_bid": 272.55,
"difficulty": 75,
"competition": 0,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/instagram/id389801252",
"url_count": 34,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "amazon",
"clicks": 7830,
"organic_clicks": 7830,
"desktop_clicks": 6480,
"previous_clicks_pop": 8010,
"share": 0.000113996532059522,
"previous_share_pop": 0.000148056139339126,
"clicks_change": -0.0224719101123596,
"change_ratio": -0.0224719101123596,
"change_state": "Negative",
"keyword_volume": 187988670,
"keyword_volume_average": 227677339,
"zero_clicks_share": 0.154,
"cpc": 0.25,
"cpc_low_bid": 0.01,
"cpc_high_bid": 4.75,
"difficulty": 54,
"competition": 24,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/amazon-shopping/id297606951",
"url_count": 39,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "chat gpt",
"clicks": 33610,
"organic_clicks": 33610,
"desktop_clicks": 14060,
"previous_clicks_pop": 25230,
"share": 0.000489326110155882,
"previous_share_pop": 0.000466349113049457,
"clicks_change": 0.332144272691241,
"change_ratio": 0.332144272691241,
"change_state": "Positive",
"keyword_volume": 178905210,
"keyword_volume_average": 157312543,
"zero_clicks_share": 0.1288,
"cpc": 0.12,
"cpc_low_bid": 0.01,
"cpc_high_bid": 1.17,
"difficulty": 89,
"competition": 13,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/chatgpt/id6448311069",
"url_count": 16,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "gmail",
"clicks": 186020,
"organic_clicks": 186020,
"desktop_clicks": 80570,
"previous_clicks_pop": 157390,
"share": 0.00270825477569763,
"previous_share_pop": 0.00290918299258241,
"clicks_change": 0.181904822415655,
"change_ratio": 0.181904822415655,
"change_state": "Positive",
"keyword_volume": 163520620,
"keyword_volume_average": 161971200,
"zero_clicks_share": 0.8519,
"cpc": 1.63,
"cpc_low_bid": 0.01,
"cpc_high_bid": 232.9,
"difficulty": 85,
"competition": 0,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/us/app/gmail-email-by-google/id422689480",
"url_count": 77,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "translate",
"clicks": 85550,
"organic_clicks": 85550,
"desktop_clicks": 30650,
"previous_clicks_pop": 29800,
"share": 0.00124551766509479,
"previous_share_pop": 0.000550820593296624,
"clicks_change": 1.87080536912752,
"change_ratio": 1.87080536912752,
"change_state": "Positive",
"keyword_volume": 153872180,
"keyword_volume_average": 175852467,
"zero_clicks_share": 0.9742,
"cpc": 0.98,
"cpc_low_bid": 0.01,
"cpc_high_bid": 7.73,
"difficulty": 81,
"competition": 0,
"primary_intent": "Navigational",
"top_url": "apps.apple.com/kw/app/6758510479?platform=iphone&see-all=customers-also-bought-apps",
"url_count": 207,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "news",
[2]: "organic_sitelinks",
[3]: "related_questions",
[4]: "video"
]
},
"keyword": "weather",
"clicks": 12060,
"organic_clicks": 12060,
"desktop_clicks": 2400,
"previous_clicks_pop": 270,
"share": 0.000175580865470989,
"previous_share_pop": 0.000004990656382217,
"clicks_change": 43.6666666666667,
"change_ratio": 43.6666666666667,
"change_state": "Positive",
"keyword_volume": 146803580,
"keyword_volume_average": 168662291,
"zero_clicks_share": 0.8421,
"cpc": 0.39,
"cpc_low_bid": 0.01,
"cpc_high_bid": 1.78,
"difficulty": 58,
"competition": 1,
"primary_intent": "Informational",
"top_url": "apps.apple.com/no/app/accuweather-weather-forecast/id300048137",
"url_count": 57,
"latest_keyword_serp_date": "2026-09-30",
"keyword_window_volume": 0,
"previous_volume": 0,
"volume_change_state": "NoData",
[0]: "ai_overview",
[1]: "featured_answer",
[2]: "news",
[3]: "organic_sitelinks",
[4]: "related_questions",
[5]: "video"
]
}
],
"creditsUsed": 0,
"remainingCredits": 0
}
}

Find emerging website opportunities with AI

Explore rising-volume, lower-KD terms from Apple App Store inbound data for website content and tool ideas. These are agent workflow examples; MCP tool availability still needs confirmation.

Research workflow

Find rising, low-KD terms

Explore Apple App Store inbound terms for rising search demand and lower keyword difficulty. Use the candidates to develop website content or tool ideas, then test whether the demand has commercial potential.

Available monthsInbound terms · volume / KD
PROMPT FOR YOUR AGENT
Use GoAnyAPI Apple App Store inbound keywords to find rising-demand, lower-KD candidates for a website. List batches and fetch at most page 1 from each of the two latest SUCCESS months. Match identical terms and show keyword_volume, difficulty and source months. Calculate growth only for comparable metrics with a valid, nonzero baseline. Do not trust NoData or undefined change metrics. Mark missing data and zero baselines as unverified; absence from a page is not zero demand. Use CPC, intent and top_url to distinguish brand navigation from functional needs. Suggest content or tool ideas and state sample coverage. Growth and low KD are leads, not proof of a new term or willingness to pay. Stop if tools are unavailable.

Build an app-discovery brief with your AI agent

Let the agent retrieve a bounded set of pages, inspect destinations and explain its findings with traceable data.

Group terms around your research question

Ask the agent to organize returned keywords using intent and click metrics. Keep the original records so its grouping can be checked.

Ground findings in destination URLs

Use top_url to identify the App Store page and filter records already retrieved. App ID lookup is not a request mode.

Plan the next tool call

Have the agent propose a search-volume or SERP check for selected terms. Set the scope before additional requests; each endpoint has its own billing rules.

Check the evidence behind the agent’s analysis

Keep source terms, metrics and URLs alongside the agent’s interpretation. The HTTP example and field definitions help you verify what was requested and returned.

EXAMPLE REQUEST
GET https://api.goanyapi.com/api/v1/app-store-inbound-keyword/list?month=2026-09&page=1
Authorization: Bearer YOUR_API_KEY

Choose a month returned by the free batches endpoint before requesting list pages. The month shown here is an example, not a guarantee of current availability.

Six inputs for grounded analysis

data.result[].keyword
The Google organic web-search term returned for this record.
data.result[].top_url
The associated Apple App Store destination. Filter these URLs in your own code for app-level research.
data.result[].clicks
The returned click metric; it does not measure app installs.
data.result[].keyword_volume
The returned search-volume metric, not the search count earned by your app.
data.result[].cpc
A returned CPC research metric, not your actual ad spend.
data.result[].primary_intent
The returned intent label, useful as one input to your own grouping rules.
See parameters and all fields →

Questions about agent access and research

Follow the GoAnyAPI MCP setup guide, authorize an account and check that the client lists the month-discovery and keyword-page tools. This check did not find those tools in the production catalog, so the examples here preview the workflow for when they are available.

Discover available months, choose a completed month and retrieve only the pages you request. Start with one page, then ask for a brief that cites the month, page and destination URLs. The agent’s grouping and recommendations are analysis of the returned data.

These tools accept month and page for the fixed apps.apple.com dataset. An agent can filter or group top_url values already returned, but cannot add app ID, package, keyword or URL query modes or promise complete app coverage.

Authorize your account through the MCP setup flow. Requests use that account’s credits. Authenticated batch discovery is free; successful nonempty keyword pages use the current configured rate. Empty pages and failures are free. Additional pages and repeated successful nonempty requests are billed separately.

Plan follow-up checks with available keyword-volume or Google SERP tools. Confirm the client can discover each tool, set the number of terms and requests, and keep the evidence from each source separate. Additional calls follow the relevant endpoint’s billing rules.

Recurring execution, storage and delivery depend on the agent client or an external workflow. This endpoint supplies query data; it does not include a scheduler or report-delivery service.

Use a client with a documented GoAnyAPI setup path and confirm the tools in its current list. Other assistants or bots need a compatible MCP, CLI or HTTP tool integration; their product name alone does not establish compatibility.

The records describe Google organic web-search discovery, not in-store ASO rankings or install attribution. Ask the agent to explain the returned metrics without converting clicks, volume or CPC into downloads or revenue.

Agent setup guide · API parameters and fields