Developer Docs

ScaleAPIs Documentation

Everything you need to integrate ProdaDoc and ProdaPic into your applications. Quickstart, reference, examples, and SDKs.

Authentication

All requests must include a valid API key using Bearer authentication.

auth-example.ts
// All requests require Bearer authentication
const res = await fetch('https://api.scaleapis.com/v1/pdf', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_••••••••',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ url: 'https://example.com' }),
});

Never expose your API key in client-side code. Always route API calls through your backend server. Rotate compromised keys immediately from the API Keys dashboard.

Product references

ProdaDoc

URL → PDF API

Overview
Authentication
Endpoints
Parameters
Async & Webhooks
Errors
Rate Limits
View ProdaDoc Docs

ProdaPic

URL → Screenshot API

Overview
Authentication
Capture Modes
Parameters
AI Analysis
Errors
Rate Limits
View ProdaPic Docs

Common error codes

400
Bad Request

Missing required parameters or invalid URL format.

401
Unauthorized

Invalid or missing API key in Authorization header.

403
Forbidden

Plan limit exceeded or URL blocked by policy.

422
Unprocessable Entity

Page rendered but result could not be generated.

429
Too Many Requests

Rate limit exceeded. Check your plan limits.

500
Internal Server Error

Rendering engine error. Retry with exponential backoff.