Geekflare API

Screenshots API

Capture high-quality PNG, JPG, or WebP screenshots of any website programmatically.Supports full-page capture, mobile viewports, lazy loading, and cookie acceptance.

99.9% UptimeHeadless ChromeAnti-Bot Bypass
Response
API Response
Trusted by 10,000+ developers

Ready-to-use code snippets

import requests

url = "https://api.geekflare.com/screenshot"
payload = {"url": "https://example.com", "device": "desktop"}
headers = {
    "x-api-key": "<api-key>",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)
OpenAPI 3.0Type SafeSSL Encrypted

Why Geekflare Screenshot API

Full-Page Capture

Automatically scrolls down the page to capture the entire content.

Multi-Device

Simulate mobile or desktop devices for responsive testing.

Anti-Bot Bypass

Rotating proxies and fingerprinting protection help you screenshot sites protected by security.

Global Network

Requests are routed through our global edge network to ensure low latency and high reliability.

Add Timestamp

Automatically overlay timestamps on your screenshots. Perfect for archiving, compliance, and legal evidence.

Customizable

Block ads, hide cookie banners, configure page height, remove backgrounds, highlight specific elements, and much more.

Simple, transparent pricing

Free

$0/mo

500 Credits/mo
Screenshot ~100 pages
1 Request per second

Starter

$9/mo

5K Credits/mo
Screenshot ~1000 pages
5 Requests per second

Growth

Most Popular

$49/mo

100K Credits/mo
Screenshot ~20K pages
25 Requests per second

Business

$249/mo

1M Credits/mo
Screenshot ~200K pages
50 Requests per second

Build more with Geekflare

Scrape without blocking

Extract HTML, Markdown, or JSON from dynamic web pages with automatic CAPTCHA solving.

HTML to PDF

Convert any webpage to high-quality PDF documents.

Extract Metadata

Extract title, description, images, Schema.org and Open Graph metadata from any URL.

Run Lighthouse Audit

Audit your website with Google Lighthouse to check SEO, performance, and accessibility metrics.

Check Site Loadtime

Check how much time your site takes to load including DNS, Connect, TLS, and TTFB metrics.

Frequently Asked Questions

The generated CDN URLs are valid for 30 days. After this period, the images are automatically deleted. If your business requires longer retention periods, please contact us.

Generating a screenshot consumes 5 credits per request.

This usually happens when the target site uses sophisticated security measures, WAFs, or IP rate limiting to block automated traffic.

You may route your request through our residential proxy network by adding the proxyCountry parameter. This makes your request appear as a real user from a specific location. Please note that using premium proxies consumes 2 additional credits per request.

Ready to capture screenshots?

Get your API key in less than 30 seconds. 500 free credits.