I built a Patek 5711 spread tracker. The same watch trades for $44,300 less three time zones away.

typescript dev.to

Skip the read, run the actor: apify.com/kazkn/watch-arbitrage-mcp — free $5 Apify credit on signup, no card required.

The Patek Philippe 5711/1A-010 traded for $148,200 on Yahoo Auctions Japan and $192,500 on Hodinkee Shop — same week, same reference, same condition class. $44,300 spread. I mapped all 14 platforms that still list it, and most dealers I know watch five of them.

This post is the long-form companion to the video above. If you'd rather see the data move on screen with narration, watch the 3-minute walkthrough. If you want to run the same scan on your own references in 5 minutes, the actor is at apify.com/kazkn/watch-arbitrage-mcp.

TL;DR

  • Same Patek 5711, $44,300 gap between cheapest and dearest platforms (same week)
  • 14 platforms list it globally, only 5 get scraped by every Chrome-extension dealer tool
  • The 3 most profitable blind spots: Tropical Watch (Miami), MR Watches (Hong Kong), Yahoo Auctions Japan
  • Cross-platform median $174,800 · P10 $152k · P90 $188k · current spread 18.4%
  • Apify actor scans all 14 every hour, pings Telegram on threshold breaks
  • $0.05 per reference per day · $5 free signup credit · no card · pay-per-run
  • One captured flip = ~$36,500 net → 1,200× ROI on annual monitoring cost

Try it: apify.com/kazkn/watch-arbitrage-mcp

The 8 AM ritual every dealer recognizes

Three browser tabs open: Chrono24, WatchBox, Bobs Watches. Two more if you're disciplined: Watchfinder UK, European Watch Co. You refresh by hand. You scroll a thousand pre-owned listings. You spot one 5711 that's $5,000 below the floor you've been tracking. You bookmark it. You drink coffee. You come back at 9 AM — it's gone.

Four hours a day of this, every dealer I know does it. And it still misses the one real spread of the month, because the listing went up at 3 AM your time on a platform you don't even know exists.

I got tired of that. So I scraped the rest.

The 14 platforms that list a 5711

Five "loud" platforms — every dealer scrapes them with browser extensions or pays for Chrono24 Pro:

  1. Chrono24 (Germany) — largest pre-owned marketplace, the price reference
  2. WatchBox (USA) — high-touch dealer, full-set premium
  3. Bobs Watches (USA) — Newport Beach, condition-graded
  4. Watchfinder UK (UK) — owned by Richemont, trade-in friendly
  5. European Watch Co (USA) — Boston, traditional dealer site

Nine "blind spot" platforms — almost nobody scrapes them, listings live and die without dealer attention:

  1. Hodinkee Shop (USA) — sits at the top of the price spread (premium brand effect)
  2. Watches of Switzerland Pre-Owned (UK/USA) — official retailer's CPO program
  3. Wempe (Germany) — high-end dealer, Hamburg + NY
  4. Govberg (USA) — Philadelphia, family dealer
  5. Crown & Caliber (USA) — Atlanta, online-first
  6. Tropical Watch (USA, Miami) — vintage focus, cash deals
  7. Subdial (UK) — London startup marketplace
  8. MR Watches (Hong Kong) — APAC private clientele
  9. Yahoo Auctions Japan (JP) — JPY auctions, sits at the cheap end

Same 5711/1A-010 trades across all 14, in different currencies, at different rhythms.

What the spread map looks like right now

Snapshot of the 5711/1A-010 this month, sorted by median price:

Platform Median price Δ vs P50
Hodinkee Shop $192,500 +10.2%
Watches of Switzerland Pre-Owned $189,200 +8.2%
Wempe $187,400 +7.2%
Govberg $184,100 +5.3%
WatchBox $181,500 +3.8%
Crown & Caliber $178,900 +2.3%
European Watch Co $176,200 +0.8%
Tropical Watch $174,800 0.0% ← P50
Chrono24 $173,500 −0.7%
Subdial $170,100 −2.7%
Watchfinder UK $167,800 −4.0%
Bobs Watches $165,400 −5.4%
MR Watches $156,600 −10.4%
Yahoo Auctions Japan $148,200 −15.2%

P10 to P90 spans $36,000 on a single reference. Peak monthly spread topped 22.7%. The actor catches these in real time as listings change.

Watch the data move on screen: youtu.be/VAmH8xsKb6Q
Run the scan on your own refs: apify.com/kazkn/watch-arbitrage-mcp

Manual sourcing vs automated — the honest comparison

I tracked this for myself for a month before shipping. Here's the comparison:

Metric Manual (5 platforms, by hand) Automated (14 platforms, Apify)
Daily time spent 3–4 hours 5 minutes (Telegram triage)
Platforms covered 5 14
Refresh cadence every 1–2 h, work hours only hourly, 24/7
Latency on a new listing 0–6 hours (when you happen to refresh) < 1 hour, alerted on phone
Coverage of JP/HK platforms nope yes
Annual cost "free" (your hourly rate × 1,200h) ~$30 for 5 refs
Real spreads captured per quarter 0–1 2–6 (in my tracking)

The number that matters: you can't out-refresh someone with an alert pipeline. By the time you spot a $36k under-median listing manually, three pros with alerts have already DM'd the seller.

Skip the four hours of refresh: apify.com/kazkn/watch-arbitrage-mcp

What the actor does, in 5 minutes of setup

Three input fields:

{
  references: [
    "5711/1A-010",            // Patek Nautilus steel
    "5167A-001",              // Patek Aquanaut steel
    "116500LN",               // Rolex Daytona black ceramic
    "124060",                 // Rolex Submariner no-date
    "15500ST.OO.1220ST.04"    // AP Royal Oak steel
  ],
  spread_sensitivity: 5,       // alert when listing < 5% below cross-platform median
  alert_channel: "telegram",   // get a Telegram bot push, ~1s latency
}
Enter fullscreen mode Exit fullscreen mode

That's it. Save, run, and the actor:

  1. Scrapes the 14 platforms every hour (rate-limited, robots.txt-compliant)
  2. Auto-detects brand from the reference number
  3. Computes a cross-platform median per reference per condition class
  4. Pushes a Telegram alert the moment a listing breaks below your threshold
  5. Writes everything to an Apify dataset you can export to CSV/JSON for your CRM

Five minutes from first signup to first alert. The video shows the exact click path.

Setup walkthrough on YouTube: youtu.be/VAmH8xsKb6Q
Free signup with $5 credit: apify.com/kazkn/watch-arbitrage-mcp

A worked example — what one captured spread looks like

October 4th, 2026, 11:43 AM CET. Telegram alert pings:

5711/1A-010 · MR Watches · $156,600 · −10.4% under P50 · pre-owned, full set, original papers Hong Kong · open listing

I open the link. Real photos, decent condition, papers visible. Median on Hodinkee Shop the same day: $192,500. Median on WatchBox: $181,500. Spread to the upper half: roughly $25,000 to $36,000 gross, depending on where the buyer comes from.

I wire by 12:15 PM via the dealer's escrow. Watch ships from HK with FedEx insured ($240). Authentication on arrival ($350). Listed on European Watch Co at $186,000. Cleared in 11 days at $178,000 net of platform fee.

Net P&L: $19,200. On a single trade. That paid for monitoring across my entire stack for the next 19 years.

The actor doesn't promise this happens every week. It happens roughly 2–6 times per quarter on a 5-reference watchlist. The math still wins.

Run the actor on your refs: apify.com/kazkn/watch-arbitrage-mcp

Why the cheap end is usually papers-only (the caveat that matters)

A note worth naming for new operators: at the bottom of the spread (anything below $155k on the 5711), listings are almost always papers-only. No original guarantee card, no full box. The market discounts those 8–10% automatically.

So a $148,200 listing on Yahoo Auctions Japan isn't a steal — it's a fair price for a 5711 missing $14k of provenance premium. The math doesn't work if you flip it as full-set.

The real arbitrage sits in the middle of the spread: a 5711 with full papers listed at $165,000 on Govberg or Crown & Caliber. Those happen 2–6 times per quarter, they're real, they go in 30 minutes. The actor's job is to catch them at minute 0 so you have time to verify and wire.

Unit economics — the only math that matters

Metric Value
Cost per reference per day $0.05
Annual cost for 5 references ~$90
Apify signup credit $5 free (first month covers it)
Card on file required No
Subscription None — pay per run
Gross spread on a single mid-spread 5711 flip $20k–$36k
Friction (platform + ship + auth + FX) ~4.2% (~$1,200–$1,850)
Net per captured flip ~$19k–$36k
ROI on a single capture vs annual monitoring 200×–400× annual cost

One capture per year makes it free. Most pros doing this see 4–12 captures annually.

Try it free for 30 days (the $5 credit covers the first month on 5 refs): apify.com/kazkn/watch-arbitrage-mcp

FAQ

Q: Does the actor scrape on my behalf, ethically?
A: Yes. Rate-limited (max 1 req/2s per platform), robots.txt-compliant, no auth-bypass. The platforms surface this data publicly to attract buyers — the actor is just a faster pair of eyes.

Q: Are my alerts private?
A: Yes. You generate your own Telegram bot via @botfather. Only you receive the alerts. No KazKN backend stores your watchlist.

Q: What if a platform changes its HTML?
A: Maintenance is built in. I update the parsers within 24–48h of any platform redesign. Subscribers get a status page link to monitor uptime.

Q: Can I track refs other than Patek/Rolex/AP?
A: Yes. Any reference number works for the parsing. Brand auto-detection covers the big three by default; for Vacheron, Lange, Cartier, Tudor — you pass a brand_override flag. Q3 2026 roadmap adds explicit support for those.

Q: Why pay for this if I could write a scraper?
A: You could. Maintaining 14 parsers across language barriers (JP, DE, FR, EN, ZH) and platform changes is what kills DIY projects after month 2. The actor's selling point is someone else maintains the 14 parsers, you just configure refs.

Q: How do I cancel?
A: There's nothing to cancel — pay-per-run, no card on file. Stop running the actor, you stop being charged. Apify keeps your data 30 days then deletes.

Sign up free ($5 credit, no card): apify.com/kazkn/watch-arbitrage-mcp

What you get in the next 7 days if you set this up today

  • Day 1: 5 references configured, Telegram bot connected, first scrape running. Spend: $0 (within the $5 credit).
  • Day 2–3: First 2–4 alerts hit. Most won't be flips — that's the actor doing its job (filtering noise from signal).
  • Day 5–7: First mid-spread alert. You evaluate, you decide. If you wire, the spread covers two decades of monitoring.

If you don't wire in the first 7 days, you've spent <$2 of the $5 credit. The actor keeps running. You haven't lost anything.

Start the 7-day clock now: apify.com/kazkn/watch-arbitrage-mcp

More from KazKN


Market data shown reflects this month's snapshot. Spreads shift daily — past arbitrage does not guarantee future. Always verify a listing with photos, papers, and provenance before wiring. The author is operator-builder of the actor described; affiliate links earn the author a small Apify credit at no cost to you.

patekphilippe #rolex #audemarspiguet #watchdealer #arbitrage #apify #marketdata

Source: dev.to

arrow_back Back to Tutorials