Tools / Restyle App Store Screenshots
Restyle App Store Screenshots icon

Restyle App Store Screenshots

Restyle screenshots in any style

Transfer the visual style of any inspiration app onto your App Store screenshots using AI image generation. Produces a full restyled set at App Store resolution (1290x2796). Great for A/B testing creative directions or refreshing store pages without a design sprint.

3 skillsv0.02
Get App Store Screenshots

Fetch high-resolution screenshots and metadata from the Apple App Store for any app. Returns 1290x2796 screenshot URLs, app name, subtitle, icon, and category.

Returns: High-resolution screenshot URLs (1290x2796), app name, subtitle, icon URL, and primary category
Parameters
app_store_urlstringFull Apple App Store URL (e.g. https://apps.apple.com/us/app/example/id123456789). Provide this or app_id.
app_idstringNumeric Apple App Store ID (e.g. "284882215" for Facebook). Provide this or app_store_url.
countrystringTwo-letter country code for the App Store region (e.g. "us", "gb", "jp"). Defaults to "us".
Example
Fetch screenshots using an App Store URL
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "restyle-app-store-screenshots",
  "skill": "get_screenshots",
  "input": {
    "app_store_url": "https://apps.apple.com/us/app/facebook/id284882215"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Generate Overview Strip

Generate an overview strip that transfers the visual style of inspiration screenshots onto source app screenshots. Creates a horizontal strip with all slots rendered in the inspiration style while preserving the source app UI content.

Returns: Local file path to the overview strip PNG, slot count, source app name, and inspiration app name
Parameters
source_images *arrayArray of source app screenshot paths or URLs (the app whose UI content to keep). Max 10 images.
inspiration_images *arrayArray of inspiration app screenshot paths or URLs (the app whose visual style to copy). Max 10 images.
source_app_namestringName of the source app (used in marketing text generation).
source_app_descriptionstringDescription of the source app (used for context in marketing text).
inspiration_app_namestringName of the inspiration app (used for prompt context).
feedbackstringOptional user feedback to adjust the generation (e.g. "make backgrounds darker").
Example
Generate overview strip from source and inspiration screenshots
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "restyle-app-store-screenshots",
  "skill": "generate_overview",
  "input": {
    "source_images": [
      "https://is1-ssl.mzstatic.com/image/thumb/example1/1290x2796bb.jpg",
      "https://is1-ssl.mzstatic.com/image/thumb/example2/1290x2796bb.jpg"
    ],
    "inspiration_images": [
      "https://is1-ssl.mzstatic.com/image/thumb/example3/1290x2796bb.jpg",
      "https://is1-ssl.mzstatic.com/image/thumb/example4/1290x2796bb.jpg"
    ],
    "source_app_name": "My App",
    "inspiration_app_name": "Beautiful App"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Extract Individual Screenshots

Extract and upscale individual screenshots from an overview strip. Analyzes slot mapping to determine source content, then generates each slot at full App Store resolution (1290x2796) with proper UI insertion and style preservation.

Returns: Array of local file paths to extracted screenshot JPEGs, slot count, and the slot mapping used
Parameters
overview_image *stringPath or URL to the overview strip image generated by generate_overview.
source_images *arrayArray of original source app screenshot paths or URLs (for UI content extraction).
inspiration_imagesarrayOptional array of inspiration screenshot paths or URLs (for per-slot style reference).
slot_countnumberNumber of slots to extract. Defaults to the number of source images.
slot_mappingobjectOptional pre-computed slot mapping from a previous analysis. If not provided, automatic analysis will be performed.
Example
Extract slots from an overview strip
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "restyle-app-store-screenshots",
  "skill": "extract_slots",
  "input": {
    "overview_image": "/path/to/overview.png",
    "source_images": [
      "https://is1-ssl.mzstatic.com/image/thumb/example1/1290x2796bb.jpg",
      "https://is1-ssl.mzstatic.com/image/thumb/example2/1290x2796bb.jpg"
    ]
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"restyle-app-store-screenshots","skill":"get_screenshots","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Redesign Screenshots for a Brand Refresh

Redesign Screenshots for a Brand Refresh

Update your App Store screenshots to match a new brand identity, color palette, or visual direction.

Restyle App Store Screenshots icon
Restyle App Store Screenshots
4 agent guides
Open Create Seasonal Themed Screenshots

Create Seasonal Themed Screenshots

Generate holiday and seasonal screenshot variants to boost conversion during peak shopping and download periods.

Restyle App Store Screenshots icon
Restyle App Store Screenshots
4 agent guides
Open Research Competitor Ad Creatives

Research Competitor Ad Creatives

Research what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.

Ad Library Search icon
Ad Library Search
4 agent guides
View all use cases for Restyle App Store Screenshots

Workflows

Open ASO Screenshot Pipeline

ASO Screenshot Pipeline

Optimize app store screenshots with metadata auditing, multi-language localization, and visual restyling for maximum conversion.

App Store ASO icon
App Store ASO
Localize App Store Screenshots icon
Localize App Store Screenshots
Restyle App Store Screenshots icon
Restyle App Store Screenshots
3 steps3 tools

Frequently Asked Questions

What does restyling change?

It transfers the look and feel of an inspiration app onto your screenshots while keeping your own app content intact.

How does the workflow work?

It goes `get_screenshots` -> `generate_overview` -> `extract_slots`, so the style is applied before the final screens are exported.

What size are the final screenshots?

The output is App Store resolution at 1290x2796, ready for creative testing or store updates.

Is this useful for A/B testing?

Yes. It is a fast way to explore different visual directions without rebuilding the whole design system.