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
Case · Real listing · Tallinn

The Oskar apt —
raw kv.ee photos,
cinematic listing in 23 min.

Listing
2BR apartment · Tallinn · 65 m² · €280k
Inputs
12 photos pulled from kv.ee · brokerage logo · phone
Pipeline
Playwright scrape → Seedance 2.0 → Remotion stitch → branded mp4
Output
1080p .mp4 (60s) · 9:16 .mp4 (45s) · 7 still cuts for Reels
23 min
URL → finished MP4
€50
cost per finished video
7 shots
auto-picked from 12 photos
100%
on-brand · zero rework
"We had photos sitting on kv.ee for two weeks. No calls.
Sent the video to the seller. Booked three viewings the next day."
— Tallinn agent · listing closed at asking price · 9 days on market
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

Bonus · Outreach email

EE or EN. Drops the video into the seller's inbox with the pitch already written. Built to re-sign mandates that are about to expire.

format · EE / EN copy
qty · per video
€95 BONUS

Bonus · Listing scorecard

We score your top 5 active listings for cinematic potential. Tells you which to render first and which to leave as photos.

format · strategy doc
qty · 5 listings
€180 BONUS
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
How a render goes

Three steps.
Twenty-three minutes.

i.

Paste the link

kv.ee, kv24, or city24 URL into the form below. Or if you're on a plan, drop it into your Slack channel.

10 sec · day 0
ii.

The engine renders

Scrape · top-7 photo pick · Seedance 2.0 motion · Remotion stitch · branded master + 9:16 cut. Same morning.

23 min · we drive
iii.

Two MP4s in your inbox

1080p master + 9:16 social cut. Plus the outreach email. Forward to seller, post to IG, win the mandate.

∞ · you ship
Risk · zero
Clause · 01
The risk reversal

If a paid video isn't post-worthy on your own profile —
we re-render until it is. Or refund.

You keep every file regardless. We cap onboarding at 4 new agencies a month so the queue stays under 30 minutes. If we can't hit either bar, the month is on us.

Signed · Luup Agency · 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 daysTallinn / BaliNow booking May
Luup Agency

Luup builds the AI systems your business needs to grow — websites, voice agents, automation, and the Content Factory. 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 · LUUP-FOOT-001 · © 2026 Luup Agency · All rights reserved