Automation API

Interact with the page before capturing

Run scripted interactions to reach dynamic states. Useful for login walls, consent dialogs, JS apps, and modal-driven interfaces.

Steps commands

Use step commands like click, type, wait, and screenshot with optional target selectors.

Popup and cookie handling

hide_popups=true applies anti-banner methods and filter rules so screenshots focus on content.

Ad suppression

hide_ads=true minimizes ad noise in visual regression checks and monitoring snapshots.

Video evidence

video=true captures full interaction flow with mp4, webm, or gif format support.

Example request

GET /api/v1/screenshot/create
?url=https://example.com
&country=us
&steps=[{"command":"click","selector":"button.buy"},{"command":"wait","value":1200},{"command":"screenshot","target":".checkout"}]
&hide_ads=true
&hide_popups=true
&video=true
&video_format=mp4