API Directory

Every API. One platform.
Ship faster.

Browse ScaleAPIs' full catalog. Full documentation, interactive demos, pricing, and SDKs — all in one place.

Search APIs — e.g. "screenshot", "PDF", "convert"…

ProdaDoc

Live

URL → PDF API

PDFA4LetterCustom

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.

200+ req/min
Configurable delivery
S3 integration
Full JS execution

ProdaPic

Live

URL → Screenshot API

PNGJPEGWEBPPDF

PNG, JPEG, WEBP, and PDF output with full-page and element-level capture. Block ads and simulate device viewports.

ProdaFlow

Coming 2026

Visual 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

API Operational
View Pricing
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);
200 OK
612ms
{ "pdf_url": "https://cdn.scaleapis.com/docs/abc123.pdf", "pages": 3, "size_kb": 142 }

Common Use Cases

Invoice Generation

Thousands of monthly invoices, auto-saved to S3 with signed download links.

Compliance Archiving

Legal-grade PDF snapshots of web content for audit trails and regulatory filings.

Report Exports

Export live dashboards — Chart.js, D3, Recharts — with full JS execution.

Legal Capture

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 convert
formatstringA4 | Letter | Legal | A3
marginobjecttop, right, bottom, left in mm
wait_forstringCSS selector to wait for before capture
print_backgroundbooleanInclude background colors/images
asyncbooleanProcess async, receive webhook on complete
s3_bucketstringAuto-upload to your S3 bucket

ProdaPic

URL → Screenshot API · Documentation & Demo

API Operational
View Pricing
Current Formats:PNGJPEGWEBPPDF
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);
200 OK
743ms
{ "screenshot_url": "https://cdn.scaleapis.com/snaps/abc123.png", "format": "png", "width": 1440, "height": 7820 }

Common Use Cases

Visual QA Testing

Automate visual regression tests across breakpoints and browsers.

OG Image Generation

Dynamic social media preview images from your live templates.

Competitive Monitoring

Capture competitor pages for manual or automated review workflows.

Web Archiving

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 capture
formatstringpng | jpeg | webp | pdf
widthnumberViewport width in pixels (default 1280)
heightnumberViewport height, null for full page
full_pagebooleanCapture entire scrollable page
selectorstringCSS selector — capture single element
devicestringdesktop | mobile | tablet | custom
dark_modebooleanEnable prefers-color-scheme: dark
FAQ

Developer 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.