comparisons

Compare two screens

Compare two captured screens side by side: layout structure, page sections, observed actions, dimensions, screen types, and design guide differences. Returns a structured comparison with similarities, differences, and factual observations.

Use this when the user wants to understand how two products approach the same problem differently—e.g. comparing Linear's pricing page with Stripe's pricing page, or Vercel's onboarding with Notion's onboarding.

You can also compare one screen against a target description to see how close a reference matches what the user is trying to build.

get/api/v1/comparisons

Request

  • Base URL: https://screenrove.com
  • URL: https://screenrove.com/api/v1/comparisons
  • Auth: none declared

Query parameters

screenAstring required

First screen id to compare, e.g. linear-marketing-pricing.

screenBstring

Second screen id to compare. If omitted, provide targetDescription instead.

targetDescriptionstring

Instead of screenB, describe what you're building to see how screenA matches, e.g. "Pricing page with 3 tiers and a feature comparison table".

focus'layout' | 'sections' | 'actions' | 'dimensions' | 'typography' | 'all'

What aspects to emphasize in the comparison.

Response

Structured comparison of the two screens.

reportstring

Markdown summary of the comparison between the two screens.

targetDescriptionstring

The target description if comparing against text instead of screenB.

similaritiesstring[]

What the two screens have in common.

differencesstring[]

How the two screens differ.

observationsstring[]

Design observations and takeaways from the comparison.

Changes

No recorded changes to this operation across all 1 revision of this API.