Powerful Features, Simple Integration

ShotPort provides a comprehensive suite of tools to automate website screenshot generation with precision and ease. Explore what makes our API the perfect choice for your projects.

Core Screenshot Capabilities

High-Quality Screenshots

Capture crisp, pixel-perfect screenshots of any website.

Multiple Image Formats

Choose from PNG, JPEG, and WebP to suit your needs.

Custom Resolution

Specify exact viewport width and height up to 1920x1080 (and beyond for enterprise).

Full Page Screenshots

Capture the entire length of a webpage, not just the visible part.

Mobile & Desktop Viewports

Simulate various device sizes for responsive testing.

Configurable Delay

Wait for animations or content to load before capturing.

Advanced Customization & Control

Custom User-Agent

Set a custom browser user-agent string for the request.

JavaScript Execution

Execute custom JavaScript code on the page before capture.

Hide Elements

Specify CSS selectors for elements to hide (e.g., cookie banners, ads).

Set Cookies & Headers

Send custom cookies or HTTP headers with your screenshot request.

Precise Clipping

Define exact coordinates (x, y, width, height) or use a CSS selector to capture a specific element.

Watermark Control

No watermarks on paid plans for professional results.

Reliable API & Infrastructure

Developer-Friendly API

Simple, powerful REST API for easy integration into any application.

Scalable & Robust

Built on reliable AWS Lambda infrastructure to handle high volume.

Multiple AWS Regions

Ensures low latency and high availability for users worldwide (paid plans).

Fast Response Times

Optimized for speed to deliver your screenshots quickly.

Support & Account Management

Flexible Subscription Plans

From a generous free tier to enterprise solutions, find what fits you.

User Dashboard

Manage your account, API keys, usage, and billing (coming soon).

Various Support Tiers

Community support for Free, Email support for Lite, Priority for Pro & Enterprise.