Authentic user insights from autonomous AI agents, backed by evidence. Stunt Double's actors are cast as your users: give one a goal and it drives a real browser through your product, prototype or Figma design on its own, then brings back the screenshot, the step and what it said.
Automated checks probe the site before any agent runs. They count for 40% of each category. Strongest is Information retrieval at 100.0, weakest is Market ranking at 70.0.
Site checks by category
Brand awareness
76.0
Discovery
70.0
Information retrieval
100.0
Market ranking
70.0
Accuracy
100.0
Task completion
78.0
Delegated access
87.0
Contact & communication
75.0
01 Site checks
Points by category
Brand awareness
76.0
Discovery
70.0
Information retrieval
100.0
Market ranking
70.0
Accuracy
100.0
Task completion
78.0
Delegated access
87.0
Contact & communication
75.0
Agent readiness checks
Essential
80/80
Recommended
18/20
Checks passing
30/34
CLI tool availableRecommended
Agent onboarding frictionRecommended
Function calling compatibilityRecommended
Agent instruction / when-to-useRecommended
02 Agent sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
1m 21s
90median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
3m 44s
96median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
4m
90median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
14m 43s
82median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
7m 20s
21median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
56s
100median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 16s
100median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 31s
99median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
11m
95median 89
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
5m 27s
82median 89
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
1m 23s
96median 78
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
3m 45s
94median 78
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 2s
94median 78
Market ranking
Based on your knowledge, name 3 direct competitors to stuntdouble.io in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
10s
39median 68
Based on your knowledge, name 3 direct competitors to stuntdouble.io in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
9s
32median 68
Based on your knowledge, name 3 direct competitors to stuntdouble.io in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
7s
26median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
1m 23s
36median 64
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
3m 47s
66median 64
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
4m 4s
80median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
57s
94median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 18s
94median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 31s
96median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
11m
95median 86
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
5m 24s
92median 86
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
42s
96median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
1m 51s
96median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 1s
95median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
7m 40s
95median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
4m 19s
0median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
22s
90median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 28s
73median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 24s
80median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
4m 29s
26median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
2m 2s
0median 80
03 Blend
Agents 60%
Checks 40%
One kind of evidence only? That kind counts in full.
Brand awareness10% of the overall
0.4 × 76.0 + 0.6 × 84.0 = 80.8 raw
80.8 raw → 90.9 published
Discovery15% of the overall
0.4 × 70.0 + 0.6 × 99.0 = 87.4 raw
87.4 raw → 94.1 published
Information retrieval15% of the overall
0.4 × 100.0 + 0.6 × 89.3 = 93.6 raw
93.6 raw → 97.1 published
Market ranking10% of the overall
0.4 × 70.0 + 0.6 × 8.3 = 33.0 raw
33.0 raw → 60.7 published
Accuracy15% of the overall
0.4 × 100.0 + 0.6 × 36.7 = 62.0 raw
62.0 raw → 80.6 published
Task completion20% of the overall
0.4 × 78.0 + 0.6 × 89.3 = 84.8 raw
84.8 raw → 92.8 published
Delegated access10% of the overall
0.4 × 87.0 + 0.6 × 91.3 = 89.6 raw
89.6 raw → 95.2 published
Contact & communication5% of the overall
0.4 × 75.0 + 0.6 × 63.3 = 68.0 raw
68.0 raw → 84.1 published
Category
Weight
Checks
Sessions
Blend
Benchmarked
Brand awareness
10%
76.0
84.0
80.8
90.9
Discovery
15%
70.0
99.0
87.4
94.1
Information retrieval
15%
100.0
89.3
93.6
97.1
Market ranking
10%
70.0
8.3
33.0
60.7
Accuracy
15%
100.0
36.7
62.0
80.6
Task completion
20%
78.0
89.3
84.8
92.8
Delegated access
10%
87.0
91.3
89.6
95.2
Contact & communication
5%
75.0
63.3
68.0
84.1
Overall
100%
~77.1
89.0
04 Benchmarked score
77.1 raw → 89.0
Final score is calibrated and adjusted to better reflect the actual performance and benchmark.
Category weights
Brand awareness 10%
Discovery 15%
Information retrieval 15%
Market ranking 10%
Accuracy 15%
Task completion 20%
Delegated access 10%
Contact & communication 5%
Overall 89.0, from 77.1 raw points.
Agents
Each agent’s score over 30 days, and how its latest sessions went.
Claude
Latest run average
84.8
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
Based on your knowledge, name 3 direct competitors to stuntdouble.io in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
Based on your knowledge, name 3 direct competitors to stuntdouble.io in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
Based on your knowledge, name 3 direct competitors to stuntdouble.io in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
Fix: Publish an official CLI tool on npm, PyPI, or Homebrew. A CLI lets agents and developers script interactions with your product without building API integrations from scratch.
Partial
Agent onboarding frictionrecommended
Onboarding signals described but not verified live: self-serve key generation, sandbox/test environment, zero-auth access
Fix: Offer a free tier or trial, self-serve API key generation, and a sandbox environment. Agents can't fill out 'contact sales' forms.
Fix: Ensure API endpoints have unique operation IDs, typed schemas, and descriptions compatible with LLM function-calling formats.
Partial
Agent instruction / when-to-userecommended
Agent instruction file at /.well-known/agent-skills/ but no explicit when-to-use guidance
Fix: Tell agents when to reach for you: add a 'when to use this' section to your llms.txt (or a dedicated agent-instructions file) that names your best-fit use cases and how an agent should call you. Be specific about the jobs you are right for - generic marketing copy does not read as guidance.
34 checks · scanned 7 Oct 2026
Badge
Show visitors your Excellent agent score
Add a live Index badge to your footer, docs or README. The badge updates after every run and links visitors to this scorecard.
Ask your agent about stuntdouble.io
Add the Index to Claude, ChatGPT or Cursor as an MCP connector to look up any score, frictions and agent sessions. No account needed.