SiteLensAPI
View API Example

Real Browser QA + Theme Intelligence

Catch UI regressions before your users do.

SiteLensAPI runs real browser checks against any public site - desktop and mobile - with screenshots, console errors, network errors, DOM summaries, and interaction scenarios.

What it does

SiteLens QA

MVP

Real browser regression checks for public websites.

  • desktop + mobile checks
  • screenshots
  • console/network errors
  • DOM summary
  • interaction scenarios
  • templates: mobile-menu, highlight-text, nav-link-click

SiteLens Theme

Live

Rendered site style intelligence.

  • extract colors
  • detect fonts
  • suggest themes
  • help embedded forms/widgets match the host site
  • currently used by Formlyx Match My Site

Real interaction testing, not just uptime checks.

In our demo, SiteLens QA opens the U.S. Constitution reader, selects "We the People," opens the highlight tray, applies a blue highlight, verifies the highlighted markup exists, and captures desktop and mobile screenshots.

desktop: passed mobile: passed example: step failed

scenario: highlight-preamble-apply-blue

assert exists [data-testid="highlighted-text"]

Feature highlights

Desktop + mobile checks

Run both viewports in a single API call.

Step-by-step scenario results

Each action and assertion includes status and details.

Screenshots at every step

Capture viewport and scenario screenshots for rapid diagnosis.

Console + network capture

Collect JavaScript errors and failed network requests.

Safe templates

Use built-in flows instead of arbitrary scripts.

Theme extraction

Match embedded UI to host-site design with color/font intelligence.

Example API calls

US Constitution highlight demo

curl -s -X POST https://api.sitelensapi.com/demo/usconstitution-highlight | jq

Generic QA request

curl -s -X POST https://api.sitelensapi.com/analyze/qa \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "viewports": ["desktop", "mobile"]
  }' | jq

Get early access

SiteLensAPI is live in MVP mode. Reach out to get early API access and integration support.

Request Early Access