Chrono24 Search Scraper
Pricing
Pay per event
Chrono24 Search Scraper
Scrape watch listings from Chrono24 with price, brand, condition, year, and location. Ideal for dealers, analysts, and collectors tracking the global luxury watch market. Supports filters, pagination, and export to JSON, CSV, or Excel.
5.0 (1)
Pricing
Pay per event
0
1
1
Last modified
a day ago
🕰️ Chrono24 Search Scraper
Scrape watch listings, prices, and details from Chrono24 search results using Playwright automation. Ideal for watch dealers, analysts, collectors, or businesses tracking the luxury watch market globally.
🚀 Features
- Extracts brand, reference number, title, price, condition, year, and location.
- Supports any Chrono24 search URL (with filters applied).
- Fetches all available pages automatically (pagination supported).
- Outputs structured data for easy export to JSON, CSV, Excel, or Google Sheets.
- Fully compliant with Apify Proxy and rate-limiting rules.
⚙️ Input Parameters
| Field | Type | Description | Example |
|---|---|---|---|
searchUrl | String | Full Chrono24 search URL (with filters) | https://www.chrono24.com/search/index.htm?dosearch=true&query=5167R-001 |
📦 Output
Each run returns a structured dataset with the following fields:
| Field | Type | Description |
|---|---|---|
id | String | Listing ID |
url | String | Listing URL |
title | String | Watch title |
price | Object | Price and currency |
reference | String | Reference number |
condition | String | Watch condition |
year | String | Year of production |
location | String | Seller location |
images | Array | Image URLs |
manufacturer | String | Brand or maker |
Sample Output:
{"id": "34079970","url": "https://www.chrono24.com/patekphilippe/aquanaut-jumbo-5167-steel-rubber-mens-40mm-watch-5167a--id34079970.htm","title": "Patek Philippe Aquanaut Jumbo 5167A","price": { "amount": 55900, "currency": "USD" },"condition": "Very good","year": "2021","location": "United States","images": ["https://cdn.chrono24.com/images/..."],"manufacturer": "Patek Philippe"}
💰 Cost of Usage
This actor uses the Pay-Per-Event pricing model:
| Event Type | Cost |
|---|---|
| Actor Start (apify-actor-start) | $0.001 |
| Dataset Item (apify-default-dataset-item) | $0.0003 |
💡 Example: Scraping 1,000 listings would cost approximately $0.30 USD.
The total cost depends on the number of listings returned per run. Apify automatically calculates and deducts usage from your account balance.
🧭 How to Use
- Copy any Chrono24 search URL (e.g., filtered by brand, price range, or location).
- Open the Chrono24 Search Scraper in Apify Console.
- Paste the URL into the Input field.
- Click Run.
- Download results from the Dataset tab as JSON, CSV, or Excel.
🔌 Integrations & API Usage
You can integrate this actor with any workflow or backend system using Apify's API.
🐍 Python Example
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("mister_khan/chrono24-search-scraper").call(run_input={"searchUrl": "https://www.chrono24.com/search/index.htm?dosearch=true&query=5167R-001"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
💻 Node.js Example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('mister_khan/chrono24-search-scraper').call({searchUrl: 'https://www.chrono24.com/search/index.htm?dosearch=true&query=5167R-001',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
🧠 cURL Example
curl "https://api.apify.com/v2/acts/mister_khan~chrono24-search-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchUrl":"https://www.chrono24.com/search/index.htm?dosearch=true&query=5167R-001"}'
🤖 Automation & Integration Ideas
- Monitor price changes for specific models daily using Apify schedules
- Feed scraped data into Airtable, Notion, or PostgreSQL for analysis
- Sync with Google Sheets via Zapier or Make (Integromat)
- Combine with exchange rate APIs for multi-currency comparison
❓ FAQ
Q: Does it require login?
A: No — it works on public Chrono24 search pages.
Q: How many pages can it scrape?
A: By default up to 5 pages (600+ listings). Configurable in code if needed.
Q: Is proxy required?
A: The actor automatically uses Apify Proxy for reliability.
🧩 Known Limitations
- Occasional CAPTCHA pages may occur if Chrono24 increases anti-bot checks
- Does not yet support individual seller profile extraction (coming soon)
📈 Upcoming Features
- Multi-currency normalization
- Seller profile data (ratings, country, number of listings)
- Historical price tracking mode
💬 Questions or Issues?
If you encounter problems or have feature requests, please open an issue on the Issues tab of the actor's page in the Apify Store
📜 Changelog
On this page
Share Actor:
