The one screenshot API that solves all problems of taking screeshots at scale. With built-in compliance, rock-solid reliability, and dedicated support.
1
2
3
4
5
6
7
8
9
10
11
import Screenshotbase from 'screenshotbase'
const screenshot = Screenshotbase(
SCREENSHOTBASE_API_KEY,
SCREENSHOTBASE_API_SECRET
)
const renderLink = screenshot.getRenderLink({
url: 'stripe.com',
width: 1440,
height: 840
})
return <img src="{renderLink}" />
1
2
3
4
5
6
7
8
9
10
11
import Screenshotbase from 'screenshotbase'
const screenshot = Screenshotbase(
SCREENSHOTBASE_API_KEY,
SCREENSHOTBASE_API_SECRET
)
const renderLink = screenshot.getRenderLink({
url: 'stripe.com',
width: 1440,
height: 840
})
return <img src="{renderLink}" />
With a wide range of parameters you can create screenshots programmatically in a few lines of code.
const settings: {
url: 'https://stripe.com',
width: 400,
height: 800
}
Simulate different user devices and related user behavior. Take screenshots of any height and width.
Get the entire website in a single screenshot and capture everything with one request.
Take screenshots of specified parts of a website. No more cropping needed.
Move around a website like a user would and handle elements.
const settings: {
url: 'https://stripe.com/en',
block_cookie_notifications: true,
language: 'en',
country: 'de'
}
Load async content or hide cookie preferences, ads and other unwanted elements
Show location based content by accessing from our selection of proxies.
Full flexibility by injecting custom code snippets to tweak the site to your needs.
From startup to global enterprise - with built-in compliance, rock-solid reliability, and dedicated support, you can rely on our professional business service.
You can count on our support team. We provide SLA support for all our plans.
Multiple API keys, audit log, team access - just to name a few security features.
Despite plenty of plug-and-play integrations, we also offer SDKs for all major languages.
Being developed in the heart of Europe, we are GDPR compliant and follow all data privacy laws.
With a ton of features, parameters and integrations, our goal is to solve every possible edge case. Are we missing something? Contact us and we will make it happen.
Simulate different devices
Capture specific elements of a website
Set user-agents and other custom headers
You define what and how it shows on the screenshot
Render location-based content
Get rid of disturbing cookie banners
Get around anti-bot measures
Avoid ads & banners from affecting your screenshot
You have the choice - from self-service screenshot API to fully managed integration, setup and operations.
Integrate our API in your application
Get a free API key, integrate our API with just a few lines of code, choose the right pricing for your project and go live within just a few minutes. Clear documentation and sample snippets create a great developer experience.
Fully managed project - integrated in your infrastructure
You have the choice - whether you need help with the integration into your eco-system or require your project to be fully managed by us, we got you covered. Reach out and we will create a tailored solution for you.
"We had a few special requirements as part of our setup, and the screenshotbase.com team was super responsive & helpful, as they implemented the API into our infrastructure within a few hours."
Armin Daryabegi CTOPricing that grows with you
If the listed plans don't fit your needs, simply reach out and we will quote you right away. Get started with our free plan.
Best to get started and build your App.
$15 /month
Most popular
For production use cases.
$59 /month
High request volumes and premium support.
$210 /month
You need a higher volume, custom integrations, or a full-service offer? Contact us for a custom plan and we will get right back to you.
Everything You Need to Know – Answers to Your Most Common Questions
The Screenshotbase API is a real-time screenshot JSON REST API that takes screenshots of any size, from any website, from any location. Screenshotbase is a high performance API that serves any use case.
Have More Questions? Feel Free To Contact Us!