Every API. One platform.
Ship faster.
Browse ScaleAPIs' full catalog. Full documentation, interactive demos, pricing, and SDKs — all in one place.
ProdaDoc
LiveURL → PDF API
Convert any URL or HTML into pixel-perfect PDFs with full JavaScript execution. Handles invoices, compliance reports, data exports, and document pipelines at enterprise scale. Auto-scaling infrastructure processes burst workloads asynchronously with webhook callbacks.
ProdaPic
LiveURL → Screenshot API
PNG, JPEG, WEBP, and PDF output with full-page and element-level capture. Block ads and simulate device viewports.
ProdaFlow
Coming 2026Visual web scraping and structured data extraction API. AI-powered, no CSS selectors required.
Ready to integrate?
Get your free API key in 30 seconds. No credit card required.
ProdaDoc
URL → PDF API · Documentation & Demo
import ScaleAPIs from '@scaleapis/node';
const client = new ScaleAPIs({ apiKey: process.env.SCALEAPIS_KEY });
const pdf = await client.prodadoc.render({
url: 'https://yourapp.com/invoice/INV-1042',
format: 'A4',
margin: { top: '20mm', bottom: '20mm' },
printBackground: true,
waitFor: '#invoice-rendered',
blockAds: true,
});
// → https://cdn.scaleapis.com/docs/abc123.pdf
console.log(pdf.url);Common Use Cases
Thousands of monthly invoices, auto-saved to S3 with signed download links.
Legal-grade PDF snapshots of web content for audit trails and regulatory filings.
Export live dashboards — Chart.js, D3, Recharts — with full JS execution.
Timestamped, tamper-evident captures of web evidence for legal proceedings.
Live Demo
Enter any URL and generate a PDF instantly
Demo now runs through the live engine with guarded limits. Sign up for full access.
Key Parameters
urlstringPage URL to convertformatstringA4 | Letter | Legal | A3marginobjecttop, right, bottom, left in mmwait_forstringCSS selector to wait for before captureprint_backgroundbooleanInclude background colors/imagesasyncbooleanProcess async, receive webhook on completes3_bucketstringAuto-upload to your S3 bucketProdaPic
URL → Screenshot API · Documentation & Demo
import ScaleAPIs from '@scaleapis/node';
const client = new ScaleAPIs({ apiKey: process.env.SCALEAPIS_KEY });
const screenshot = await client.prodapic.capture({
url: 'https://yourapp.com/dashboard',
format: 'png',
width: 1440,
fullPage: true,
blockAds: true,
darkMode: false,
device: 'desktop',
});
// → https://cdn.scaleapis.com/snaps/abc123.png
console.log(screenshot.url);Common Use Cases
Automate visual regression tests across breakpoints and browsers.
Dynamic social media preview images from your live templates.
Capture competitor pages for manual or automated review workflows.
Timestamped archives of web content for legal and compliance records.
Live Demo
Enter any URL and capture a screenshot instantly
Demo now runs through the live engine with guarded limits. Sign up for full access.
Key Parameters
urlstringPage URL to captureformatstringpng | jpeg | webp | pdfwidthnumberViewport width in pixels (default 1280)heightnumberViewport height, null for full pagefull_pagebooleanCapture entire scrollable pageselectorstringCSS selector — capture single elementdevicestringdesktop | mobile | tablet | customdark_modebooleanEnable prefers-color-scheme: darkDeveloper questions, answered.
Everything you need to evaluate ScaleAPIs for your stack.
Sign up for a free account, grab your API key from the dashboard, and make your first API call in under 2 minutes. Both APIs have SDKs for Node.js, Python, PHP, Ruby, and Go — or use the REST API directly with any HTTP client.
ProdaDoc converts URLs or HTML into PDF documents — ideal for invoices, reports, and compliance archives. ProdaPic captures URLs as visual screenshots in PNG, JPEG, WEBP, or PDF — ideal for QA testing, OG images, and web archiving.
Yes. Both ProdaDoc and ProdaPic run a full headless Chromium browser with complete JavaScript execution. This means React, Vue, Angular, Chart.js, D3, and any dynamic content renders correctly before capture.
Yes. You can pass custom cookies, HTTP headers, and authentication tokens with each request. ProdaPic also supports pre-authentication scripts for pages behind login flows.
Rate limits depend on your plan. Free tier: 10 req/min. Starter: 30 req/min. Growth: 60 req/min. Scale: 100 req/min. Pro: 200 req/min. Enterprise: custom limits with dedicated infrastructure.
Set async: true in your request. The API immediately returns a job_id. When processing is complete, we POST to your webhook_url with the result. Ideal for batch invoice generation or processing thousands of screenshots per hour.
Yes. Pass your s3_bucket, s3_key, and s3_region parameters. ProdaDoc and ProdaPic will upload the result directly to your bucket and return the S3 URL. Your data never passes through our long-term storage.
Custom service commitments can be discussed for enterprise customers in a separate written agreement when the operational requirements are supportable.
Still have questions?
Reach out and we will route your request to the right support path.