ProdaPic API
URL → Screenshot · v3.1
ProdaPic captures any webpage as PNG, JPEG, WEBP, or PDF. It supports viewport, full-page, and element-level capture with device simulation and ad blocking.
Authentication
All requests require a Bearer token. Manage keys at API Keys dashboard.
Authorization: Bearer sk_live_••••••••
Capture Modes
Full-Page
Capture the entire scrollable page by setting full_page: true.
{ "full_page": true }Viewport
Capture only the visible viewport. Default mode.
{ "full_page": false }Element
Capture a specific DOM element by CSS selector.
{ "selector": "#chart" }Device Preset
Simulate a real device viewport and user agent.
{ "device": "iphone14" }Parameters
urlformatwidthheightfull_pageselectordeviceblock_adswait_fordelayRoadmap
ProdaPic is launching with the capture features listed above. Additional output formats, scheduled captures, and customer-controlled visual analysis integrations are roadmap candidates after the SaaS control plane, billing, and gateway are fully live.
POST /v1/screenshot
{
"url": "https://competitor.com/pricing",
"format": "png",
"full_page": true,
"block_ads": true
}
// Response includes screenshot metadata or a binary capture depending on mode
{
"screenshot_url": "https://cdn.scaleapis.com/snaps/abc.png",
"format": "png"
}Error Codes
400Missing url or invalid parameter.
401Missing or invalid Bearer token.
403URL blocked by content policy.
422Page loaded but capture failed.
429Rate limit exceeded.
500Rendering engine error.
Rate Limits
Upgrade your plan for higher rate limits and production access.