The screenshot API for developers
Render screenshots in one simple API call, instead of managing browser clusters, and handling all the corner cases.
Credit card required.
"Solid API, great support."
Daniel Novak, CTO at Pageview
"Exactly what we needed."
Ryan Peters, Lead Developer at Trackify
"Simple and reliable."
Marcus Webb, Co-Founder at Cuecard
Take clean screenshots
Remove annoying banners easily. LambdaShot can block complex GDPR and cookie consent forms. Most cases are covered.
- Remove ads
- You only specify one parameter to block, and we do all the hard work of blocking ads for you.
- Block cookie banners
- Always up-to-date database of 50,000+ rules and heuristics to block cookie banners on any site.
- Hide chat widgets
- Our blocking engine not only blocks ads, cookie banners, and other pop-ups but also social media and support chats.
Used by
3,000+
Active developers
Proudly serving companies from small to large every day.
No less than
99.715%
Uptime
Reliability you can count on is one of our core priorities.
Last 30 days
4.5M+
Screenshots rendered
Renders the growing screenshot number every day. The API is performant and proven to handle scale.
Render precisely as you need
Our screenshot API supports a large variety of options for customizing website screenshot rendering. No need to write custom code and logic anymore.
- Render in the dark mode
- Reduce animations, request dark mode theme, or whatever customization you need.
- Hide selectors and click on elements
- Most common screenshot automations are included as simple options.
- Add custom JavaScript and CSS
- Our screenshot API covers the most use cases you might need. But if something is lacking? You can quickly script it.
Take screenshots for any screen size
Your customers will be pleasantly surprised by the quality of screenshots.
- Render for Apple's Retina Display
- High DPI screenshots that look crisp on any display.
- Any custom screen size or predefined by device
- Most common screenshot automations are included as simple options.
- Take full-page screenshots with lazy loaded images
- We will scroll and trigger lazy loaded images, scripts and other resources for you to make sure that you get a perfect screenshot containing all the content.
Record website videos & animations
Capture smooth scrolling videos, page transitions, and interactive animations. Perfect for demos, documentation, and marketing materials.
- Smooth scroll recordings
- Automatically scroll through the page to capture full content in video format.
- Configurable duration
- Set custom recording length from a few seconds to capture longer interactions.
- MP4 & WebM formats
- Export in web-optimized formats ready for embedding anywhere.
Use the language you love
Send simple HTTP requests or use native libraries for your language of choice.
// add com.lambdashot.jsdk:lambdashot-api-jsdk:[1.0.0,2.0.0)
// to your pom.xml or build.gradle
import com.lambdashot.jsdk.Client;
import com.lambdashot.jsdk.TakeOptions;
import java.io.File;
import java.nio.file.Files;
public class App {
public static void main(String[] args) throws Exception {
final Client client = Client.withKeys("<access key>", "<secret key>");
TakeOptions takeOptions = TakeOptions.url("https://example.com")
.fullPage(true)
.deviceScaleFactor(1)
.viewportHeight(1200)
.viewportWidth(1200)
.format("png")
.omitBackground(true);
final String url = client.generateTakeUrl(takeOptions);
System.out.println(url);
// Output: https://api.lambdashot.com/take?url=...
// or download the screenshot
final byte[] image = client.take(takeOptions);
Files.write(new File("./example.png").toPath(), image);
// the screenshot is stored in the example.png file
}
}
We evaluated several screenshot APIs and LambdaShot stood out for its simplicity and reliability.
Integration took less than an hour, and we haven't had a single issue since. The API just works exactly as documented.
Highly recommend for any team that needs programmatic screenshots.
Automate website screenshots
Exhaustive documentation, ready SDKs, no-code tools, and other automation to help you render website screenshots and outsource all the boring work related to that to us.