Skip to content
Alle berichten
Blog·14 maart 2026

Stop met handmatig ontwerpen: Hoe je App Store-screenshots automatiseert via API

Leer hoe je de creatie van marketingmateriaal automatiseert via template API's voor de App Store en Google Play.


title: "Stop met handmatig ontwerpen: Hoe je App Store-screenshots automatiseert via API" target_audience: "Mobiele Ontwikkelaars, Devops, CTO's" target_keywords: ["automatiseer app store screenshots", "screenshot API", "fastlane screenshot alternatief", "CI/CD marketing"] author: "Marketing Content Creator"

Stop met handmatig ontwerpen: Hoe je App Store-screenshots automatiseert via API

1. De Nachtmerrie van de Release Dag

Erg leuk zo'n nieuwe app build, maar niet als marketing last-minute de branding wijzigt en je de 50+ screenshots voor in de stores helemaal overnieuw met de hand kunt gaan genereren in alle talen.

2. Pijnpunten: Fastlane vs. Figma

  • Handmatig (Figma): Veel gedoe als er een typefout is gemaakt.
  • Lokaal Scripting (Fastlane frameit): Erg handig, maar grafisch ontzettend traag bij het renderen van de nieuwste frames, resoluties en tekst op lokale devices.

3. Moderne Oplossing: Template-based API Renderen

Door een ontkoppeling sla je de visuele bestanden op de server op via templates. CI/CD verzendt slechts de tekst + kale app-screenshot, en de API retouneert store-ready beelden binnen milliseconden.

4. 10 Regels Automatisering

Gebruik de WhiteLabel Screenshot API in een simpel verzoekje:

# 1. Submit the Render Job
RESPONSE=$(curl -s -X POST "https://api.screenshots.live/render/api" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: text/yaml" \
  -d '
  templateId: "YOUR_TEMPLATE_UUID"
  items:
    - itemId: "HEADLINE_TEXT_UUID"
      type: Text
      text: "Experience Dark Mode!"
    - itemId: "DEVICE_FRAME_UUID"
      type: DeviceFrame
      screenshotUrl: "https://your-ci-server.com/artifacts/raw-iphone-screen.png"
  ')

JOB_ID=$(echo "$RESPONSE" | jq -r '.data.jobId')

# 2. Poll for Completion
while true; do
  STATUS=$(curl -s -H "Authorization: Bearer YOUR_API_KEY" \
    "https://api.screenshots.live/render/api/$JOB_ID" | jq -r '.status')
  
  if [ "$STATUS" = "Completed" ]; then
    URL=$(curl -s -H "Authorization: Bearer YOUR_API_KEY" \
      "https://api.screenshots.live/render/$JOB_ID/download" | jq -r '.downloadUrl')
    curl -s -o "./marketing-assets.zip" "$URL"
    break
  fi
  sleep 2
done

5. Probeer het vandaag nog

Haal je API Key bij Screenshots.live.