SLIDESHOT [alpha]
For agents — read the markdown version of this page
#

Record product demos from text description

Describe a feature you want to demo in a web app, and Slideshot will provide a ready-to-share video. No post-editing is required.

##

Example videos

Real recordings generated by Slideshot. Click any to preview.

0:00

Linear logo Linear

0:00

Notion logo Notion

0:00

Slideshot logo Slideshot

0:00

Product Hunt logo Product Hunt

##

API reference

Slideshot is an agent-first tool designed to be used through the API from your terminal agent, CI, or automation workflow.

```bash POST /v1/agent/runs
curl -X POST https://api.slideshot.ai/v1/agent/runs \
  -H "x-api-key: sk_live_xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "target_url": "https://app.example.com",
    "goal": "Sign in, create a project, and show the analytics dashboard.",
    "options": {
      "auth": {
        "source": "default"
      },
      "video": {
        "blur_emails": true,
        "background": {
          "type": "solid",
          "color": "#0B1020"
        },
        "size": {
          "width": 1440,
          "height": 900,
          "content": {
            "scale": 0.9
          }
        }
      }
    }
  }'
```
```jsonc 201 Created
  {
    "run_id": "11111111-2222-3333-4444-555555555555"
  }

  // run_id is your handle for async flow: GET /v1/agent/runs/:id for status,
  // then GET /v1/agent/runs/:id/artifacts for named outputs and download URLs.
```
Using an AI agent? Install the Slideshot skill so your agent knows how to record demos from text descriptions, handle auth, and download the resulting videos. npx skills add slideshot/slideshot-cli → View skill source
##

What it does

##

Pricing

$0.90 per recording request

No monthly subscription. No seat pricing. You only pay for what you use.

Recording requests Cost
10 requests $9.00
100 requests $90.00
1,000 requests $900.00
##

FAQ

###

Can it log into my app?

Yes. Create credentials with POST /v1/agent/credentials, then pass options.auth.source: "default" to use the domain default credential, or options.auth.source: "saved" with options.auth.id to use a specific saved credential in POST /v1/agent/runs.

###

How long does recording take?

Most runs complete in under 5-10 minutes, depending on the total length of the video. Very long demos can take 20+ minutes. The create call returns run_id; poll GET /v1/agent/runs/:id until status is succeeded or failed.

###

What format is the output?

Use GET /v1/agent/runs/:id/artifacts to list outputs, stable artifact name values, and download URLs. Public outputs are raw.mp4, demo.mp4, and plan.json. Additional run artifacts may be retained internally for debugging, but they are not returned from the public API.

###

Is there a rate limit?

Concurrency depends on your plan and current runner capacity. Contact us if you need higher-throughput queues.

###

Can I call it from another agent?

Yes. Slideshot is built for agent-driven workflows, with API-key auth and SKILL.md support for terminal agents, CI pipelines, and automations.