ProdaPic
v3.1URL → Screenshot API
Capture any webpage as PNG, JPEG, WEBP, or PDF with a single API call. Full-page, element-level, and responsive capture workflows for QA, OG images, monitoring, and design reviews.
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,
waitFor: '#chart-rendered',
});
console.log(screenshot.url);
// → https://cdn.scaleapis.com/snaps/abc123.pngThe most capable screenshot API on the market
Current screenshot outputs, responsive capture, and guarded live demos — one API call.
4 Current Output Formats
PNG, JPEG, WEBP, and PDF output are supported today.
Responsive Capture
Simulate any device — mobile, tablet, desktop — with custom viewport.
Ad & Tracker Blocking
Auto-block ads, cookie banners, and trackers before capture.
Roadmap: Visual Analysis
Customer-controlled analysis workflows are planned after the core SaaS launch is stable.
Roadmap: Scheduled Screenshots
Recurring captures belong in the post-launch platform roadmap.
CSS Selector Capture
Screenshot any specific element on the page by CSS selector.
Try ProdaPic live
Enter any URL and get a real screenshot in seconds.
Live demo runs through the real engine with rate limits. Sign up for full access.
Built for every visual capture use case
OG Image Generation
Auto-generate social preview images for every blog post and product page.
QA & Visual Testing
Capture UI states in CI/CD pipelines and diff against baseline screenshots.
Competitive Monitoring
Track competitor pricing pages, landing pages, and UI changes over time.
Web Archiving
Capture web pages on demand for manual archiving and review workflows.
Key Parameters
Full reference at /docs/prodapic
urlstringThe webpage URL to captureformatstringpng | jpeg | webp | pdfwidthintegerViewport width in pixels (default: 1440)heightintegerViewport height in pixels (default: 900)full_pagebooleanCapture the entire scrollable pageselectorstringCSS selector — capture only this elementblock_adsbooleanBlock ads, trackers, and cookie bannerswait_forstringCSS selector to wait for before capturedevicestringDevice preset: iphone14, ipad, pixel7…Frequently asked questions
ProdaPic currently supports PNG, JPEG, WEBP, and PDF output. Additional formats such as AVIF, SVG, and video are roadmap candidates after the SaaS launch is stable.
Yes. Pass a selector parameter with a CSS selector. ProdaPic will wait for the element to render and capture only that portion of the page.
Use the device parameter with a preset like iphone14, ipad, or pixel7. You can also set custom width and height values to simulate any viewport.
Not yet. Visual analysis is a roadmap candidate for a later customer-controlled integration after the core SaaS launch is stable.
Not yet. Recurring screenshots are a planned platform workflow after the core SaaS launch and gateway controls are fully live.
Ready to take your first screenshot?
Start free with 50 captures/day. No credit card required.