API v1.0 — Live & Ready

The Ultimate API for
Screenshots, PDFs & QR Codes

Stop wasting days building capture infrastructure. Generate pixel-perfect screenshots, print-ready PDFs, and dynamic QR codes with a single API call. Powered by Playwright for modern SPAs.

Try Live Demo — Free No credit card required • 100 requests free forever
Read Docs Simple cURL/Node/Python integration
curl "https://tools.f5rvoice.com/api/v1/screenshot\
?url=https://github.com&apikey=YOUR_KEY" \
  -o screenshot.png
import requests

response = requests.get("https://tools.f5rvoice.com/api/v1/screenshot", params={
    "url": "https://github.com",
    "apikey": "YOUR_KEY"
})

with open("screenshot.png", "wb") as f:
    f.write(response.content)
const response = await fetch(
  `https://tools.f5rvoice.com/api/v1/screenshot?url=https://github.com&apikey=YOUR_KEY`
);

const buffer = await response.arrayBuffer();
fs.writeFileSync("screenshot.png", Buffer.from(buffer));
$img = file_get_contents(
  "https://tools.f5rvoice.com/api/v1/screenshot"
  . "?url=https://github.com&apikey=YOUR_KEY"
);

file_put_contents("screenshot.png", $img);
99.9% Uptime SLA
<2s Avg Response
4 API Endpoints
100 Free Requests/mo
🔒 HTTPS Encrypted ⚡ Cloudflare CDN 🎯 Playwright Engine 🌍 Global Availability
Features

Four powerful tools, one simple API

Everything you need for web capture & generation — no infrastructure headaches

📸

Screenshot API

Automate website screenshots with our headless browser API. Perfect for visual testing, archiving, and dynamic thumbnails. Supports full-page and custom delays.

  • Custom viewport (320–3840px)
  • Full page scroll capture
  • PNG, JPEG, WebP export
  • Cookie & wait-for-selector (Pro)
Playwright-Powered
📄

HTML to PDF API

Generate precise, print-ready PDF documents from any HTML page or URL. Ideal for generating automated invoices, reports, and digital tickets.

  • A4, Letter, A3, Legal formats
  • Portrait & landscape modes
  • Inject custom CSS & JS
  • High-fidelity rendering
Print Quality
📱

QR Code Generator

Generate high-quality QR codes instantly in PNG or SVG. Custom colors, sizes, and branding-ready output.

  • PNG & SVG output
  • Custom colors & size (50–2000px)
  • URLs, text, WiFi, vCards
  • Instant generation
Instant
🔍

Meta Scraper

Extract rich metadata from any URL — OpenGraph, Twitter Cards, favicons, titles, and more. Build link previews instantly.

  • OpenGraph & Twitter Cards
  • Favicon & theme color
  • Canonical URL & keywords
  • Full JSON response
Comprehensive
Why WebTools?

Built for Speed & Scale

We handle the complex headless browsers so you can focus on building your app.

Blazing Fast

Powered by heavily optimized Chromium clusters and Edge networking for sub-second responses.

🛡️

Privacy First

We do not store or log your generated assets. Requests are processed in memory and purged instantly.

👨‍💻

Dev-Friendly

No clunky SDKs to install. Send a simple REST GET request and receive standard HTTP responses.

Use Cases

Built for real-world applications

See how developers and businesses use our API every day

🛒

E-commerce Brands

Automate dynamic invoice generation (HTML to PDF) and render beautiful QR codes for physical product packaging. Save hours on manual data entry.

📊

Data Dashboards

Schedule automated screenshots of complex charting dashboards to include in weekly customer email summaries and PDF reports.

💬

SaaS & Link Previews

Build rich URL previews in chat apps utilizing our Meta Scraper API, grabbing the correct OpenGraph images, titles, and descriptions instantly.

📰

SEO Agencies

Monitor competitor websites visually over time, scrape metadata changes automatically, and generate automated PDF audit reports for clients.

🎫

Event Ticketing

Generate highly-scalable, dynamic QR codes for 10,000+ attendees in seconds. Print them onto perfectly formatted PDF tickets on the fly.

🤖

AI & Automations

Equip your AI Agents (like ChatGPT bots) with the ability to "see" the web by feeding them screenshots or parsed metadata of live websites.

How it Works

Up and running in 3 minutes

1

Get Your API Key

Sign up for a free key — 100 requests/month, no credit card required.

2

Make API Calls

Simple GET requests. Works with any language — cURL, Python, Node, PHP, Go, anything.

3

Get Results

Receive screenshots, PDFs, QR codes, or metadata in milliseconds. That's it.

Try It Now

Live Demo

Test the API right here — no signup required. Uses the demo key.

📸

Screenshot will appear here

📱

QR code will appear here

🔍

Metadata will appear here

Documentation

API Reference

Simple REST endpoints. No SDKs needed. Works with any HTTP client.

Base URL https://tools.f5rvoice.com/api/v1

🔑 Authentication

Add your API key to every request using one of these methods:

Query Parameter ?apikey=YOUR_KEY
Header X-API-Key: YOUR_KEY
GET

/screenshot

Capture a website as an image

ParameterTypeDescription
url *stringURL to capture
widthintViewport width (320–3840, default: 1280)
heightintViewport height (240–2160, default: 720)
formatstringpng, jpeg, webp (default: png)
fullPageboolCapture full page (default: false)
delayintWait ms before capture (0–10000)
Returns: Image binary (PNG/JPEG/WebP)
GET

/pdf

Convert a web page to PDF

ParameterTypeDescription
url *stringURL to convert
formatstringA4, Letter, A3, Legal (default: A4)
landscapeboolLandscape mode (default: false)
printBackgroundboolPrint backgrounds (default: true)
Returns: PDF file (application/pdf)
GET

/qr

Generate a QR code

ParameterTypeDescription
data *stringData to encode (max 2000 chars)
sizeintImage size (50–2000, default: 300)
formatstringpng or svg (default: png)
darkhexDark color (default: 000000)
lighthexLight color (default: ffffff)
Returns: Image (PNG) or SVG
GET

/meta

Extract metadata from a URL

ParameterTypeDescription
url *stringURL to scrape
Returns: JSON with title, description, og:image, favicon, twitter cards, keywords, theme-color, canonical

HTTP Response Codes

200 Success
400 Invalid request parameters
401 Missing API key
403 Invalid API key
429 Rate limit or monthly quota exceeded
500 Server error
Pricing

Simple, transparent pricing

Start free. Scale when you're ready. No hidden fees.

Free
For testing & small projects
$0/mo
  • 100 requests/month
  • All 4 endpoints
  • Standard rendering
  • Community support
Get Free Key
Basic
For growing apps
$9.99/mo
  • 5,000 requests/month
  • All 4 endpoints
  • High quality rendering
  • Email support
Get Started
Ultra
For enterprise & high volume
$79.99/mo
  • 100,000 requests/month
  • All 4 endpoints
  • Maximum quality
  • Dedicated support (1h)
Contact Sales

💳 Secure payments via PayPal — Your API key is delivered within 1 hour of payment

📧 Contact: [email protected]

FAQ

Frequently asked questions

Everything you need to know about our web scraping, screenshot, and PDF generation tools.

Email us at [email protected] with your preferred plan. Free keys are issued instantly. Paid plans are activated within 1 hour of PayPal payment.

We use Playwright with Chromium — the same engine behind Google Chrome. This ensures pixel-perfect rendering of JavaScript-heavy websites, SPAs, and dynamic content.

You'll receive a 429 response code with details about your usage. Simply upgrade your plan for more requests. Limits reset on the 1st of each month.

Currently, we support publicly accessible URLs only. We're working on cookie-based authentication for Pro and Ultra plans in a future update.

Yes! Our infrastructure handles concurrent requests. However, screenshot and PDF endpoints may take 2-5 seconds each as they render full web pages.

We target 99.9% uptime with automatic process management via PM2 and global CDN via Cloudflare. The service auto-recovers from crashes within seconds.

Ready to build something amazing?

Get your free API key and start capturing, converting, and creating in minutes.

Used by developers worldwide. Setup takes less than 3 minutes.