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.