<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/app-custom-product-page-localizations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "App Custom Product Page Localizations"
}
-->

# App Custom Product Page Localizations

Create and update version-specific, localized metadata for custom product pages.

## Discussion

Use `appCustomProductPageLocalizations` to manage app preview sets and app screenshot sets for different languages for your custom product page.

You can update the Promotional Text for your custom product page localization at any time.

## Topics

### Managing localizations

[`GET /v1/appCustomProductPageVersions/{id}/appCustomProductPageLocalizations`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageVersions-_id_-appCustomProductPageLocalizations)

List all localizations for an app custom product page.

[`GET /v1/appCustomProductPageLocalizations/{id}`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_)

Get information about a specific app custom product page localization.

[`POST /v1/appCustomProductPageLocalizations`](/documentation/AppStoreConnectAPI/POST-v1-appCustomProductPageLocalizations)

Add a localization for your app custom product page.

[`PATCH /v1/appCustomProductPageLocalizations/{id}`](/documentation/AppStoreConnectAPI/PATCH-v1-appCustomProductPageLocalizations-_id_)

Update the promotional text for an app custom product page localization.

[`DELETE /v1/appCustomProductPageLocalizations/{id}`](/documentation/AppStoreConnectAPI/DELETE-v1-appCustomProductPageLocalizations-_id_)

Delete localized metadata that you configured for a custom product page.

### Getting preview set information

[`GET /v1/appCustomProductPageLocalizations/{id}/appPreviewSets`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-appPreviewSets)

List the app preview sets for a specific custom product page localization.

[`GET /v1/appCustomProductPageLocalizations/{id}/relationships/appPreviewSets`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-relationships-appPreviewSets)

List the app preview set IDs for a specific custom product page localization.

### Getting screenshot information

[`GET /v1/appCustomProductPageLocalizations/{id}/appScreenshotSets`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-appScreenshotSets)

List the app screenshot sets for a specific custom product page localization.

[`GET /v1/appCustomProductPageLocalizations/{id}/relationships/appScreenshotSets`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-relationships-appScreenshotSets)

List the app screenshot set IDs for a specific custom product page localization.

### Managing search keywords

[`GET /v1/appCustomProductPageLocalizations/{id}/searchKeywords`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-searchKeywords)

List the search keywords for a specific custom product page localization.

[`GET /v1/appCustomProductPageLocalizations/{id}/relationships/searchKeywords`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-relationships-searchKeywords)

Get a list of search keyword IDs for a custom product page localization.

[`POST /v1/appCustomProductPageLocalizations/{id}/relationships/searchKeywords`](/documentation/AppStoreConnectAPI/POST-v1-appCustomProductPageLocalizations-_id_-relationships-searchKeywords)

Assign one or more search keywords to a specific custom product page localization.

[`DELETE /v1/appCustomProductPageLocalizations/{id}/relationships/searchKeywords`](/documentation/AppStoreConnectAPI/DELETE-v1-appCustomProductPageLocalizations-_id_-relationships-searchKeywords)

Unassign a search keyword from a specific custom product page localization.

### Objects

[`AppKeyword`](/documentation/AppStoreConnectAPI/AppKeyword)

A search keyword associated with an App Store listing or custom product page for discoverability.

[`AppKeywordsResponse`](/documentation/AppStoreConnectAPI/AppKeywordsResponse)

A response containing a list of search keywords for an App Store listing.

[`AppCustomProductPageLocalization`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalization)

The localized promotional text, keywords, and screenshots for a custom App Store product page in a specific language.

[`AppCustomProductPageLocalizationCreateRequest`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationCreateRequest)

The request body you use to create an app custom product page localization.

[`AppCustomProductPageLocalizationInlineCreate`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationInlineCreate)

An inline object for specifying a language-specific localization when creating a custom product page version.

[`AppCustomProductPageLocalizationResponse`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationResponse)

A response containing a single localization for a custom App Store product page.

[`AppCustomProductPageLocalizationUpdateRequest`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationUpdateRequest)

The request body you use to update an app custom product page localization.

[`AppCustomProductPageLocalizationsResponse`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationsResponse)

A response containing a list of localizations for a custom App Store product page.

[`AppCustomProductPageLocalizationAppPreviewSetsLinkagesResponse`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationAppPreviewSetsLinkagesResponse)

A response containing the resource identifiers of app preview sets associated with a custom product page localization.

[`AppCustomProductPageLocalizationAppScreenshotSetsLinkagesResponse`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationAppScreenshotSetsLinkagesResponse)

A response containing the resource identifiers of screenshot sets associated with a custom product page localization.

[`AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest)

The request body you use to create a relationship between a custom product page localization and a search keyword.

[`AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse`](/documentation/AppStoreConnectAPI/AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse)

A response containing the resource identifiers of search keywords associated with a custom product page localization.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)