Read a frozen public calculator snapshot anonymously
curl --request GET \
--url https://api-v2.watchcollect.com/v2/public/market/calculators/{token}const options = {method: 'GET'};
fetch('https://api-v2.watchcollect.com/v2/public/market/calculators/{token}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api-v2.watchcollect.com/v2/public/market/calculators/{token}"
response = requests.get(url)
print(response.text){
"brand": "rolex",
"title": "<string>",
"published_at_ms": 123,
"period_label": "2025–2026",
"official_price_basis": "net_eur_ex_vat",
"calculation_version": "<string>",
"capabilities": {
"can_search_catalog": true,
"can_filter_collection": true,
"can_sort_catalog": true,
"can_add_rows": true,
"can_remove_rows": true,
"can_open_official_source": true,
"can_edit_sale_price": true,
"can_configure_market": true,
"can_select_official_configuration": true,
"can_manage_presets": true,
"can_create_share": true,
"can_inspect_listings": true,
"can_navigate_dashboard": true
},
"catalog_rows": [
{
"reference": "<string>",
"listing_count": 1,
"catalog_id": "<string>",
"row_id": "<string>",
"collection": "<string>",
"model": "<string>",
"configuration_label": "<string>",
"filter_projection": {
"year": {
"values": [
2022,
2023
],
"gte": 2018,
"lte": 2026
},
"price": {
"gte": 123,
"lte": 123,
"currency": "EUR"
},
"condition": [
"NEW"
],
"conditions": [
"NEW"
],
"full_set_status": [
"WATCH"
],
"full_set_options": [
"WATCH"
],
"dial_type": [
"<string>"
],
"dial_types": [
"<string>"
],
"variant": [
"<string>"
],
"variants": [
"<string>"
],
"country_codes": {
"include": [
"31",
"852"
],
"exclude": [
"86"
]
},
"has_media": true,
"exclude_outliers": true
},
"official_url": "<string>",
"image_url": "<string>",
"official_price_eur_minor": 123,
"market_price_eur_minor": 123,
"effective_sale_price_eur_minor": 123,
"profit_eur_minor": 123,
"profit_percent": 123
}
],
"selected_rows": [
{
"reference": "<string>",
"listing_count": 1,
"catalog_id": "<string>",
"row_id": "<string>",
"collection": "<string>",
"model": "<string>",
"configuration_label": "<string>",
"filter_projection": {
"year": {
"values": [
2022,
2023
],
"gte": 2018,
"lte": 2026
},
"price": {
"gte": 123,
"lte": 123,
"currency": "EUR"
},
"condition": [
"NEW"
],
"conditions": [
"NEW"
],
"full_set_status": [
"WATCH"
],
"full_set_options": [
"WATCH"
],
"dial_type": [
"<string>"
],
"dial_types": [
"<string>"
],
"variant": [
"<string>"
],
"variants": [
"<string>"
],
"country_codes": {
"include": [
"31",
"852"
],
"exclude": [
"86"
]
},
"has_media": true,
"exclude_outliers": true
},
"official_url": "<string>",
"image_url": "<string>",
"official_price_eur_minor": 123,
"market_price_eur_minor": 123,
"effective_sale_price_eur_minor": 123,
"profit_eur_minor": 123,
"profit_percent": 123
}
],
"source_snapshot_at_ms": 123,
"configuration_rows": [
{
"reference": "<string>",
"listing_count": 1,
"catalog_id": "<string>",
"row_id": "<string>",
"collection": "<string>",
"model": "<string>",
"configuration_label": "<string>",
"filter_projection": {
"year": {
"values": [
2022,
2023
],
"gte": 2018,
"lte": 2026
},
"price": {
"gte": 123,
"lte": 123,
"currency": "EUR"
},
"condition": [
"NEW"
],
"conditions": [
"NEW"
],
"full_set_status": [
"WATCH"
],
"full_set_options": [
"WATCH"
],
"dial_type": [
"<string>"
],
"dial_types": [
"<string>"
],
"variant": [
"<string>"
],
"variants": [
"<string>"
],
"country_codes": {
"include": [
"31",
"852"
],
"exclude": [
"86"
]
},
"has_media": true,
"exclude_outliers": true
},
"official_url": "<string>",
"image_url": "<string>",
"official_price_eur_minor": 123,
"market_price_eur_minor": 123,
"effective_sale_price_eur_minor": 123,
"profit_eur_minor": 123,
"profit_percent": 123
}
]
}{
"error": {
"code": "invalid_payload",
"message": "event is required",
"request_id": "018f06e2-4f8d-7c01-8a0d-cc6fd78f7001"
}
}{
"error": {
"code": "invalid_payload",
"message": "event is required",
"request_id": "018f06e2-4f8d-7c01-8a0d-cc6fd78f7001"
}
}{
"error": {
"code": "invalid_payload",
"message": "event is required",
"request_id": "018f06e2-4f8d-7c01-8a0d-cc6fd78f7001"
}
}market
Read a frozen public calculator snapshot anonymously
Clerk-free snapshot endpoint. Unknown, malformed, expired and revoked tokens all return the same 404 response. No live tenant or workspace query is performed.
GET
/
v2
/
public
/
market
/
calculators
/
{token}
Read a frozen public calculator snapshot anonymously
curl --request GET \
--url https://api-v2.watchcollect.com/v2/public/market/calculators/{token}const options = {method: 'GET'};
fetch('https://api-v2.watchcollect.com/v2/public/market/calculators/{token}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api-v2.watchcollect.com/v2/public/market/calculators/{token}"
response = requests.get(url)
print(response.text){
"brand": "rolex",
"title": "<string>",
"published_at_ms": 123,
"period_label": "2025–2026",
"official_price_basis": "net_eur_ex_vat",
"calculation_version": "<string>",
"capabilities": {
"can_search_catalog": true,
"can_filter_collection": true,
"can_sort_catalog": true,
"can_add_rows": true,
"can_remove_rows": true,
"can_open_official_source": true,
"can_edit_sale_price": true,
"can_configure_market": true,
"can_select_official_configuration": true,
"can_manage_presets": true,
"can_create_share": true,
"can_inspect_listings": true,
"can_navigate_dashboard": true
},
"catalog_rows": [
{
"reference": "<string>",
"listing_count": 1,
"catalog_id": "<string>",
"row_id": "<string>",
"collection": "<string>",
"model": "<string>",
"configuration_label": "<string>",
"filter_projection": {
"year": {
"values": [
2022,
2023
],
"gte": 2018,
"lte": 2026
},
"price": {
"gte": 123,
"lte": 123,
"currency": "EUR"
},
"condition": [
"NEW"
],
"conditions": [
"NEW"
],
"full_set_status": [
"WATCH"
],
"full_set_options": [
"WATCH"
],
"dial_type": [
"<string>"
],
"dial_types": [
"<string>"
],
"variant": [
"<string>"
],
"variants": [
"<string>"
],
"country_codes": {
"include": [
"31",
"852"
],
"exclude": [
"86"
]
},
"has_media": true,
"exclude_outliers": true
},
"official_url": "<string>",
"image_url": "<string>",
"official_price_eur_minor": 123,
"market_price_eur_minor": 123,
"effective_sale_price_eur_minor": 123,
"profit_eur_minor": 123,
"profit_percent": 123
}
],
"selected_rows": [
{
"reference": "<string>",
"listing_count": 1,
"catalog_id": "<string>",
"row_id": "<string>",
"collection": "<string>",
"model": "<string>",
"configuration_label": "<string>",
"filter_projection": {
"year": {
"values": [
2022,
2023
],
"gte": 2018,
"lte": 2026
},
"price": {
"gte": 123,
"lte": 123,
"currency": "EUR"
},
"condition": [
"NEW"
],
"conditions": [
"NEW"
],
"full_set_status": [
"WATCH"
],
"full_set_options": [
"WATCH"
],
"dial_type": [
"<string>"
],
"dial_types": [
"<string>"
],
"variant": [
"<string>"
],
"variants": [
"<string>"
],
"country_codes": {
"include": [
"31",
"852"
],
"exclude": [
"86"
]
},
"has_media": true,
"exclude_outliers": true
},
"official_url": "<string>",
"image_url": "<string>",
"official_price_eur_minor": 123,
"market_price_eur_minor": 123,
"effective_sale_price_eur_minor": 123,
"profit_eur_minor": 123,
"profit_percent": 123
}
],
"source_snapshot_at_ms": 123,
"configuration_rows": [
{
"reference": "<string>",
"listing_count": 1,
"catalog_id": "<string>",
"row_id": "<string>",
"collection": "<string>",
"model": "<string>",
"configuration_label": "<string>",
"filter_projection": {
"year": {
"values": [
2022,
2023
],
"gte": 2018,
"lte": 2026
},
"price": {
"gte": 123,
"lte": 123,
"currency": "EUR"
},
"condition": [
"NEW"
],
"conditions": [
"NEW"
],
"full_set_status": [
"WATCH"
],
"full_set_options": [
"WATCH"
],
"dial_type": [
"<string>"
],
"dial_types": [
"<string>"
],
"variant": [
"<string>"
],
"variants": [
"<string>"
],
"country_codes": {
"include": [
"31",
"852"
],
"exclude": [
"86"
]
},
"has_media": true,
"exclude_outliers": true
},
"official_url": "<string>",
"image_url": "<string>",
"official_price_eur_minor": 123,
"market_price_eur_minor": 123,
"effective_sale_price_eur_minor": 123,
"profit_eur_minor": 123,
"profit_percent": 123
}
]
}{
"error": {
"code": "invalid_payload",
"message": "event is required",
"request_id": "018f06e2-4f8d-7c01-8a0d-cc6fd78f7001"
}
}{
"error": {
"code": "invalid_payload",
"message": "event is required",
"request_id": "018f06e2-4f8d-7c01-8a0d-cc6fd78f7001"
}
}{
"error": {
"code": "invalid_payload",
"message": "event is required",
"request_id": "018f06e2-4f8d-7c01-8a0d-cc6fd78f7001"
}
}Path Parameters
Opaque one-time share token from the create response.
Minimum string length:
1Response
Frozen public calculator snapshot.
Available options:
rolex, patek, ap Example:
"2025–2026"
Available options:
net_eur_ex_vat Show child attributes
Show child attributes
Maximum array length:
10000Show child attributes
Show child attributes
Maximum array length:
10000Show child attributes
Show child attributes
Frozen official-configuration alternatives. Public selection is client-local and never executes a live market query.
Maximum array length:
5000Show child attributes
Show child attributes