The 23-Minute Listing Engine · 2 agency slots in November
★ same-day · capped

Stop losing
premium listings -
to the agent with video.

We turn your kv.ee link into a cinematic 60-second walkthrough by lunch. €50 a video. Or buy the whole engine for €9,000. No camera, no shoot, no editor. The seller never sees a tripod.

23 min from URL to MP4
€50 per video vs €600 retail
1080p + 9:16 social cut
4 slots, capped per month
kv.ee/kuulutus/oskar-apt → render-001.mp4
● live
kv.ee link in cinematic motion 60-second cut 1080p master 9:16 social branded endcard same day €50 / listing or own the engine
The problem

The agent across the street has video.
Yours doesn't. The seller noticed.

A premium mandate without motion looks older, slower, cheaper. So you either lose the mandate, drop your fee, or commit to a shoot you'll never recoup on a €180k apartment.

01

The seller cooled

Listing went up with photos only. Week three, no calls. You drop the asking price, the mandate evaporates. You won't get this seller's referral either.

- too quiet
02

The shoot doesn't math

€400–800 per shoot, half a Saturday on site, three days waiting on edits. On a €180k apartment with a 2% cap, you'd need to raise the asking just to break even.

- too expensive
03

DIY footage looks DIY

Vertical iPhone clips with shaky pans kill the premium feel. Sellers see it, competitors see it, the algorithm sees it. The listing reads cheap before the price even loads.

- too off-brand
Three pipeline phases · one MP4

Scrape. Animate. Stitch.
23 minutes, end to end.

No camera. No editor. The pipeline pulls your listing photos, animates them, stitches them, brands the master, and ships the MP4. You watch a URL become a film.

01
Phase 01 · Scrape

Pull the
Listing.

Playwright opens your kv.ee, kv24 or city24 link, pulls every photo, and ranks them for cinematic potential. You never upload anything.

Playwright kv.ee · kv24 · city24 ~8 sec
Input one listing URL Output 12 photos · top-7 ranked ▶ Auto top-photo pick
runtime · scrape.kv-ee · v2.4
17:42:01 playwright.open kv.ee/kuulutus/oskar-apt 17:42:03 wait for gallery... 17:42:04 ✓ found 12 photos 17:42:05 dom_parse :: title, price, m², agent 17:42:06 rank · cinematic_score per photo 17:42:08 ✓ top-7 selected · queued for animate 17:42:08 writing airtable.listing-091 17:42:09 → handoff to seedance worker
phase 018.3s elapsed
02
runtime · animate.seedance · v2.0
slow push · stable · 4s7 / 7 clips ready
Phase 02 · Animate

Add
Camera Motion.

Seedance 2.0 puts real camera motion into each photo. Slow forward push, stable hand, natural depth. No deformation, no morphing, just the move.

Seedance 2.0 no deformation 7 × 4s clips
Input 7 ranked photos Output 7 cinematic clips, 4s each ▶ Real camera-style motion
03
Phase 03 · Stitch

Stitch the
Master.

Remotion sequences the clips on a music beat, drops your logo on the intro and the endcard, exports a 1080p master plus a 9:16 social cut. Two MP4s in your inbox.

Remotion 1080p + 9:16 branded · auto
Output .mp4 (1080p) + .mp4 (9:16) Length 0:60 master · 0:45 social ▶ Logo + contact endcard auto-applied
runtime · stitch.remotion · v3.1
17:55:14 ✓ master.mp4 · 1080p · 0:60 · 24fps 17:55:18 ✓ social.mp4 · 9:16 · 0:45 · 24fps 17:55:21 ✓ outreach_email.txt · EE 17:55:22 → delivered to inbox
phase 0323 min total
Listing video, by the numbers

The shoot, the freelancer, the iPhone.
Then us.

Same outcome, a cinematic listing video, four very different ways to get there. Here's the math.

Videographer
Freelance editor
iPhone DIY
The Listing Engine
Per-listing cost
€400–800
€150–300
€0 + your time
€50
Turnaround
3–7 days
2–3 days
1 evening
23 minutes
You're on site
Yes · half day
Sometimes
Yes · all day
Never
On-brand fidelity
●●○○○
●●●○○
●○○○○
●●●●●
9:16 social cut
+€100
+€80
Manual
Included
Volume per month
~3
~6
2 if you push it
5 / 15 / 50
The manifest, what's in the file

Every video ships with this.
Same standard, every listing.

Render Manifest
DOC · LISTING-001-DFY
REF · kv.ee link → 1 cinematic MP4
Origin
The 23-Minute Listing Engine
Lead time
23 min · URL → MP4
Cadence
Same-day · capped at 4 agencies
No.
Line item
Spec
Value
01

Listing scrape automatic

Playwright pulls every photo from your kv.ee, kv24 or city24 link. We never ask you to upload anything.

source · kv.ee · kv24 · city24
qty · all photos
€80 INCLUDED
02

Top-7 cinematic photo pick

The system scores every photo for cinematic potential. Picks the 7 that animate best, not the first ones the agent uploaded.

format · auto-ranked
qty · 7 shots
€60 INCLUDED
03

Seedance 2.0 motion

Real camera motion put into each photo. Slow push, stable hand, natural depth. The model never deforms, only moves the camera.

engine · Seedance 2.0
qty · 7 clips × 4s
€280 INCLUDED
04

Remotion editorial cut

Sequenced on a music beat. Intro card, smart transitions, agent endcard. 1080p master plus a 9:16 social cut.

format · .mp4 (1080p) + .mp4 (9:16)
qty · 2 files
€220 INCLUDED
05

Branded intro + endcard auto

Your logo, your name, your phone, your brokerage colours. Saved once, applied to every video forever.

setup · logo + line
qty · every video
€80 INCLUDED
06

Free re-renders unlimited

Seller wants different music, different pace, different opening shot? Re-render free, as many times as it takes to land it.

cost · €0
qty · unlimited
PRICELESS
Per-video market value
€995
Your cost per video
€50 on Pro · €30 on Agency
monthly plans · or own the engine outright
CERTIFIED
SAME
DAY
SHIPS BY LUNCH
Two doors · same engine

Rent the engine.
Or own it outright.

Same pipeline, different level of involvement. Pick the one that matches your volume and how much of your week you want to spend on this.

⌥ You own it
⌥ Buy The Engine

We hand you the pipeline.
Run unlimited renders forever.

For brokerages and franchises who want the engine in-house, on their own infra, with no monthly bill.

Best for 30+ active listings or anyone who wants to white-label this to other agencies.

  • Full Playwright scrapers (kv.ee, kv24, city24)
  • Seedance 2.0 prompts · Remotion compositions
  • Airtable schema + outreach drafts
  • 2-week build-out, deployed to your infra · repo handed over
  • Lifetime updates · optional €600/mo support retainer
Effort from youSomeone on your team who can run a script.
€9,000
one-time · €0/mo after

Compared to 3–6 months and €40k+ to build this in-house from scratch.

Take the keys
Either way, you stop losing premium mandates.
Done For YouBuy The Engine
Setup€9,000
Monthly€0
Who runs itYou
VolumeUnlimited
Per-video cost~€2 (compute only)
White-labelDefault
CancelNothing to cancel
Best forTeams who want leverage
Risk · zero
Clause · 01
The risk reversal

Every paid render is post-worthy, or refund the month.

Per-month batch size agreed in the scope doc. Quality bar: post-worthy on your own profile, we re-render until it is. If we miss, we refund the month. You keep every file regardless. Cap: 4 new agencies/month, queue under 30 minutes.

Signed · Kratt · Tallinn
Last objections, killed

Six questions every agent asks
before they paste the link.

Will it look "AI-generated"?+

No. We use camera-style motion, slow forward push, stable hand, natural depth, not the deformation-style motion that tells everyone an AI made it. Watch the demo on this page. That's the actual quality bar. If a paid render ever doesn't clear it, the guarantee covers you.

Can I use my own photos instead of kv.ee?+

Yes. Drop a folder. Drive, Dropbox, raw uploads, all fine. We process the same way. The kv.ee path is just the fastest because the photos are already there.

What about my logo and contact?+

Auto-branded on the intro card and the endcard. Send your logo plus the line you want under your name (phone, brokerage, license number) once. We save it and apply it to every video after that.

How fast is "23 minutes" really?+

Under 30 minutes during EE business hours (Mon–Fri, 09:00–18:00 EEST). Outside those hours, your video lands by 09:30 the next business morning. The 23 is a measured median, not a marketing promise.

I have 30+ active listings. What's the right plan?+

Agency: €1,500/mo for 50 videos at €30 each. Extras at €25. White-label MP4, multi-agent dashboard, priority queue. We backfill your active listings inside 48 hours, then keep up with anything new the same day you sign the mandate.

What if we want to run the engine in-house?+

€9,000 one-time. You get the full pipeline: Playwright scrapers, Seedance 2.0 prompts, Remotion compositions, Airtable schema, outreach drafts. Deployed to your infra, repo handed over. 2 weeks of build-out plus an onboarding workshop. Optional €600/mo support retainer.

No pitch deck 15 min · screen on 2 slots · November
The decision

Stop renting the shoot.
Render the listing.

A 15-minute call. You bring an active kv.ee URL, we render it on screen during the call, you walk with the MP4 plus a written plan. No pitch deck, no fluff.

We onboard 4 agencies per month. November has 2 slots left.
Closed loopShip in daysGlobalNow booking June
kratt

The AI consultancy that finds the money your business is losing, then builds, hosts, and runs the AI to get it back. Shipped in days, not months.

★ Now bookingEU + APAC
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
DOC · KRATT-FOOT-001 · © 2026 Kratt · All rights reserved