Chrono24 Search Scraper avatar
Chrono24 Search Scraper

Pricing

Pay per event

Go to Apify Store
Chrono24 Search Scraper

Chrono24 Search Scraper

Developed by

Khan

Khan

Maintained by Community

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

FieldTypeDescriptionExample
searchUrlStringFull 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:

FieldTypeDescription
idStringListing ID
urlStringListing URL
titleStringWatch title
priceObjectPrice and currency
referenceStringReference number
conditionStringWatch condition
yearStringYear of production
locationStringSeller location
imagesArrayImage URLs
manufacturerStringBrand 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 TypeCost
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

  1. Copy any Chrono24 search URL (e.g., filtered by brand, price range, or location).
  2. Open the Chrono24 Search Scraper in Apify Console.
  3. Paste the URL into the Input field.
  4. Click Run.
  5. 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 ApifyClient
client = 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