listing__get_screenshots
List screenshots on an app store listing in one step: see locales, device sizes, counts, and dimensions. Provide the app name, bundle ID, or Apple ID to avoid multi-call chaining.
Instructions
List the screenshots on an app’s store listing in one step: which locales have them, which device sizes, how many, and their dimensions. Give the app (name, bundle ID or Apple ID). Use this instead of chaining app_store_versions / localizations / screenshot_sets / screenshots — most locales carry no screenshots of their own, so walking that chain costs one call per locale.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | App name, bundle ID (com.example.app) or numeric Apple ID. | |
| locale | No | Optional. Restrict to one locale, e.g. en-US or tr. | |
| version | No | Optional version string, e.g. "2.4". Defaults to the most recent version. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | Resolved app, as "Name (id)". | |
| note | No | Present when no locale carries its own screenshots. | |
| state | No | App Store state of that version, e.g. READY_FOR_SALE. | |
| locales | Yes | Only locales carrying screenshots of their own; the rest inherit. | |
| version | No | ||
| localesWithOwnScreenshots | Yes | Reads as "1 of 50; the rest inherit from the primary locale". |