Example request
{
"async": true,
"canvas": { "preset": "appstore.iphone_6_9" },
"output": { "locales": ["en-US", "de-DE"], "format": "fastlane_zip" },
"slides": [
{
"headline": { "lines": ["Numbers you can", "act on"], "accent": "act on" },
"screenshot": { "url": "https://example.com/captures/home.png" }
}
]
}Reference table
| Play asset | API preset | Automation note |
|---|---|---|
| Phone screenshots | play.phone | Portrait phone output for default listings |
| Landscape screenshots | play.phone_landscape | Useful for games and media apps |
| Feature graphic | custom canvas / Play preset | Keep brand treatment aligned with screenshots |
Play Console-ready output
The API keeps Play output in the same request model as App Store screenshots: screenshots in, store-sized PNGs and lint JSON out.
Custom listings and localization
Use locale and store fields to generate market-specific screenshot sets without creating separate manual editor projects.