pitchtwin

Talking-avatar API for B2B products

One clip in.
Every pitch out.

Give your users a video twin. Send text, get back a lipsynced video of a real person saying it — personalized for every lead, at API speed.

POST /v1/generations
curl https://pitchtwin.ai/api/v1/generations \
  -H "Authorization: Bearer $PITCHTWIN_KEY" \
  -d '{
    "avatar_id": "av_8f2c",
    "script": [
      { "text": "Hi Sarah, saw Acme just raised —" },
      { "text": "congrats!", "pause_after_ms": 300 }
    ],
    "webhook_url": "https://you.app/hooks/pitchtwin"
  }'
→ 202 { "id": "gen_41c…", "status": "queued" }
01

Real footage, not a render

We lipsync over a clip of the actual person. Identity is exact by construction — no uncanny re-generated face.

02

Built to be embedded

Two endpoints and webhooks. Send plain text, or a script with pauses where you want them.

03

Priced for volume

Pay per second of video, from under $1 a minute. No seats, no plans, no watermark.

How it works

  1. 1

    Record once

    A 30-second clip of the person talking to camera. That's the avatar.

  2. 2

    Send text

    Your product calls our API with the script — per lead, per user, per event.

  3. 3

    Ship the video

    We call your webhook with a finished MP4 of them saying it. Failed renders are refunded.

Prepaid tokens

1 token = 1 second of finished video. Tokens don't expire. Top up whenever.

Starter
$9
600 tokens · 10 minutes of video
$0.90 / minute
Get started
GrowthPopular
$39
3,000 tokens · 50 minutes of video
$0.78 / minute
Get started
Scale
$149
12,000 tokens · 200 minutes of video
$0.74 / minute
Get started