Contents

Query Keyword Suggestions

Query keyword suggestions based on search terms and App Store countries or regions using structured filters.

URL

POST https://api.ads.apple.com/v1/suggestions/keywords/query

Header Parameters

NameTypeDescription
X-Ap-Context Requiredstring

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/json
RecommendationQueryKeywordSuggestionResponse
400Bad Request
Content-Type: application/json
RecommendationResponseBody
401Unauthorized
Content-Type: application/json
RecommendationResponseBody
403Forbidden
Content-Type: application/json
RecommendationResponseBody
404Not Found
Content-Type: application/json
RecommendationResponseBody
429Too Many Requests
Content-Type: application/json
RecommendationResponseBody
500Internal Server Error
Content-Type: application/json
RecommendationResponseBody

Discussion

Each KeywordSuggestion result contains text (the suggested keyword string) and popularity (a relative score). Sort by popularity DESC and use pagination to page through results.

See FilterOperator for the full set of supported comparison operators.

Filterable Fields

Field

Type

Operators

Description

promotedObjectId

string

EQUALS

Required. The app Adam ID. Keyword suggestions are scoped to the promoted app.

promotedObjectType

string (enum)

EQUALS

Required. The type of promoted object.

terms

array of strings

IN

Optional. Specific search terms to get suggestions for.

countriesOrRegions

array of strings

IN

Optional. App Store country or region codes to scope results to.

Payload Examples

This example queries keyword suggestions for an app scoped to the US and GB App Store countries or regions, seeded by specific search terms. The response returns suggested keyword strings with their relative popularity scores.

HTTP Body

See RecommendationQueryRequest.

See Also