Clean, production-ready screenshots of any URL with a single API request.
Screenshot Scout is a screenshot API for developers. Send a URL and receive the screenshot as image bytes or JSON containing a screenshot URL, without operating your own browser-rendering infrastructure.
| Ecosystem | Repository | Package or module |
|---|---|---|
| Node.js / TypeScript | screenshotscout-node | npm: @screenshotscout/sdk |
| Python | screenshotscout-python | PyPI: screenshotscout |
| PHP | screenshotscout-php | Packagist: screenshotscout/sdk |
| Java | screenshotscout-java | Maven Central: com.screenshotscout:screenshotscout |
| .NET | screenshotscout-dotnet | NuGet: ScreenshotScout |
| Go | screenshotscout-go | pkg.go.dev: github.com/screenshotscout/screenshotscout-go |
| Ruby | screenshotscout-ruby | RubyGems: screenshotscout |
All official SDKs support capture URL construction, GET and POST captures, binary and JSON responses, Bearer authentication, optional signed requests, and idiomatic error handling.
curl "https://api.screenshotscout.com/v1/capture?url=https://example.com/" \
-H "Authorization: Bearer YOUR_ACCESS_KEY" \
--output screenshot.pngSee the getting-started guide for authentication, response formats, and screenshot options.
- Read the documentation.
- Report SDK-specific problems in the corresponding SDK repository.
- For general questions, contact hello@screenshotscout.com.