---
title: "Get a Chrono24 dealer's storefront"
method: GET
path: "/chrono24/dealer"
tags: ["Chrono24"]
---

# Get a Chrono24 dealer's storefront

`GET /chrono24/dealer`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/chrono24/dealer`
- Auth: API key in header `x-api-key`

Fetches one Chrono24 dealer/seller's public storefront page: business description, trust badge, average buyer rating and review count, lifetime watches-sold count, and their current listed inventory in the same shape chrono24-search returns. slug is found in a chrono24-search or chrono24-listing result's seller link; there is no separate dealer-discovery endpoint since dealer slugs are not a closed set Chrono24 publishes an index of.

## Query parameters

- `slug` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- Chrono24DealerResponseDoc
  - `code` integer
  - `data` Chrono24DealerResponse
    - `description` string: Description is the dealer's own free-text storefront blurb.
    - `listings` Chrono24ListingSummary[]: Listings is the dealer's current inventory shown on their storefront page, in the same shape chrono24-search returns.
      - `badge` string: Badge is a promotional badge Chrono24 shows on the card, e.g. "Popular" or "Promoted". Empty when the card carries none.
      - `currency` string: Currency is the ISO-4217 currency code Price is denominated in.
      - `id` string: ID is Chrono24's numeric listing id, parsed from the URL.
      - `image_url` string: ImageURL is the listing's primary photo.
      - `location` string: Location is the seller's country, e.g. "US".
      - `price` number: Price is the numeric asking price. Zero when Chrono24 shows "Price on request" instead of a number.
      - `price_text` string: PriceText is Chrono24's own formatted price string, kept alongside Price/Currency for a "price on request" or other non-numeric case.
      - `seller_type` string: SellerType is Chrono24's own seller-badge text, e.g. "Private Seller" or a dealer's shop name.
      - `subtitle` string: Subtitle is the listing's own free-text title line, e.g. "36 Rolex Datejust".
      - `title` string: Title is the listing's brand + model line, e.g. "Rolex Datejust".
      - `url` string: URL is the absolute listing-detail page URL, usable as the `path` input to Chrono24Listing.
    - `name` string
    - `rating` number: Rating is Chrono24's own average buyer rating out of 5. Zero when the dealer has no reviews yet.
    - `review_count` integer: ReviewCount is the number of buyer reviews Rating is based on.
    - `seller_badge` string: SellerBadge is Chrono24's own trust badge for the dealer, e.g. "Trusted Seller". Empty when Chrono24 shows none.
    - `slug` string
    - `url` string
    - `watches_sold` integer: WatchesSold is Chrono24's own reported lifetime sold-watch count.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
