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

Fastlane integration

Fastlane screenshots from an API.

Render screenshots remotely, download a locale-aware ZIP, and feed it into Fastlane deliver.

Example request

curl -X POST https://api.appscreenshotapi.com/v1/renders \
  -H "Authorization: Bearer $APPSCREENSHOTAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "output": {
      "format": "fastlane_zip",
      "locales": ["en-US", "de-DE", "ja-JP"],
      "stores": ["appstore"]
    },
    "canvas": { "preset": "appstore.iphone_6_9" },
    "slides": [{ "screenshot": { "url": "https://example.com/home.png" } }]
  }'

Implementation checklist

  • Store APPSCREENSHOTAPI_KEY as a Fastlane or CI secret.
  • Request output.format=fastlane_zip.
  • Download archive.url from the render response.
  • Review lint findings before deliver upload.

Where this fits

Fastlane can upload localized screenshot folders. appscreenshotapi creates the designed images and archive structure so release automation does not need a visual editor step.

Rendered examples

One API call can produce the whole visual set.

View gallery