API v1.0 is Live

Website
Screenshot Api

Api for capture high-quality screenshots and scrolling videos of any website - fast, reliable, and scalable.

✨ Automatically remove cookie popups before capturing with our AI-powered detection algorithm.

Loading...

politicshome.com
Features

Everything you need out of the box

Experience the power of our top-choice software solution, designed to deliver impressive results for businesses worldwide. Take website screenshots with a range of advanced features today!

Remove Cookies modals

Use our unique AI algorithm to remove cookies banner before take screenshot.

Chrome rendering

The latest version of Chrome, so you can take perfect screenshots of your websites.

Scrolling screenshot

Capture entire web pages as elegant scrolling videos. Ideal for showcasing landing pages.

Video

Transform any website into a smooth, high-quality video with just a single API call.

Scalability

Send concurrent requests. We guarantee stability under heavy workloads.

Premium Residential proxy

IP addresses acquired from household devices, making them seem like regular users.

Geotargeting

Send requests from location-specific precision, targeting specific countries.

Upload to S3 Bucket

Automatically upload your result files directly to an S3 bucket.

Extract elements & CSS

Get all HTML elements with XPath and position plus CSS styles.

Words with positions

Extract all words with exact X, Y, width, and height positions from the website.

Extract HTML

Extract HTML of website after full browser rendering.

Desktop & Mobile

Take screenshot of full page, mobile site version or set own dimensions.

Screenshot to PDF

Save website as PDF document. Perfect for converting HTML invoices.

NoCode mode

Special dashboard where you can prepare URLs without writing any code.

GPU rendering

Enables GPU acceleration for the browser using WebGPU or WebGL.

API Dashboard

Monitor your usage and manage API keys in a clean interface.

Scrolling screenshot

Scrolling Screenshot Videos

Record silky smooth scrolling videos of any website. Perfect for demonstrating landing pages, long-form articles, or portfolios on the move. Get flawless pixel-precision with typography, colors, and responsiveness across devices.

Save Your Screenshots
as VIDEO File.

Smooth Scroll

Natural scrolling behavior simulation.

Human-Like Motion

Simulates natural reading behavior perfectly.

# Capture scrolling video
curl -X POST https://api.webshotapi.com/v1/video/binary \
-H "Authorization: Bearer YOUR_KEY" \
-d ' "url": "https://www.bbc.com", "scrolling_enable": "true", "scrolling_duration": "15", '
https://bbc.com
Loading video...
Website image screenshot

Remove cookies popup on any website using AI

Our advanced unique algorithm, powered by artificial intelligence, automatically removes cookie pop-ups before capturing screenshots.
This ensures clean, unobstructed images of your website, free from any intrusive cookie notifications.

Status: Idle
POST/v1/screenshot/binary
modern-shop.com
MODERN STORE
New Collection
Up to -30% off
AI accessories
Recommended productsView all
Nike Air Max
4.8

Nike Air Max

$129.00

Sony XM5
4.9

Sony XM5

$349.00

Privacy cookies popup

We use cookies to improve your experience on our website and for statistical purposes.

ACCEPT COOKIES
COOKIES SETTINGS
CLEAN VIEW SCREENSHOT
Visual Extraction Engine

We see what the browser sees

Export words with X/Y coordinates or extract full HTML structures with computed CSS styles directly from the rendered page.

  • Extract all words together with their X,Y coordinates.
  • Get precise XPath selectors and computed CSS styles.
  • See exactly where each word is located after browser rendering.
  • Extract all html elements together with their X,Y coordinates, HTML attributes and CSS styles.
https://tech-shop.com/p/x200

Smartfon X-200 Ultra

4.9/5
Price:
999USD
Smartfon
X-200
Ultra
4.9/5
Price:
999
USD
ADD
TO
CART
Hover to inspect
API Connected
API Request
POST /v1/extract/
{
  "url": "tech-shop.com/p/x200",
  "extract_words": true
}
JSON Response
200 OK
{
"words": [
{"word": "Smartfon", "position": "{"x":40,"y":60,"width":110,"height":26}", "word_index": "0", "xpath": "/html/body/h1", "offset": "0",
{"word": "X-200", "position": "{"x":40,"y":60,"width":80,"height":26}", "word_index": "1", "xpath": "/html/body/div", "offset": "40",
{"word": "Ultra", "position": "{"x":80,"y":60,"width":80,"height":26}", "word_index": "2", "xpath": "/html/body/div", "offset": "120",
{"word": "4.9/5", "position": "{"x":80,"y":120,"width":35,"height":20}", "word_index": "0", "xpath": "/html/body/div[2]", "offset": "0",
{"word": "Price:", "position": "{"x":80,"y":80,"width":38,"height":20}", "word_index": "0", "xpath": "/html/body/div[4]", "offset": "6",
{"word": "999", "position": "{"x":80,"y":80,"width":50,"height":30}", "word_index": "0", "xpath": "//*[@id='price']", "offset": "0",
{"word": "USD", "position": "{"x":160,"y":80,"width":32,"height":26}", "word_index": "1", "xpath": "//*[@id='currency']", "offset": "30",
{"word": "Add", "position": "{"x":0,"y":280,"width":32,"height":20}", "word_index": "0", "xpath": "/html/body/button", "offset": "0",
{"word": "TO", "position": "{"x":0,"y":280,"width":32,"height":20}", "word_index": "1", "xpath": "/html/body/button", "offset": "32",
{"word": "CART", "position": "{"x":0,"y":280,"width":32,"height":20}", "word_index": "1", "xpath": "/html/body/button", "offset": "64",
]
}
Loading demo ...

Capture the web,
frame by frame.

Generate pixel-perfect screenshots and smooth scrolling videos instantly. Our API renders exactly what your users see dynamic content, animations, and all.

Image Screenshot

Capture full page as Image

Video Scrolling Screenshot

Capture full page flows as Video

Universal SDKs

Python, Node.js, PHP

Smart Cleanup

AI Auto-removes cookie popups

Start for free.

Get 50 free credits monthly.

No credit card required
Instant API Key access
Cancel anytime
No Card Needed
Developer Ready

Integrate in minutes

Stop wasting time writing custom HTTP wrappers. Use our official, fully-typed libraries for the most popular languages.

Python

Python

Enjoy the power of our service within your Python projects.

$pip install webshotapi
Node.js

Node.js

Easily add our service to your Node.js environments.

$npm install @webshotapi/client
PHP

PHP

Seamlessly integrate our service into your PHP applications.

$composer require webshotapi/client
Pricing

Simple rules, powerful results

MonthlyYearly -10%

Free

Free package for test our services. Always free

$0.00/month
50 credits
  • Normal screenshots (1 credit)50
  • Premium proxy (5 credits)0
  • Video scrolling (1 credit)50
  • GPU rendering (3 credits)0
  • 1 concurrent requests
  • AI Remove cookies popups
  • Video scrolling
  • Extract words and CSS styles
  • Remove ads
  • Full page screenshots
  • Mobile screenshot
  • Export to S3
  • Worldwide Geotargeting
  • GPU Rendering
  • Premium proxy
  • Help with integration
  • Priority support
  • CSS Injection
  • JS Injection
  • Custom SSO (OIDC/SAML)

Small

All the basics for starting a new business

$16.00/month
3,000 credits
  • Normal screenshots (1 credit)3000
  • Premium proxy (5 credits)600
  • Video scrolling (1 credit)3000
  • GPU rendering (3 credits)0
  • 4 concurrent requests
  • AI Remove cookies popups
  • Video scrolling
  • Worldwide Geotargeting
  • Premium proxy
  • Extract words and CSS styles
  • Remove ads
  • Full page screenshots
  • Mobile screenshot
  • Export to S3
  • GPU Rendering
  • Help with integration
  • Priority support
  • CSS Injection
  • JS Injection
  • Custom SSO (OIDC/SAML)
Popular

Medium

Built for growth, unlock high-performance

$70.00/month
15,000 credits
  • Normal screenshots (1 credit)15000
  • Premium proxy (5 credits)3000
  • Video scrolling (1 credit)15000
  • GPU rendering (3 credits)5000
  • 8 concurrent requests
  • AI Remove cookies popups
  • Video scrolling
  • GPU Rendering
  • Worldwide Geotargeting
  • Premium proxy
  • Extract words and CSS styles
  • Remove ads
  • Full page screenshots
  • Mobile screenshot
  • Export to S3
  • Help with integration
  • CSS Injection
  • Priority support
  • JS Injection
  • Custom SSO (OIDC/SAML)

Large

Maximum throughput for data-heavy enterprises

$179.00/month
60,000 credits
  • Normal screenshots (1 credit)60000
  • Premium proxy (5 credits)12000
  • Video scrolling (1 credit)60000
  • GPU rendering (3 credits)20000
  • 16 concurrent requests
  • AI Remove cookies popups
  • Video scrolling
  • GPU Rendering
  • Worldwide Geotargeting
  • Premium proxy
  • Extract words and CSS styles
  • Remove ads
  • Full page screenshots
  • Mobile screenshot
  • Export to S3
  • Dedicated help with integration
  • Priority support
  • CSS Injection
  • JS Injection
  • Custom SSO (OIDC/SAML)

All prices includes incl. 23 % VAT. Need something else? Write to us.

FAQ

Got questions? We’ve got answers.

Everything you need to know about our property extraction API.

A default 1 request (screenshot or video screenshot)
with or without AI cookie popup remover = 1 credit
  • A request with javascript Rendering and Premium Proxies = 5 credits in total.
  • A request with Geotargeting = 1 credit additional.
  • A request with GPU render = 2 credits additional.
Yes, you can turn off the subscription at any time in our dashboard. Payments will not be charged from the next billing period.
We accept Paypal and payment via Credit Card (Visa, Mastercard, American Express, Discover). We don't collect you credit card number, for payment we use payment gateway Stripe and Paypal
In our dashboard you can manage account and download invoices. Your personal data are encrypted in our database.
You credit card are safe. We don't store credit card numbers in our Database. Payment are made via Stripe or Paypal service payment operator. We don't have access to your credit card numbers.
After payment, the invoice is generated automatically. You can download it in our dashboard after sign in.
Not at all. Our platform and infrastructure are cloud-based, making our language-agnostic API easy and seamless to use.
Unlike traditional scrapers, our API launches a fully functional browser instance. We render JavaScript, execute network requests, and only then analyze the DOM. This ensures you receive the actual data (e.g., colors, X/Y coordinates) as seen by the user.
Yes, our solution is optimized for frameworks like React, Vue, and Angular. You can set a delay (wait time) or wait for a specific CSS selector to appear before performing the extraction.
By default, we return a clean JSON object containing coordinates, CSS styles, HTML attributes, and text. You can also request a screenshot of a specific element or the entire page in JPG/PNG/WebP format, or MP4/WEBM/GIF if you want to record video scrolling screenshot.

Didn't find the answer to your question?

Contact our support team
Always Free Starter Plan

Ready to dive in?
Create your free account today.

Join thousands of developers already building automations powered by real visual data.