AI video creation

Anything worth reading, made worth watching.

Tailored for Real Estate & Hospitality, Catchups.ai turns property listings, agency pages, hotel websites, and booking URLs into branded videos — 120 seconds per property, split into as many 16:9 and 9:16 videos as you need, via API or Playground.

No editors, no timelines, no render farms of your own. Paste a source, get a video.

Source
624 Cole Pl, Beverly Hills
listing · 6 beds · 6 baths
real-estate9:16 · 0:46
00:12 / 00:461080p
Delivered
✓ final.mp4 · 0:46 · captioned
webhook → yourapp.com/hooks
URL → Video
Automated URL-to-Video
120 sec
120 sec per Property-Video-Kit
100%
100% Branded
API + UI
API & Playground Ready
00:02How it works

From source to screen in three moves.

Point to a source

A property listing, hotel page, or booking URL. Catchups.ai extracts the details and photos and writes the script.

Set the direction

Length, 16:9 or 9:16, language, audio mood, captions — and your brand kit, applied automatically.

Receive the cut

A narrated, captioned final.mp4 lands in the property's project — or straight at your webhook, ready to publish.

00:03Developers

An API that ships video, not tasks.

Everything the playground does, your code can do. Send a property payload, track every job, get the finished video the moment it's done.

create-video.sh
Docs
curl -X POST https://api.catchups.ai/v1/research \
  -H "Authorization: Bearer $CATCHUPS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "projectName": "624 Cole Pl",
    "input": "https://example.com/listings/624-cole-pl",
    "mode": "url",
    "video": {
      "durationTargetSeconds": 30,
      "aspectRatio": "9:16",
      "resolution": "1080p"
    },
    "creative": {
      "format": "realEstate",
      "audioPolicy": "generated",
      "captionPolicy": "director"
    },
    "metadata": {
      "externalId": "customer_listing_123"
    }
  }'

# → 202 Accepted: a new project with one 120 s kit
{ "id": "job_01HXAMPLE", "status": "queued",
  "projectId": "proj_01HXAMPLE", "projectSecondsLeft": 90 }

# Next video for this property: send "projectId" instead of "projectName"

Webhooks on deliveryjob.completed

No polling. The finished file and its metadata arrive at your endpoint the moment rendering completes.

Property-Video-Kits1 kit = 1 project = 120 s

Your first video for a property opens a project with one kit and returns its projectId. Pass the projectId to add more videos until the project's 120 seconds are used.

Keys per workspace

One API key works for every project in the workspace; each call picks its project. Live usage per project.

Public status pagestatus.catchups.ai

Rendering infrastructure you can see. Uptime and incident history, in the open.

00:04Brand kits

Your brand on every frame.

Set an intro, outro, and brand imagery once for your workspace — in both aspect ratios — and override them per project when you need to. Every render comes out already yours.

Intro 9:16
Intro 16:9
Brand image
Outro 9:16
Outro 16:9
Aa
Voice & mood
00:05Pricing

Plans for every property.

One Property-Video-Kit is 120 seconds of video for one property, in 16:9 and 9:16. Choose a monthly kit pack; for more kits, move up a tier through Contact Sales.

Starter
$100 / kit
500 kits / month
Contact Sales
Growth
$95 / kit
1,000 kits / month
  • 5% discount
Contact Sales
Scale
$90 / kit
5,000 kits / month
  • 10% discount
Contact Sales
Enterprise
Custom pricing
Custom volumes
Contact Sales
  • 120 seconds of video per kit for one property, split over as many videos as you need — e.g. a 90 s 16:9 tour plus two 15 s 9:16 reels, in different languages
  • Each kit opens a project: add videos to it until its 120 seconds are used
  • Browser playground + API access included
  • Brand kits & webhooks included

Unopened kits roll over for one month, up to twice your monthly kits; opened projects never expire. Every new workspace starts with one free 120-second project — get started. Prices are per kit on a monthly plan and exclude applicable local taxes (such as EU VAT or US sales tax).

Catchups.ai

The Art of Catching Up.

Transform the way professional knowledge is consumed. Always informed, always inspired.

Contact Sales