AI ANALYSIS

AI-powered website analysis, one API call away

Capture a page and get back an AI-generated summary and quality assessment in the same response — content audits, QA reviews, and page-quality checks without a separate vision pipeline.

v3/analyze
One endpoint, capture + AI
Real rendering
Analyzes what actually loaded
Structured output
Summary + quality score as JSON
Install:curl -X POST https://api.prod.ss.snapshot-site.com/api/v3/analyze
Auth:x-snapshotsiteapi-key: YOUR_API_KEY
Get started for free
Analysis output
Good fits
Content audits across large page sets
SEO and quality checks before publishing
Feeding page context into an internal AI workflow
Automated review of pages you don't control

What the AI analysis actually returns

The v3/analyze endpoint captures a page with a real browser, then optionally runs an AI summary and quality assessment on what was rendered — not on raw HTML, so JavaScript-heavy pages and dynamic content are analyzed as a visitor would actually see them.

1

enableSummary

Returns a plain-language summary of the page's content alongside the screenshot.

2

enableQuality

Returns a structured quality assessment you can use as a triage signal across many pages.

3

waitForDom

Waits for the page to settle before analyzing, so async-loaded content isn't missed.

4

Same request, same auth

Uses the same API key and request shape as the plain screenshot endpoints — no separate setup.

Quick start

Capture and analyze in one call

1

Get an API key from the console

2

POST a URL to /api/v3/analyze with enableSummary and/or enableQuality set to true

3

Read the summary/quality fields alongside the screenshot URL in the response

4

Batch across a URL list for a full content audit

Example request

Analyze

Analyze a page for content and quality

Capture a page and get back a summary plus a quality assessment in one response.

curl --request POST \
  --url https://api.prod.ss.snapshot-site.com/api/v3/analyze \
  --header 'Content-Type: application/json' \
  --header 'x-snapshotsiteapi-key: YOUR_API_KEY' \
  --data '{
    "url": "https://example.com/blog/latest-post",
    "format": "png",
    "width": 1440,
    "fullSize": true,
    "waitForDom": true,
    "enableSummary": true,
    "enableQuality": true
  }'