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.
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.
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.
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.
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.
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.
- 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).
The Art of Catching Up.
Transform the way professional knowledge is consumed. Always informed, always inspired.
Contact Sales