Live playground
See the output before you integrate.
Configure a public URL, run the same capture engine as the API, and download the result. No account is required for basic captures.
anonymous session
The public playground allows 10 requests per hour.
Configure capture
Every visible control maps to an API request field.
Advanced Options
Wait for dynamic content and animations to load
Capture entire scrollable content
Requires authentication
Equivalent API requestcurl
curl https://screenshotly.app/api/screenshot \
-H "x-api-key: scr_your_api_key" \
-H "content-type: application/json" \
-d '{"url":"https://example.com","device":"desktop","mockup":"browser-light","format":"png","fullPage":false,"delay":0}'Response preview
waitingThe returned image and request outcome will appear here.
Ready to capture
Your screenshot will appear here once captured
response.body
Choose a target and run the capture to inspect the actual output.
Quick Start Examples
FAQ
Before you run a capture.
- Is the screenshot playground really free?
- Yes. The playground accepts public URLs without an account and returns a downloadable result. Anonymous use is limited to 10 requests per hour to prevent abuse.
- What file formats can I download?
- The playground supports PNG, JPEG, and PDF output, plus device presets and optional mockup frames. The API also supports WebP and HTML where the selected plan permits them.
- Do I need an API key to use the playground?
- No. Enter a public URL and run the capture. Create a free account when you want an API key for programmatic access and 100 total free API captures.
- What's the difference between the playground and the API?
- The playground is an interactive client for the same capture engine. The API gives your backend a stable HTTP endpoint, API-key authentication, response headers, quotas, and paid capture controls such as authenticated-page input.
- Are there usage limits on the playground?
- Anonymous playground sessions are limited to 10 requests per hour; verified signed-in sessions receive 50. API throughput ranges from 5 to 200 requests per minute depending on the plan.
Ready to integrate? Read the API reference →