Developer API

Structured ultra-luxury watch data

Read-only JSON endpoints for live listings, iconic references, auction comps, CLI tools and LLM agents.

6192listings
1472in stock
151references
165answers
98auction lots

Start Here

Public Endpoints

GET /api/listings/search?q=nautilus&limit=10 GET /api/listings/search?brand=Patek%20Philippe&min_price=100000&limit=10 GET /api/snapshot.json GET /api/brands GET /api/brands/rolex?limit=8 GET /api/references/resolve?q=5711 GET /api/references?brand=Rolex&limit=20 GET /api/references/patek-philippe-nautilus-5711-1a GET /api/reviews?brand=Patek%20Philippe&lang=es&limit=10 GET /api/reviews/patek-philippe-nautilus-5711-1a?lang=es GET /api/auctions?brand=Rolex&limit=10 GET /api/auctions/rolex-daytona-paul-newman-6239 GET /api/changelog GET /api/licensing.json GET /api/datasets.json GET /api/samples/live-listings.csv?limit=25 GET /api/samples/reviews.jsonl?lang=es&limit=10 GET /api/examples.json GET /developers/agent-toolkit.json GET /developers/mcp.json GET /answers/patek-5711-market-price GET /api/answers/search?q=5712&summary=1&limit=5 GET /api/answers/patek-5711-market-price.json?lang=es GET /cli/mew.py

CLI Examples

curl -sS "https://mostexpensivewatches.net/cli/mew.py" -o mew.py
python3 mew.py stats
python3 mew.py search "Royal Oak" --limit 5
python3 mew.py reference patek-philippe-nautilus-5711-1a
python3 mew.py answers "5712" --summary --limit 5
python3 mew.py answer patek-5711-market-price --lang es
curl -s "https://mostexpensivewatches.net/api/reviews/patek-philippe-nautilus-5711-1a?lang=es"

curl -s "https://mostexpensivewatches.net/api/listings/search?q=Royal%20Oak&limit=5"
curl -s "https://mostexpensivewatches.net/api/brands/rolex?limit=8"
curl -s "https://mostexpensivewatches.net/api/references/resolve?q=5711"
curl -s "https://mostexpensivewatches.net/api/answers/search?q=5712&summary=1&limit=5"

	curl -s "https://mostexpensivewatches.net/api/stats"

	curl -s "https://mostexpensivewatches.net/api/snapshot.json"

	curl -s "https://mostexpensivewatches.net/openapi.json"

	curl -s "https://mostexpensivewatches.net/api/examples.json"

Vibecoder Examples

const r = await fetch("https://mostexpensivewatches.net/api/listings/search?q=Nautilus&limit=5");
const data = await r.json();
console.log(data.items.map(x => [x.brand, x.model, x.price_usd]));

import urllib.request, json
url = "https://mostexpensivewatches.net/api/brands/patek-philippe?limit=8"
data = json.load(urllib.request.urlopen(url))
print(data["brand"]["name"], data["inventory"]["median"], len(data["references"]))

No API key is required for public read-only endpoints. Admin, cron and private operational routes are intentionally excluded.

Need higher limits or data licensing?

Request bulk access, attribution terms, dealer feed integrations, or custom research exports.

View data licensing options