Launched June 12th, 2026. Screenshot quality is improving quickly, and feedback is welcome. Send feedback

Screenshot API

App Store screenshot API.

A programmatic alternative to screenshot editors for teams and agents that need repeatable App Store assets.

Example request

curl -X POST https://api.appscreenshotapi.com/v1/renders \
  -H "Authorization: Bearer $APPSCREENSHOTAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: release-42-screenshots" \
  --data @store-screenshots.json

Reference table

InputOutputWhy it matters
Real app capturesFramed store screenshotsThe UI stays truthful; the layout becomes repeatable
Canvas presetsApple-sized PNGsNo manual dimension lookup in CI
Locale listPer-locale screenshot setsOne release job can cover multiple markets
Idempotency-KeySafe retriesBuild agents can retry without duplicate billing

API-first by design

The durable artifact is not a Figma file or browser editor state. It is a JSON request that can live in a repo, be edited by an agent, and be rerun whenever the app changes.

Typical render lifecycle

Capture real screens, send the render request, inspect lint findings, download the images or Fastlane ZIP, then hand the result to human review before store upload.

FAQ

Can the API generate all App Store device sizes?

Yes. Send the target canvases and locales in the output request; each final exported image counts as one screenshot.

Rendered examples

One API call can produce the whole visual set.

View gallery