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.
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);
Everything you need for web capture & generation — no infrastructure headaches
Automate website screenshots with our headless browser API. Perfect for visual testing, archiving, and dynamic thumbnails. Supports full-page and custom delays.
Generate precise, print-ready PDF documents from any HTML page or URL. Ideal for generating automated invoices, reports, and digital tickets.
Generate high-quality QR codes instantly in PNG or SVG. Custom colors, sizes, and branding-ready output.
Extract rich metadata from any URL — OpenGraph, Twitter Cards, favicons, titles, and more. Build link previews instantly.
We handle the complex headless browsers so you can focus on building your app.
Powered by heavily optimized Chromium clusters and Edge networking for sub-second responses.
We do not store or log your generated assets. Requests are processed in memory and purged instantly.
No clunky SDKs to install. Send a simple REST GET request and receive standard HTTP responses.
See how developers and businesses use our API every day
Automate dynamic invoice generation (HTML to PDF) and render beautiful QR codes for physical product packaging. Save hours on manual data entry.
Schedule automated screenshots of complex charting dashboards to include in weekly customer email summaries and PDF reports.
Build rich URL previews in chat apps utilizing our Meta Scraper API, grabbing the correct OpenGraph images, titles, and descriptions instantly.
Monitor competitor websites visually over time, scrape metadata changes automatically, and generate automated PDF audit reports for clients.
Generate highly-scalable, dynamic QR codes for 10,000+ attendees in seconds. Print them onto perfectly formatted PDF tickets on the fly.
Equip your AI Agents (like ChatGPT bots) with the ability to "see" the web by feeding them screenshots or parsed metadata of live websites.
Sign up for a free key — 100 requests/month, no credit card required.
Simple GET requests. Works with any language — cURL, Python, Node, PHP, Go, anything.
Receive screenshots, PDFs, QR codes, or metadata in milliseconds. That's it.
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
Simple REST endpoints. No SDKs needed. Works with any HTTP client.
https://tools.f5rvoice.com/api/v1
Add your API key to every request using one of these methods:
?apikey=YOUR_KEY
X-API-Key: YOUR_KEY
Capture a website as an image
| Parameter | Type | Description |
|---|---|---|
url * | string | URL to capture |
width | int | Viewport width (320–3840, default: 1280) |
height | int | Viewport height (240–2160, default: 720) |
format | string | png, jpeg, webp (default: png) |
fullPage | bool | Capture full page (default: false) |
delay | int | Wait ms before capture (0–10000) |
Convert a web page to PDF
| Parameter | Type | Description |
|---|---|---|
url * | string | URL to convert |
format | string | A4, Letter, A3, Legal (default: A4) |
landscape | bool | Landscape mode (default: false) |
printBackground | bool | Print backgrounds (default: true) |
Generate a QR code
| Parameter | Type | Description |
|---|---|---|
data * | string | Data to encode (max 2000 chars) |
size | int | Image size (50–2000, default: 300) |
format | string | png or svg (default: png) |
dark | hex | Dark color (default: 000000) |
light | hex | Light color (default: ffffff) |
Extract metadata from a URL
| Parameter | Type | Description |
|---|---|---|
url * | string | URL to scrape |
Start free. Scale when you're ready. No hidden fees.
💳 Secure payments via PayPal — Your API key is delivered within 1 hour of payment
📧 Contact: [email protected]
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.
Get your free API key and start capturing, converting, and creating in minutes.
Used by developers worldwide. Setup takes less than 3 minutes.