Skip to main content
REST API

App Store Screenshots
From Your Terminal

Create, iterate, and render screenshots with a simple REST API. Three curl commands to go from idea to App Store-ready PNGs.

terminal
$
3

API calls from zero
to finished screenshots

1 credit

Per generation message.
Iterate as needed.

Free

Renders cost nothing.
Download as many times as you want.

Built for Automation

Screenshots shouldn't be manual work. Plug into your existing workflow.

CI/CD Integration

Generate screenshots on every release. Hook into GitHub Actions, Fastlane, or any CI pipeline.

Batch Processing

Update screenshots across multiple apps in one script. No clicking through a UI.

Custom Workflows

Build your own tools on top. Automate localization, generate seasonal variants, integrate with Figma.

How It Works

Four steps. No browser required.

1

Get an API Key

Create a key in Settings. Takes 10 seconds.

2

Create a Project

POST to /projects with your target device. iPhone, iPad, or Android.

3

Design With Words

Send natural language messages. "5 screenshots for a fitness app with dark theme." Iterate until it's right.

4

Render to PNGs

One call to /render. Get pixel-perfect PNGs at exact App Store dimensions.

Copy, Paste, Done

The full workflow in three commands. Set your API key and go.

# 1. Create a project
curl -X POST https://appscreenshotstudio.com/api/v1/projects \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"device_id": "iphone-6.9", "name": "FitPro"}'

# 2. Design screenshots with natural language (1 credit)
curl -X POST https://appscreenshotstudio.com/api/v1/projects/$PROJECT_ID/chat \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message": "Create 5 screenshots for a fitness tracking app"}'

# 3. Render to PNGs (free)
curl -X POST https://appscreenshotstudio.com/api/v1/projects/$PROJECT_ID/render \
  -H "Authorization: Bearer $API_KEY"

Questions

iPhone 16 Pro Max (1260×2736), iPhone 14 Plus (1284×2778), iPhone 16 Pro (1179×2556), iPad Pro 13" (2064×2752), and iPad Pro 12.9" (2048×2732). Pass the device_id when creating a project.

Each chat message costs 1 credit. Rendering is free — render as many times as you want. Plans start at $9/month with 25 credits.

Yes, API keys require an active subscription. This ensures the service stays fast and reliable for everyone.

Absolutely. The API works with anything that can make HTTP requests — GitHub Actions, Fastlane, Jenkins, or a shell script. Set your API key as an environment variable and you're done.

PNG images at exact App Store dimensions. Each render returns download URLs for every card in the project.

Chat: 60 requests per 5 minutes per key. All other endpoints: 120 requests per minute. Rate limit headers are included in every response.

Screenshots shouldn't require a browser

Get your API key and start generating from the terminal.