Session fbe29401
Provider: ChatGPT Agent • Model: gpt-6-luna • Category: support • Score: 73.2 (Good)
Rubric evidence
The agent found the Pricing FAQ and accurately reported "cancel at any time", with changes effective next billing cycle and upgrades prorated. It did not find the actual cancellation path (the in-account steps), and it did not find a refund policy, though it checked the Terms and docs. It said so honestly instead of guessing.
- 2026-10-04T21:47:06.424435+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:47:06.193Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io" } }, "stepIndex": 0 } - 2026-10-04T21:47:07.857366+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:47:07.640Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/\nNow on https://www.stuntdouble.io/ (Stunt Double: product testing and user research by AI users)" }, "stepIndex": 1 } - 2026-10-04T21:47:09.71704+00:00 · screenshot
{ "stepIndex": 1 }
- 2026-10-04T21:47:10.069098+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:47:09.512Z", "kind": "tool_call", "name": "find", "input": { "query": "pricing" } }, "stepIndex": 2 } - 2026-10-04T21:47:10.430635+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:47:09.536Z", "kind": "tool_result", "name": "find", "text": "link \"Pricing\" href=\"/pricing\" [ref_1]\nlink \"See pricing\" href=\"/pricing\" [ref_2]\nlink \"Pricing\" href=\"/pricing\" [ref_3]" }, "stepIndex": 3 } - 2026-10-04T21:47:11.426662+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:11.216Z", "kind": "tool_call", "name": "click", "input": { "x": 739, "y": 29, "ref": "ref_1" } }, "stepIndex": 4 } - 2026-10-04T21:47:12.988106+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:12.760Z", "kind": "tool_result", "name": "click", "text": "left click on ref_1 at (740, 28)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 5 } - 2026-10-04T21:47:15.684318+00:00 · screenshot
{ "stepIndex": 5 }
- 2026-10-04T21:47:16.03626+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:47:14.825Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 6 } - 2026-10-04T21:47:16.404592+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:47:14.839Z", "kind": "tool_result", "name": "get_page_text", "text": "Cheaper than a complaint No participant fees and no panel credits. You pay for the runs you use. Solo Trial €9 /mo One person, for up to 3 months Kick the tires solo before bringing the team Start trial Hobby €69 /team/mo 3 collaborators For individuals and small projects Choose Hobby Startup €249 /team/mo 10 collaborators, then €5 each For growing product teams Choose Startup Pro €529 /team/mo 25 collaborators For teams that need more power Choose Pro Enterprise Bespoke Custom seats For organizations with specific needs Talk to us Compare plans Solo Trial Hobby Startup Pro Enterprise TEAM & USAGE Collaborators 1 3 10, then €5 each 25 Custom Usage (2x on annual plan) Fair use, while you trial 160 min, then €0.34/min 560 min, then €0.34/min 1,000 min, then €0.34/min Negotiable Actors 3 5 7 15 Custom History 90 days 30 days 90 days 360 days Full history Comments retention 90 days 30 days 90 days 360 days Unlimited ENVIRONMENT & ACCESS Environment Browser Browser Browser Browser Browser Connection Public & private URLs Public & private URLs Public & private URLs Public & private URLs Public & private URLs, VPN/VPC Agent credentials Included Not included Included Included Included Self-hosted workers Desktop app Desktop app Desktop app Desktop app Desktop app, Docker, dedicated Integrations Linear, Slack Not included Linear, Slack API, Linear, Slack Custom Before you choose a plan Minutes, caps, trials and private URLs. What counts as a minute? Do I pay for participants or recruitment? Can I stop usage charges running away? Can I try it before I pay? Can actors test staging, previews or internal tools? Can I change or cancel my plan? Which currencies can I pay in? Do you offer startup, education or non-profit pricing? GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene" }, "stepIndex": 7 } - 2026-10-04T21:47:17.226056+00:00 · tool_call · read_page
{ "step": { "ts": "2026-10-04T21:47:17.027Z", "kind": "tool_call", "name": "read_page", "input": { "ref": "", "filter": "all" } }, "stepIndex": 8 } - 2026-10-04T21:47:18.202372+00:00 · tool_result · read_page
{ "step": { "ts": "2026-10-04T21:47:17.045Z", "kind": "tool_result", "name": "read_page", "text": "link \"Skip to main content\" href=\"#main-content\" [ref_4]\nbanner [ref_5]\n navigation \"Main\" [ref_6]\n link \"Stunt Double home\" href=\"/\" [ref_7]\n navigation \"Sections\" [ref_8]\n list [ref_9]\n listitem [ref_10]\n button \"Product\" [ref_11]\n listitem [ref_12]\n button \"Resources\" [ref_13]\n listitem [ref_14]\n link \"Pricing\" href=\"/pricing\" [ref_1]\n button \"Search\" [ref_15]\n button \"Use light theme\" [ref_16]\n link \"Cast an actor\" href=\"https://app.stuntdouble.io/login\" [ref_17]\nmain [ref_18]\n main [ref_19]\n heading \"Cheaper than a complaint\" [ref_20]\n text \"No participant fees and no panel credits. You pay for the runs you use.\" [ref_21]\n heading \"Solo Trial\" [ref_22]\n text \"€9\" [ref_23]\n text \"/mo\" [ref_24]\n text \"One person, for up to 3 months\" [ref_25]\n text \"Kick the tires solo before bringing the team\" [ref_26]\n link \"Start trial\" href=\"https://app.stuntdouble.io/login\" [ref_27]\n heading \"Hobby\" [ref_28]\n text \"€69\" [ref_29]\n text \"/team/mo\" [ref_30]\n text \"3 collaborators\" [ref_31]\n text \"For individuals and small projects\" [ref_32]\n link \"Choose Hobby\" href=\"https://app.stuntdouble.io/login\" [ref_33]\n heading \"Startup\" [ref_34]\n text \"€249\" [ref_35]\n text \"/team/mo\" [ref_36]\n text \"10 collaborators, then €5 each\" [ref_37]\n text \"For growing product teams\" [ref_38]\n link \"Choose Startup\" href=\"https://app.stuntdouble.io/login\" [ref_39]\n heading \"Pro\" [ref_40]\n text \"€529\" [ref_41]\n text \"/team/mo\" [ref_42]\n text \"25 collaborators\" [ref_43]\n text \"For teams that need more power\" [ref_44]\n link \"Choose Pro\" href=\"https://app.stuntdouble.io/login\" [ref_45]\n heading \"Enterprise\" [ref_46]\n text \"Bespoke\" [ref_47]\n text \"Custom seats\" [ref_48]\n text \"For organizations with specific needs\" [ref_49]\n link \"Talk to us\" href=\"mailto:hello@stuntdouble.io\" [ref_50]\ncontentinfo [ref_51]\n link \"Stunt Double home\" href=\"/\" [ref_52]\n link href=\"https://index.stuntdouble.io/d/stuntdouble.io?ref=badge\" [ref_53]\n img \"stuntdouble.io Stunt Double Index agent score\" [ref_54]\n navigation \"Product\" [ref_55]\n heading \"PRODUCT\" [ref_56]\n list [ref_57]\n listitem [ref_58]\n link \"Overview\" href=\"/product\" [ref_59]\n listitem [ref_60]\n link \"Features\" href=\"/features\" [ref_61]\n listitem [ref_62]\n link \"Synthetic research\" href=\"/synthetic-research\" [ref_63]\n listitem [ref_64]\n link \"Use cases\" href=\"/use-cases\" [ref_65]\n listitem [ref_66]\n link \"Integrations\" href=\"/integrations\" [ref_67]\n listitem [ref_68]\n link \"Pricing\" href=\"/pricing\" [ref_3]\n listitem [ref_69]\n link \"Changelog\" href=\"/changelog\" [ref_70]\n listitem [ref_71]\n link \"Download for Mac\" href=\"/api/desktop/download\" [ref_72]\n navigation \"Learn\" [ref_73]\n heading \"LEARN\" [ref_74]\n list [ref_75]\n listitem [ref_76]\n link \"Documentation\" href=\"/support/docs\" [ref_77]\n listitem [ref_78]\n link \"Guides\" href=\"/guides\" [ref_79]\n listitem [ref_80]\n link \"Blog\" href=\"/blog\" [ref_81]\n listitem [ref_82]\n link \"Glossary\" href=\"/glossary\" [ref_83]\n listitem [ref_84]\n link \"Alternatives\" href=\"/alternatives\" [ref_85]\n listitem [ref_86]\n link \"All resources\" href=\"/resources\" [ref_87]\n listitem [ref_88]\n link \"Stunt Double Index (opens in new tab)\" href=\"https://index.stuntdouble.io\" [ref_89]\n text \"(opens in new tab)\" [ref_90]\n navigation \"Help\" [ref_91]\n heading \"HELP\" [ref_92]\n list [ref_93]\n listitem [ref_94]\n link \"Help center\" href=\"/support\" [ref_95]\n listitem [ref_96]\n link \"Contact\" href=\"/contact\" [ref_97]\n listitem [ref_98]\n link \"Feedback\" href=\"/feedback\" [ref_99]\n listitem [ref_100]\n link \"Status (opens in new tab)\" href=\"https://status.stuntdouble.io\" [ref_101]\n text \"(opens in new tab)\" [ref_102]\n navigation \"Company\" [ref_103]\n heading \"COMPANY\" [ref_104]\n list [ref_105]\n listitem [ref_106]\n link \"Design\" href=\"/design\" [ref_107]\n listitem [ref_108]\n link \"Brand\" href=\"/brand\" [ref_109]\n listitem [ref_110]\n link \"Investors\" href=\"/investors\" [ref_111]\n listitem [ref_112]\n link \"Security\" href=\"/security\" [ref_113]\n listitem [ref_114]\n link \"Privacy\" href=\"/privacy\" [ref_115]\n listitem [ref_116]\n link \"Terms\" href=\"/terms\" [ref_117]\n listitem [ref_118]\n link \"MCP server (opens in new tab)\" href=\"https://github.com/stunt-double/stuntdouble-mcp\" [ref_119]\n text \"(opens in new tab)\" [ref_120]\n listitem [ref_121]\n link \"llms.txt\" href=\"/llms.txt\" [ref_122]\n text \"© 2026 Turnout Labs Ltd. 66 Paul Street, London EC2A 4NA. Company No. 15708750. Cookie settings\" [ref_123]\n text \"“Stunt Double”, “Turnout Labs” and “Aictors” are registered trademarks of Turnout Labs Ltd.\" [ref_124]\n combobox \"Language and region\" [ref_125]\n text \"English\" [ref_126]\n list \"Stunt Double on social media\" [ref_127]\n listitem [ref_128]\n link \"GitHub (opens in new tab)\" href=\"https://github.com/stunt-double\" [ref_129]\n listitem [ref_130]\n link \"LinkedIn (opens in new tab)\" href=\"https://www.linkedin.com/company/stunt-double/\" [ref_131]\n listitem [ref_132]\n link \"Instagram (opens in new tab)\" href=\"https://www.instagram.com/stuntdouble.io\" [ref_133]\n listitem [ref_134]\n link \"TikTok (opens in new tab)\" href=\"https://www.tiktok.com/@stuntdoubleio\" [ref_135]\ntext \"We use cookies as described in our privacy policy.\" [ref_136]\nbutton \"Decline\" [ref_137]\nbutton \"Allow\" [ref_138]" }, "stepIndex": 9 } - 2026-10-04T21:47:19.48247+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:47:19.267Z", "kind": "tool_call", "name": "scroll", "input": { "x": 1191, "y": 512, "ref": "ref_18", "amount": 5, "direction": "down" } }, "stepIndex": 10 } - 2026-10-04T21:47:20.113241+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:47:19.845Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 5 at (633, 1562)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 11 } - 2026-10-04T21:47:21.976809+00:00 · screenshot
{ "stepIndex": 11 }
- 2026-10-04T21:47:22.521177+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:47:22.311Z", "kind": "tool_call", "name": "scroll", "input": { "x": 1192, "y": 510, "ref": "ref_18", "amount": 7, "direction": "down" } }, "stepIndex": 12 } - 2026-10-04T21:47:23.262991+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:47:23.052Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 7 at (633, 1062)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 13 } - 2026-10-04T21:47:25.098314+00:00 · screenshot
{ "stepIndex": 13 }
- 2026-10-04T21:47:25.707728+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:47:25.500Z", "kind": "tool_call", "name": "scroll", "input": { "x": 1190, "y": 516, "ref": "ref_18", "amount": 5, "direction": "down" } }, "stepIndex": 14 } - 2026-10-04T21:47:26.342755+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:47:26.117Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 5 at (633, 362)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 15 } - 2026-10-04T21:47:27.207243+00:00 · screenshot
{ "stepIndex": 15 }
- 2026-10-04T21:47:28.906601+00:00 · tool_call · read_page
{ "step": { "ts": "2026-10-04T21:47:28.687Z", "kind": "tool_call", "name": "read_page", "input": { "ref": "ref_18", "filter": "all" } }, "stepIndex": 16 } - 2026-10-04T21:47:29.284345+00:00 · tool_result · read_page
{ "step": { "ts": "2026-10-04T21:47:28.706Z", "kind": "tool_result", "name": "read_page", "text": "main [ref_18]\n main [ref_19]\n heading \"Cheaper than a complaint\" [ref_20]\n text \"No participant fees and no panel credits. You pay for the runs you use.\" [ref_21]\n heading \"Solo Trial\" [ref_22]\n text \"€9\" [ref_23]\n text \"/mo\" [ref_24]\n text \"One person, for up to 3 months\" [ref_25]\n text \"Kick the tires solo before bringing the team\" [ref_26]\n link \"Start trial\" href=\"https://app.stuntdouble.io/login\" [ref_27]\n heading \"Hobby\" [ref_28]\n text \"€69\" [ref_29]\n text \"/team/mo\" [ref_30]\n text \"3 collaborators\" [ref_31]\n text \"For individuals and small projects\" [ref_32]\n link \"Choose Hobby\" href=\"https://app.stuntdouble.io/login\" [ref_33]\n heading \"Startup\" [ref_34]\n text \"€249\" [ref_35]\n text \"/team/mo\" [ref_36]\n text \"10 collaborators, then €5 each\" [ref_37]\n text \"For growing product teams\" [ref_38]\n link \"Choose Startup\" href=\"https://app.stuntdouble.io/login\" [ref_39]\n heading \"Pro\" [ref_40]\n text \"€529\" [ref_41]\n text \"/team/mo\" [ref_42]\n text \"25 collaborators\" [ref_43]\n text \"For teams that need more power\" [ref_44]\n link \"Choose Pro\" href=\"https://app.stuntdouble.io/login\" [ref_45]\n heading \"Enterprise\" [ref_46]\n text \"Bespoke\" [ref_47]\n text \"Custom seats\" [ref_48]\n text \"For organizations with specific needs\" [ref_49]\n link \"Talk to us\" href=\"mailto:hello@stuntdouble.io\" [ref_50]\n heading \"Compare plans\" [ref_139]\n table [ref_140]\n text \"Solo Trial\" [ref_141]\n text \"Hobby\" [ref_142]\n text \"Startup\" [ref_143]\n text \"Pro\" [ref_144]\n text \"Enterprise\" [ref_145]\n text \"TEAM & USAGE\" [ref_146]\n text \"Collaborators\" [ref_147]\n text \"1\" [ref_148]\n text \"3\" [ref_149]\n text \"10, then €5 each\" [ref_150]\n text \"25\" [ref_151]\n text \"Custom\" [ref_152]\n text \"Usage (2x on annual plan)\" [ref_153]\n text \"Fair use, while you trial\" [ref_154]\n text \"160 min, then €0.34/min\" [ref_155]\n text \"560 min, then €0.34/min\" [ref_156]\n text \"1,000 min, then €0.34/min\" [ref_157]\n text \"Negotiable\" [ref_158]\n text \"Actors\" [ref_159]\n text \"3\" [ref_160]\n text \"5\" [ref_161]\n text \"7\" [ref_162]\n text \"15\" [ref_163]\n text \"Custom\" [ref_164]\n text \"History\" [ref_165]\n text \"90 days\" [ref_166]\n text \"30 days\" [ref_167]\n text \"90 days\" [ref_168]\n text \"360 days\" [ref_169]\n text \"Full history\" [ref_170]\n text \"Comments retention\" [ref_171]\n text \"90 days\" [ref_172]\n text \"30 days\" [ref_173]\n text \"90 days\" [ref_174]\n text \"360 days\" [ref_175]\n text \"Unlimited\" [ref_176]\n text \"ENVIRONMENT & ACCESS\" [ref_177]\n text \"Environment\" [ref_178]\n text \"Browser\" [ref_179]\n text \"Browser\" [ref_180]\n text \"Browser\" [ref_181]\n text \"Browser\" [ref_182]\n text \"Browser\" [ref_183]\n text \"Connection\" [ref_184]\n text \"Public & private URLs\" [ref_185]\n text \"Public & private URLs\" [ref_186]\n text \"Public & private URLs\" [ref_187]\n text \"Public & private URLs\" [ref_188]\n text \"Public & private URLs, VPN/VPC\" [ref_189]\n text \"Agent credentials\" [ref_190]\n text \"Included\" [ref_191]\n text \"Not included\" [ref_192]\n text \"Included\" [ref_193]\n text \"Included\" [ref_194]\n text \"Included\" [ref_195]\n text \"Self-hosted workers\" [ref_196]\n text \"Desktop app\" [ref_197]\n text \"Desktop app\" [ref_198]\n text \"Desktop app\" [ref_199]\n text \"Desktop app\" [ref_200]\n text \"Desktop app, Docker, dedicated\" [ref_201]\n text \"Integrations\" [ref_202]\n text \"Linear, Slack\" [ref_203]\n text \"Not included\" [ref_204]\n text \"Linear, Slack\" [ref_205]\n text \"API, Linear, Slack\" [ref_206]\n text \"Custom\" [ref_207]\n heading \"Before you choose a plan\" [ref_208]\n text \"Minutes, caps, trials and private URLs.\" [ref_209]\n button \"What counts as a minute?\" [ref_210]\n button \"Do I pay for participants or recruitment?\" [ref_211]\n button \"Can I stop usage charges running away?\" [ref_212]\n button \"Can I try it before I pay?\" [ref_213]\n button \"Can actors test staging, previews or internal tools?\" [ref_214]\n button \"Can I change or cancel my plan?\" [ref_215]\n button \"Which currencies can I pay in?\" [ref_216]\n button \"Do you offer startup, education or non-profit pricing?\" [ref_217]" }, "stepIndex": 17 } - 2026-10-04T21:47:30.96891+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:30.754Z", "kind": "tool_call", "name": "click", "input": { "x": 510, "y": 551, "ref": "ref_215" } }, "stepIndex": 18 } - 2026-10-04T21:47:31.505666+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:31.282Z", "kind": "tool_result", "name": "click", "text": "left click on ref_215 at (633, 552)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 19 } - 2026-10-04T21:47:32.370713+00:00 · screenshot
{ "stepIndex": 19 }
- 2026-10-04T21:47:34.430214+00:00 · tool_call · read_page
{ "step": { "ts": "2026-10-04T21:47:34.192Z", "kind": "tool_call", "name": "read_page", "input": { "ref": "ref_215", "filter": "all" } }, "stepIndex": 20 } - 2026-10-04T21:47:34.781612+00:00 · tool_result · read_page
{ "step": { "ts": "2026-10-04T21:47:34.207Z", "kind": "tool_result", "name": "read_page", "text": "button \"Can I change or cancel my plan?\" [ref_215]" }, "stepIndex": 21 } - 2026-10-04T21:47:36.537538+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:36.321Z", "kind": "tool_call", "name": "click", "input": { "x": 433, "y": 552, "ref": "ref_215" } }, "stepIndex": 22 } - 2026-10-04T21:47:37.05782+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:36.849Z", "kind": "tool_result", "name": "click", "text": "left click on ref_215 at (633, 552)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 23 } - 2026-10-04T21:47:38.839072+00:00 · screenshot
{ "stepIndex": 23 }
- 2026-10-04T21:47:39.872418+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:47:39.664Z", "kind": "tool_call", "name": "scroll", "input": { "x": 1090, "y": 459, "ref": "ref_18", "amount": 2, "direction": "down" } }, "stepIndex": 24 } - 2026-10-04T21:47:40.409943+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:47:40.197Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 2 at (633, -138)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 25 } - 2026-10-04T21:47:41.264341+00:00 · screenshot
{ "stepIndex": 25 }
- 2026-10-04T21:47:43.400414+00:00 · tool_call · click
{ "step": { "ts": "2026-10-04T21:47:43.188Z", "kind": "tool_call", "name": "click", "input": { "x": 412, "y": 352, "ref": "ref_215" } }, "stepIndex": 26 } - 2026-10-04T21:47:43.930772+00:00 · tool_result · click
{ "step": { "ts": "2026-10-04T21:47:43.725Z", "kind": "tool_result", "name": "click", "text": "left click on ref_215 at (633, 352)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)" }, "stepIndex": 27 } - 2026-10-04T21:47:45.057052+00:00 · screenshot
{ "stepIndex": 27 }
- 2026-10-04T21:47:47.102056+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:47:46.901Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 28 } - 2026-10-04T21:47:47.467117+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:47:46.917Z", "kind": "tool_result", "name": "get_page_text", "text": "Cheaper than a complaint No participant fees and no panel credits. You pay for the runs you use. Solo Trial €9 /mo One person, for up to 3 months Kick the tires solo before bringing the team Start trial Hobby €69 /team/mo 3 collaborators For individuals and small projects Choose Hobby Startup €249 /team/mo 10 collaborators, then €5 each For growing product teams Choose Startup Pro €529 /team/mo 25 collaborators For teams that need more power Choose Pro Enterprise Bespoke Custom seats For organizations with specific needs Talk to us Compare plans Solo Trial Hobby Startup Pro Enterprise TEAM & USAGE Collaborators 1 3 10, then €5 each 25 Custom Usage (2x on annual plan) Fair use, while you trial 160 min, then €0.34/min 560 min, then €0.34/min 1,000 min, then €0.34/min Negotiable Actors 3 5 7 15 Custom History 90 days 30 days 90 days 360 days Full history Comments retention 90 days 30 days 90 days 360 days Unlimited ENVIRONMENT & ACCESS Environment Browser Browser Browser Browser Browser Connection Public & private URLs Public & private URLs Public & private URLs Public & private URLs Public & private URLs, VPN/VPC Agent credentials Included Not included Included Included Included Self-hosted workers Desktop app Desktop app Desktop app Desktop app Desktop app, Docker, dedicated Integrations Linear, Slack Not included Linear, Slack API, Linear, Slack Custom Before you choose a plan Minutes, caps, trials and private URLs. What counts as a minute? Do I pay for participants or recruitment? Can I stop usage charges running away? Can I try it before I pay? Can actors test staging, previews or internal tools? Can I change or cancel my plan? Yes. Upgrade, downgrade or cancel at any time. Changes take effect at the start of your next billing cycle, and upgrades are prorated. Which currencies can I pay in? Do you offer startup, education or non-profit pricing? GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene" }, "stepIndex": 29 } - 2026-10-04T21:47:49.545268+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:47:49.340Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/terms" } }, "stepIndex": 30 } - 2026-10-04T21:47:50.844395+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:47:50.626Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/terms\nNow on https://www.stuntdouble.io/terms (Terms of Service | Stunt Double)" }, "stepIndex": 31 } - 2026-10-04T21:47:52.41178+00:00 · screenshot
{ "stepIndex": 31 }
- 2026-10-04T21:47:53.310727+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:47:53.094Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 32 } - 2026-10-04T21:47:53.661753+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:47:53.108Z", "kind": "tool_result", "name": "get_page_text", "text": "Terms of Service Last updated 3 Sep 2026 1. Introduction These Terms of Service (\"Terms\") govern your use of the services provided by Turnout Labs (\"we\", \"our\", \"us\"), accessible through our website or any related platforms. By using our services, you agree to be bound by these Terms, which constitute a legally binding agreement between you and Turnout Labs and our products and services including Stunt Double. If you do not agree with these Terms, you must not use our services. Contact Details: support@stuntdouble.io 2. Services Turnout Labs offers various artificial intelligence solutions, including but not limited to data analytics, natural language processing, and machine learning applications (\"Services\"). We reserve the right to modify or discontinue any part of our Services without notice, at any time. We reserve the right to enforce a 'fair-use' policy. 3. Intellectual property rights All intellectual property rights related to the Services, including copyrights, trademarks, patents, trade secrets, and other proprietary rights, are and shall remain the exclusive property of Turnout Labs and its licensors. Your use of the Services does not grant you ownership of any intellectual property rights in our Services or the content you access. \"Stunt Double\", \"Aictors\", and \"Turnout Labs\" are registered trademarks of Turnout Labs Ltd. 4. Limitations of liability To the fullest extent permitted by law, Turnout Labs shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses, resulting from your access to or use of or inability to access or use the Services. 5. Data security and compliance 5.1 Security standards We ensure that our security controls and policies align with recognised industry frameworks such as ISO/IEC 27001:2022, NIST Cybersecurity Framework (CSF), or equivalent. Where such frameworks are not explicitly adopted, we demonstrate comparable security maturity. 5.2 Compliance obligations We shall at all times throughout the term of any agreement comply with information security requirements and other applicable security legislation (including, but not limited to intellectual property, cryptography restrictions, and retention of records) and shall: Not be entitled to use information except to the extent strictly necessary to perform our obligations; Not provide information to any unauthorised third party; and Upon request, provide evidence of the existence, adequacy, and effectiveness of the controls implemented to comply with these terms. 5.3 Security incident management If at any time we suspect or have reason to believe that a Security Incident has occurred impacting customer information or services, we shall notify affected customers within 48 hours of discovery and take all reasonable steps to mitigate the consequences in consultation with affected customers. 6. Privacy Your use of our Service is also governed by our Privacy Policy. Please review our Privacy Policy, which also governs the Site and informs users of our data collection practices. 7. Disclaimer The materials on Stunt Double are provided \"as is\". Stunt Double makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. 8. Limitations In no event shall Stunt Double or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on Stunt Double, even if Stunt Double or a Stunt Double authorized representative has been notified orally or in writing of the possibility of such damage. 9. Governing law These Terms and any disputes arising out of or related to these Terms or the Services shall be governed by and construed in accordance with the laws of the United Kingdom, without giving effect to any choice or conflict of law provision or rule. You irrevocably submit to the exclusive jurisdiction of the courts in that State or location. 10. Indemnification You agree to defend, indemnify, and hold harmless Turnout Labs, its officers, directors, employees, and agents, from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses, or fees (including reasonable attorneys' fees) arising out of or relating to your violation of these Terms or your use of the Services. 11. Handling of user data Turnout Labs is committed to protecting your privacy and data. We collect, use, and manage user data according to our Privacy Policy, which is incorporated by reference into these Terms. By using our services, you consent to such processing and you warrant that all data provided by you is accurate. 12. Communications By using our Services, you agree to receive electronic communications from us. These communications may include notices about your account and information concerning or related to our Services. 13. Prohibited use Usage of our platform, products, and services is strictly with the consent of the registered domain owner. Turnout Labs prohibits any use related to the development of weapons, social scoring, biometrics, identification of people, impersonation of identity, or illegal activity. Non-compliance will result in account termination. Age-restricted and regulated sites. Sites offering adult content, gambling, alcohol or other age-restricted goods and services may be tested on Stunt Double for performance monitoring and functional reporting only. That means checklist runs, availability and flow verification, and the technical and functional evidence those produce. You must be the registered domain owner, or hold the domain owner's consent, and you must mark the checklist or resource as adult content in the product so that captured material is handled accordingly. Behavioural intelligence is not available for this material. Our behavioural intelligence features, which include user interviews, insights and design reviews, must not be used on age-restricted or adult content, and we may withhold or disable them for any account or workspace that does. These features model how people respond to a product, and we do not offer that modelling for this material. You remain responsible for complying with the law that applies to the sites you test, including the age assurance and content duties under the UK Online Safety Act 2023 and any equivalent obligations in the territories you operate in. Evidence we capture from material you have marked as adult content is displayed behind an age confirmation, and you must not circumvent that control or share captured material with anyone under 18. 14. Dispute resolution Any disputes under these Terms will be resolved by arbitration in the United Kingdom, according to the Arbitration Act 1996. The arbitration will be conducted by a single arbitrator mutually agreed upon by the parties. The decision of the arbitrator shall be final and binding upon the parties. 15. Pilot periods For customers engaging in pilot programmes, these terms serve as the applicable agreement during the pilot period. Following completion of any pilot, commercial terms and conditions may be subject to negotiation and agreement through a procurement process. 16. Changes to Terms Stunt Double reserves the right, at our sole discretion, to modify or replace these Terms at any time. We recommend you check these Terms periodically for any changes. 17. Contact information If you have any questions about these Terms, please contact us at: Email: support@stuntdouble.io Address: 66 Paul Street, London These terms constitute the entire agreement between you and Turnout Labs regarding the use of our Services, superseding any prior agreements between you and us relating to your use of the Services. If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions of these Terms will remain in full force and effect. These Terms of Service are last published and in effect as of the 3rd of September, 2026. We reserve the right to update or change our Terms at any time and recommend you check these Terms regularly. Your continued use of the Services after we post any modifications to the Terms will constitute your acknowledgment of the modifications and your consent to abide and be bound by the modified Terms. Contents Introduction Services Intellectual property rights Limitations of liability Data security and compliance Privacy Disclaimer Limitations Governing law Indemnification Handling of user data Communications Prohibited use Dispute resolution Pilot periods Changes to Terms Contact information" }, "stepIndex": 33 } - 2026-10-04T21:47:55.705916+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:47:55.483Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/support" } }, "stepIndex": 34 } - 2026-10-04T21:47:57.625796+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:47:57.418Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/support\nNow on https://www.stuntdouble.io/support (Support | Stunt Double)" }, "stepIndex": 35 } - 2026-10-04T21:48:00.522064+00:00 · screenshot
{ "stepIndex": 35 }
- 2026-10-04T21:48:00.869195+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:47:59.770Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 36 } - 2026-10-04T21:48:01.301744+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:47:59.783Z", "kind": "tool_result", "name": "get_page_text", "text": "Support Browse help topics, read the answers to common questions, or send us a message. We read every one. Browse by topic Guides and documentation for getting the most out of Stunt Double. Documentation Guides and API reference for building on Stunt Double. Quickstart Core concepts Tutorials API overview MCP server Guides Playbooks for plugging Stunt Double into the tools where your work already happens. Actors & checklists Brief actors, build checklists, and read evidence-backed findings. Feedback widget Install the comment widget on your site, then triage what visitors pin and reply in context. Slack Share a link in Slack and get the screen reviewed in the thread, or ask the agent about your workspace and start runs from a message. Integrations Connect Claude, Slack, Linear, and any MCP client to your workspace. Billing & plans Manage your subscription, usage limits, and invoices. Frequently asked questions What is Stunt Double? How is this different from traditional user testing? Can I validate a design before I build it? How trustworthy are the findings? Can I collect feedback from real visitors too? Who can use the feedback widget on my site? Can I get a design review in Slack? What else can the Slack app do? Which tools does it work with? How do I get started? How does Stunt Double prevent costly mistakes? What makes this faster than traditional research? How accurate are AI actors compared to real users? Can I cancel or change my plan anytime? Do you offer startup, education, or non-profit pricing? Can AI actors interact with login-protected pages? Can I integrate Stunt Double with other tools? Is my data secure? Still need help? Send us a message and it goes straight to the team. Leave an email and we’ll follow up. What kind of feedback is this? General feedback General feedback Bug report Feature request Question Name (optional) Email (optional) Message Leave an email if you'd like us to follow up. Website Send feedback Prefer email? Reach us at hello@stuntdouble.io" }, "stepIndex": 37 } - 2026-10-04T21:48:03.309363+00:00 · tool_call · read_page
{ "step": { "ts": "2026-10-04T21:48:02.929Z", "kind": "tool_call", "name": "read_page", "input": { "ref": "", "filter": "all" } }, "stepIndex": 38 } - 2026-10-04T21:48:03.751977+00:00 · tool_result · read_page
{ "step": { "ts": "2026-10-04T21:48:02.946Z", "kind": "tool_result", "name": "read_page", "text": "link \"Skip to main content\" href=\"#main-content\" [ref_1]\nbanner [ref_2]\n navigation \"Main\" [ref_3]\n link \"Stunt Double home\" href=\"/\" [ref_4]\n navigation \"Sections\" [ref_5]\n list [ref_6]\n listitem [ref_7]\n button \"Product\" [ref_8]\n listitem [ref_9]\n button \"Resources\" [ref_10]\n listitem [ref_11]\n link \"Pricing\" href=\"/pricing\" [ref_12]\n button \"Search\" [ref_13]\n button \"Use light theme\" [ref_14]\n link \"Cast an actor\" href=\"https://app.stuntdouble.io/login\" [ref_15]\nmain [ref_16]\n main [ref_17]\n heading \"Support\" [ref_18]\n text \"Browse help topics, read the answers to common questions, or send us a message. We read every one.\" [ref_19]\n list [ref_20]\n text \"Prefer email? Reach us at hello@stuntdouble.io\" [ref_21]\ncontentinfo [ref_22]\n link \"Stunt Double home\" href=\"/\" [ref_23]\n link href=\"https://index.stuntdouble.io/d/stuntdouble.io?ref=badge\" [ref_24]\n img \"stuntdouble.io Stunt Double Index agent score\" [ref_25]\n navigation \"Product\" [ref_26]\n heading \"PRODUCT\" [ref_27]\n list [ref_28]\n listitem [ref_29]\n link \"Overview\" href=\"/product\" [ref_30]\n listitem [ref_31]\n link \"Features\" href=\"/features\" [ref_32]\n listitem [ref_33]\n link \"Synthetic research\" href=\"/synthetic-research\" [ref_34]\n listitem [ref_35]\n link \"Use cases\" href=\"/use-cases\" [ref_36]\n listitem [ref_37]\n link \"Integrations\" href=\"/integrations\" [ref_38]\n listitem [ref_39]\n link \"Pricing\" href=\"/pricing\" [ref_40]\n listitem [ref_41]\n link \"Changelog\" href=\"/changelog\" [ref_42]\n listitem [ref_43]\n link \"Download for Mac\" href=\"/api/desktop/download\" [ref_44]\n navigation \"Learn\" [ref_45]\n heading \"LEARN\" [ref_46]\n list [ref_47]\n listitem [ref_48]\n link \"Documentation\" href=\"/support/docs\" [ref_49]\n listitem [ref_50]\n link \"Guides\" href=\"/guides\" [ref_51]\n listitem [ref_52]\n link \"Blog\" href=\"/blog\" [ref_53]\n listitem [ref_54]\n link \"Glossary\" href=\"/glossary\" [ref_55]\n listitem [ref_56]\n link \"Alternatives\" href=\"/alternatives\" [ref_57]\n listitem [ref_58]\n link \"All resources\" href=\"/resources\" [ref_59]\n listitem [ref_60]\n link \"Stunt Double Index (opens in new tab)\" href=\"https://index.stuntdouble.io\" [ref_61]\n text \"(opens in new tab)\" [ref_62]\n navigation \"Help\" [ref_63]\n heading \"HELP\" [ref_64]\n list [ref_65]\n listitem [ref_66]\n link \"Help centre\" href=\"/support\" [ref_67]\n listitem [ref_68]\n link \"Contact\" href=\"/contact\" [ref_69]\n listitem [ref_70]\n link \"Feedback\" href=\"/feedback\" [ref_71]\n listitem [ref_72]\n link \"Status (opens in new tab)\" href=\"https://status.stuntdouble.io\" [ref_73]\n text \"(opens in new tab)\" [ref_74]\n navigation \"Company\" [ref_75]\n heading \"COMPANY\" [ref_76]\n list [ref_77]\n listitem [ref_78]\n link \"Design\" href=\"/design\" [ref_79]\n listitem [ref_80]\n link \"Brand\" href=\"/brand\" [ref_81]\n listitem [ref_82]\n link \"Investors\" href=\"/investors\" [ref_83]\n listitem [ref_84]\n link \"Security\" href=\"/security\" [ref_85]\n listitem [ref_86]\n link \"Privacy\" href=\"/privacy\" [ref_87]\n listitem [ref_88]\n link \"Terms\" href=\"/terms\" [ref_89]\n listitem [ref_90]\n link \"MCP server (opens in new tab)\" href=\"https://github.com/stunt-double/stuntdouble-mcp\" [ref_91]\n text \"(opens in new tab)\" [ref_92]\n listitem [ref_93]\n link \"llms.txt\" href=\"/llms.txt\" [ref_94]\n text \"© 2026 Turnout Labs Ltd. 66 Paul Street, London EC2A 4NA. Company No. 15708750. Cookie settings\" [ref_95]\n text \"“Stunt Double”, “Turnout Labs” and “Aictors” are registered trademarks of Turnout Labs Ltd.\" [ref_96]\n combobox \"Language and region\" [ref_97]\n text \"English\" [ref_98]\n list \"Stunt Double on social media\" [ref_99]\n listitem [ref_100]\n link \"GitHub (opens in new tab)\" href=\"https://github.com/stunt-double\" [ref_101]\n listitem [ref_102]\n link \"LinkedIn (opens in new tab)\" href=\"https://www.linkedin.com/company/stunt-double/\" [ref_103]\n listitem [ref_104]\n link \"Instagram (opens in new tab)\" href=\"https://www.instagram.com/stuntdouble.io\" [ref_105]\n listitem [ref_106]\n link \"TikTok (opens in new tab)\" href=\"https://www.tiktok.com/@stuntdoubleio\" [ref_107]\ntext \"We use cookies as described in our privacy policy.\" [ref_108]\nbutton \"Decline\" [ref_109]\nbutton \"Allow\" [ref_110]" }, "stepIndex": 39 } - 2026-10-04T21:48:06.454304+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:48:06.225Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/support/docs" } }, "stepIndex": 40 } - 2026-10-04T21:48:07.952946+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:48:07.745Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/support/docs\nNow on https://www.stuntdouble.io/support/docs (Documentation | Stunt Double)" }, "stepIndex": 41 } - 2026-10-04T21:48:09.774964+00:00 · screenshot
{ "stepIndex": 41 }
- 2026-10-04T21:48:10.885182+00:00 · tool_call · find
{ "step": { "ts": "2026-10-04T21:48:10.666Z", "kind": "tool_call", "name": "find", "input": { "query": "billing" } }, "stepIndex": 42 } - 2026-10-04T21:48:11.250713+00:00 · tool_result · find
{ "step": { "ts": "2026-10-04T21:48:10.687Z", "kind": "tool_result", "name": "find", "text": "No elements match \"billing\"." }, "stepIndex": 43 } - 2026-10-04T21:48:14.232112+00:00 · tool_call · get_page_text
{ "step": { "ts": "2026-10-04T21:48:14.032Z", "kind": "tool_call", "name": "get_page_text", "input": {} }, "stepIndex": 44 } - 2026-10-04T21:48:14.589676+00:00 · tool_result · get_page_text
{ "step": { "ts": "2026-10-04T21:48:14.044Z", "kind": "tool_result", "name": "get_page_text", "text": "Support GETTING STARTED Introduction Quickstart CONCEPTS Core concepts TUTORIALS Overview Build an actor that behaves like your audience Write checklists that catch real regressions Run a user interview Automate multi-step workflows Turn runs into insights Collect stakeholder feedback on a prototype Review designs from Slack Test a product behind your firewall Automate Stunt Double from Claude OPEN SOURCE Stuntkit Give an AI agent a safe browser GUIDES Integration guides API API overview MCP server Stunt Double documentation Stunt Double is an AI-powered assistant platform. You create actors, AI assistants that can drive a real browser, read email, and work through your product the way a person would, then point them at repeatable jobs: verification checklists, structured user interviews, and multi-step workflows. This documentation covers the concepts behind the platform and how to operate it, both from the dashboard and programmatically over the API. Where to start If you are new to Stunt Double, read these in order: Quickstart Go from an empty workspace to your first actor and a checklist run. Core concepts Actors, checklists, interviews, workflows, and insights, and how they relate. API overview Automate Stunt Double from your own tools, or from Claude, over MCP. How the pieces fit together A workspace is the top-level container for your team. Inside a workspace you create projects, and inside a project you create actors. An actor has instructions and knowledge, and can drive a real browser and read email to work through your product the way a person would. Once you have an actor, you give it work: A checklist is an automated verification workflow. The actor runs through a series of steps in a hosted browser and reports what passed or failed. An interview is a structured conversation the platform runs with your users, producing a report you can act on. A workflow chains steps together into a repeatable automation. Everything an actor does is recorded, so you can replay a session, inspect each step, and feed the results back into your product. Alongside what actors find, a project can collect comments from the people reviewing your work. The feedback widget is a script you add to a prototype, staging build, or live site so stakeholders can pin a comment directly on a page; each one arrives with a screenshot and page context, ready to triage. See Collect stakeholder feedback on a prototype. You don't need to start in the dashboard Connect Slack and a link shared with a request for feedback is reviewed in the thread it was posted in, and the same app answers questions about the workspace and starts checklist and workflow runs from a message. See Review designs from Slack. Getting help If something here is unclear or missing, reach out from the support page. Documentation is versioned alongside the product, so it tracks the current behaviour of the app." }, "stepIndex": 45 } - 2026-10-04T21:48:17.312292+00:00 · tool_call · navigate
{ "step": { "ts": "2026-10-04T21:48:17.099Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/support" } }, "stepIndex": 46 } - 2026-10-04T21:48:19.063733+00:00 · tool_result · navigate
{ "step": { "ts": "2026-10-04T21:48:18.760Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/support\nNow on https://www.stuntdouble.io/support (Support | Stunt Double)" }, "stepIndex": 47 } - 2026-10-04T21:48:21.317776+00:00 · screenshot
{ "stepIndex": 47 }
- 2026-10-04T21:48:21.792301+00:00 · tool_call · scroll
{ "step": { "ts": "2026-10-04T21:48:21.589Z", "kind": "tool_call", "name": "scroll", "input": { "x": 1190, "y": 512, "ref": "ref_16", "amount": 5, "direction": "down" } }, "stepIndex": 48 } - 2026-10-04T21:48:22.136684+00:00 · tool_result · scroll
{ "step": { "ts": "2026-10-04T21:48:21.604Z", "kind": "tool_result", "name": "scroll", "text": "Error: ref_16 is stale or not found on the current page. Re-read the page to get fresh references." }, "stepIndex": 49 } - 2026-10-04T21:48:25.439297+00:00 · tool_call · done
{ "step": { "ts": "2026-10-04T21:48:25.227Z", "kind": "tool_call", "name": "done", "input": { "message": "Stunt Double’s Pricing FAQ says you can cancel at any time; changes take effect at the start of the next billing cycle. It specifically says upgrades are prorated, but I could not find any statement promising or explaining a prorated refund for cancellations—so do not assume one is available. I could not verify the exact in-account cancellation steps: the public information I found does not specify the menu path, and I did not access an account. The Support page offers help and lists hello@stuntdouble.io if you need the team’s guidance." } }, "stepIndex": 50 }