---
title: Get Product Page by ID
framework: Apple Ads Platform API
role: symbol
role_heading: Web Service Endpoint
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/get-product-page-by-id
---

# Get Product Page by ID

Retrieves a specific Product Page (DPP, CPP, or PPO) by its unique UUID.

## URL

GET https://api.ads.apple.com/v1/product-pages/{productPageId}

## Path Parameters

productPageId:

## Header Parameters

X-Ap-Context:

## Response Codes

200 OK: 400 Bad Request: 401 Unauthorized: 403 Forbidden: 404 Not Found: 429 Too Many Requests: 500 Internal Server Error:

## Discussion

Discussion This endpoint retrieves a single App Store product page (DPP, CPP, or PPO) by its unique UUID. You create and manage product pages in App Store Connect. This endpoint reads the product page state as it appears to the Apple Ads Platform API. The state field is a plain string reflecting the product page’s current distribution status, and it is not a closed enum. The typical value once a page is live is PUBLISHED, though App Store Connect may surface other states (such as READY_FOR_DISTRIBUTION) before a page finishes propagating. The deepLink field provides the URL used when the product page is set as a creative destination. The response also includes the product page name, the associated adamId of the app, and creationTime and modificationTime timestamps. Keep the following constraints in mind when fetching a product page:  |   |   |  Payload Examples

## See Also

- [Query Product Pages](apple-ads-platform-api/query-product-pages.md)
- [Query Product Page Locale Details](apple-ads-platform-api/query-product-page-locale-details.md)
- [Query App Locale Details](apple-ads-platform-api/query-default-product-page-locale-details-by-adam-id.md)
