Automate Everything
Full REST API. Real-time webhooks. Build visual testing into your CI/CD pipeline, create custom dashboards, or automate client reporting. If you can code it, you can integrate it.
Manual Doesn’t Scale
Clicking buttons is fine for 5 sites. For 50? For 500? You need automated checks triggered by deployments, custom reporting for different clients, integration with your existing tools, and programmatic access to results. You need an API.
No automation: Manual clicks don’t work at scale
No integration: Visual testing isolated from your workflow
No custom reports: One-size-fits-all doesn’t fit anyone
A Real API
We built our API first, then built our UI on top of it. Everything you can do in the dashboard, you can do via API. Full programmatic control over your visual testing with simple Bearer token authentication.
API-first design: Dashboard uses the same API you do
Full coverage: Every feature accessible programmatically
Simple auth: Bearer token, no OAuth complexity
REST API Endpoints
Manage accounts, groups, URLs, screenshots, and comparisons. Trigger checks programmatically, query results, update statuses. All with standard REST conventions and JSON responses. 100 requests per minute rate limit.
Screenshots API: Trigger screenshot batches for any group
Comparisons API: Query results, filter by threshold, update status
Groups & URLs: Full CRUD for all your monitoring targets
Real-Time Webhooks
Get notified instantly when things happen. No polling required. Receive events for changes_detected, batch_completed, screenshot_completed, and screenshot_failed. 5 retry attempts with exponential backoff, HMAC signature validation for security.
Instant delivery: Events pushed as they happen
Reliable: 5 retries with exponential backoff
Secure: HMAC signature validation included
Deployment Verification
Deploy to staging, trigger API check, review comparison, deploy to production. Catch visual regressions before users do.
Custom Reporting
Fetch comparisons for client URLs, filter by date range, generate PDF or email reports. Automate your client update meetings.
Custom Alerting
Receive webhook events, parse payload, send to Slack, PagerDuty, Discord, or SMS. Your monitoring, your channels.
Ready to Integrate?
Full API documentation with examples, and Postman collection. Start building visual testing into your workflow today.
Frequently Asked Questions
Can I trigger checks from my deployment script?
Absolutely. That’s one of the most popular use cases. Trigger pre/post screenshots around your deployments with direct calls to our API.
How do I test webhooks locally?
Use ngrok or similar to expose a local endpoint, then configure that URL in your webhook settings.