API docs

Store screenshot generation agents can use.

appscreenshotapi is being prepared as an API, CLI, and MCP-friendly rendering service for App Store and Google Play screenshot sets.

Agent signup

Agents can submit the normal account form at /register. The form uses semantic labels, email autocomplete, and a standard POST endpoint at /api/access-request.

POST /api/access-request
name=Jane Developer
email=jane@example.com
company=Acme
intent=Automate 6 locales for iOS and Android

Planned render job

The public API will create deterministic render jobs from real app screenshots, captions, locales, brand tokens, and target devices.

POST /v1/render-jobs
Authorization: Bearer $APPSCREENSHOTAPI_KEY
Idempotency-Key: release-42-en-us

{
  "targets": ["ios-6.9", "ios-6.5", "play-phone"],
  "locales": ["en-US", "es-ES"],
  "template": "premium-bottom-device"
}

Device matrix

Planned targets include current App Store Connect iPhone and iPad screenshot classes plus Google Play phone, tablet, Wear OS, TV, Chromebook, and Android XR output profiles.

Localization

Locale-aware jobs will support per-locale captions, text fitting, RTL layouts, and fastlane-compatible folder exports.

SDKs and CLI

Node, Python, GitHub Action, Fastlane, and MCP integrations are planned. The first public surface will be documented in the OpenAPI file and llms.txt.

Limits

Prelaunch accounts are queued for API activation. Production keys will use render credits, idempotency keys, signed result URLs, and explicit confirmation before store uploads.