๐Ÿ“ธ Screenshot & PDF API

Turn any URL into a clean screenshot or PDF โ€” with cookie banners, ads & chat widgets auto-removed. Built for AI/vision pipelines. Real Chromium, full-page, free tier.

Get your API key โ†’
GET /screenshot?url=https://example.com&format=png&block_cookie_banners=true

Features

๐Ÿงน Clean for AI

Auto-remove cookie banners, ads & chat widgets โ€” no noise for vision models. Hide any element by CSS selector.

๐Ÿ“ธ Images & PDF

Capture as PNG, JPEG, or render the page straight to PDF.

๐Ÿ”’ Behind logins

Inject cookies or headers to capture authenticated dashboards & paywalled pages.

๐Ÿ–ผ๏ธ Full-page

Grab the entire scrollable page, not just the viewport.

๐Ÿ“ Custom size

Set viewport width & height, plus a render delay for JS-heavy pages.

โšก Fast & reliable

Always-on, real Chromium โ€” renders modern CSS & JavaScript correctly.

Built for

AI / vision pipelines ยท link previews & social cards ยท website thumbnails ยท archiving & compliance snapshots ยท auto-generating PDF reports from HTML.

Quick example

# clean screenshot โ€” banners & ads removed
import requests
r = requests.get(
    "https://YOUR-API.p.rapidapi.com/screenshot",
    headers={"X-RapidAPI-Key": "YOUR_KEY",
             "X-RapidAPI-Host": "YOUR-API.p.rapidapi.com"},
    params={"url": "https://example.com", "format": "png",
            "block_cookie_banners": "true"},
)
open("shot.png", "wb").write(r.content)