MOBILE SCREENSHOTS

Capture pixel-accurate mobile screenshots at any device size

Set the exact width and height for iPhone, Android, or tablet viewports and get a real-browser rendering back — for app store assets, marketing previews, or mobile QA, without owning a device lab.

width / height
Any mobile viewport, exactly
Real rendering
Actual mobile layout, not a resize
fullSize
Full scrollable page or just the fold
Install:curl -X POST https://api.prod.ss.snapshot-site.com/api/v1/screenshot
Auth:x-snapshotsiteapi-key: YOUR_API_KEY
Get started for free
Mobile capture
Good fits
App Store and Google Play screenshot generation
Mobile marketing previews and social assets
Mobile QA before a release
Documentation screenshots at mobile breakpoints

There's no special mobile mode — just the right numbers

Mobile capture isn't a separate feature. It's the same width/height parameters as any other screenshot, set to match a phone or tablet's layout viewport. A short table of presets covers most needs.

1

iPhone-class: 390 × 844

Common modern iPhone layout viewport for mobile QA and previews.

2

Android-class: 412 × 915

Common Android layout viewport, distinct from iPhone's aspect ratio.

3

Tablet portrait: 768 × 1024

Standard tablet viewport for tablet-specific QA and documentation.

4

Store-specific dimensions

App Store and Google Play require exact pixel sizes — request those directly instead of resizing after the fact.

Quick start

Capture a mobile viewport

1

Get an API key from the console

2

POST a URL with width/height matching the target device or store requirement

3

Set fullSize: true for full-page mobile captures, false for above-the-fold assets

4

Repeat across your device/locale matrix in a simple loop

Example request

Mobile

Capture an iPhone-sized screenshot

Capture a page at a common iPhone layout viewport.

curl --request POST \
  --url https://api.prod.ss.snapshot-site.com/api/v1/screenshot \
  --header 'Content-Type: application/json' \
  --header 'x-snapshotsiteapi-key: YOUR_API_KEY' \
  --data '{
    "url": "https://example.com",
    "format": "png",
    "width": 390,
    "height": 844,
    "fullSize": false
  }'