Ricardo.ch Product Scraper
This Ricardo.ch product scraper turns a Ricardo.ch keyword search page into a structured CSV export for marketplace research. It starts with a search such as rotwein, waits for listings to load, captures title, brand, price, bid count, end time, and product URL, then follows pagination when Ricardo.ch exposes a Next or Load More control.
CSV
7
Next / More
Built in
Free import
Use cases
Who uses a Ricardo.ch marketplace scraper
Auction and price monitoring
Track current bid or buy-now prices for a keyword set when you need a quick view of Swiss marketplace demand, active listings, and closing windows.
Catalog comparison
Export product titles, brands, and URLs into a spreadsheet so ecommerce teams can compare Ricardo.ch listings against internal SKUs or supplier catalogs.
Repeatable keyword research
Start with one search path, confirm the fields, then duplicate the template for other Ricardo.ch keywords where the same export structure is useful.
Local desktop custody
Keep marketplace research inside your own browser profile and save rows directly to disk instead of routing product searches through a hosted actor dashboard.
Automation flow
How the Ricardo.ch scraper works
The graph follows a practical Navigate -> wait -> verify -> export pattern. It opens the Ricardo.ch keyword URL, waits for the page, pauses long enough for dynamic listing cards, and checks whether a verification message is present. If a Cloudflare Turnstile or similar challenge appears, the workflow waits, refreshes once, rechecks the page, and exits cleanly if access is still blocked.
When product rows are available, the Structured Export block writes one row per listing link. After export, the graph checks for text and ARIA based Next or Load More controls, clicks forward when one is available, waits again, and loops back to the listing check. That gives you a best-effort scrape Ricardo.ch routine without hard-coding a fixed number of pages.
Download and import
Use the template link on this page, then import the JSON into UScraper.
Review the starting search
The bundled workflow starts from https://www.ricardo.ch/de/s/rotwein/. Change the keyword path when you want a different Ricardo.ch product category or search term.
Choose the export folder
Confirm the save location before running so ricardo-ch-produkt-scraper.csv lands where your team expects it.
Run with the browser visible
Let the waits and challenge checks complete. If Ricardo.ch asks for manual verification, resolve it only when permitted, then rerun with the persistent browser profile.
Open the CSV
Review the exported rows in Excel, Sheets, or your analytics pipeline, then adjust the keyword and repeat for the next research batch.
Output preview
Ricardo.ch product data exported to CSV
ricardo-ch-produkt-scraper.csvColumn
schluesselwort
Keyword detected from the Ricardo.ch search path or query parameters.
Column
titel
Product title from card labels, titles, image alt text, headings, or the product URL slug.
Column
marke
Brand when visible in the card, labelled in text, or inferred from known product naming.
Column
gebote_preis
Current bid or buy-now price, normalized from CHF-style price text.
Column
anzahl_gebote
Displayed bid count such as 4 Gebote when Ricardo.ch shows it.
Column
endzeitpunkt
Visible end time from a time element or listing text, such as Heute 21:15.
Column
produkt_url
Absolute Ricardo.ch product URL for follow-up checks.
Sample rows
3 of many
| schluesselwort | titel | marke | gebote_preis | anzahl_gebote | endzeitpunkt | produkt_url |
|---|---|---|---|---|---|---|
| rotwein | Chateau Pavie Saint-Emilion 2016 | Chateau Pavie | 89.00 | 3 Gebote | Heute 21:15 | |
| rotwein | Ornellaia Bolgheri Superiore | Ornellaia | 145.00 | 1 Gebot | Morgen 18:40 | |
| rotwein | Petrus Pomerol Sammlerflasche | Petrus | 1'250.00 | 12 Gebote | So, 14. Juni, 20:05 |
For broader ecommerce research, pair this workflow with the eBay product export template, the Yahoo Auctions product scraper, or the Subito product scraper. You can also browse the full UScraper template library or install the local desktop app from UScraper downloads.
Frequently asked questions
Scraping public marketplace pages can still be restricted by Ricardo.ch terms, robots directives, copyright, privacy rules, and Swiss or local law. Keep volume modest, avoid bypassing access controls, do not collect personal data you do not need, and get legal review before republishing or selling product datasets. Running UScraper locally does not remove those obligations.
Before you scale
Practical limits and maintenance
Ricardo.ch scraper guardrails
Turnstile or CAPTCHA can pause the workflow
The graph detects the common "One more step to access our website" message, waits, refreshes once, and exits if the challenge remains. Handle allowed checks manually in your browser profile instead of trying to bypass them.
Listing cards and pagination can change
Missing titles, empty prices, or a sudden stop after the first page usually mean Ricardo.ch changed card markup, language, or pagination controls. Re-test with one keyword before trusting a large export.
Review Ricardo.ch rules before reuse
Check the Ricardo.ch robots file, the terms and regulations hub, and your own compliance requirements before redistributing product data or using it in commercial datasets.
Get Started
Download and use this template instantly
What's Included
- Template JSON file ready to import
- Pre-configured scraping nodes
- Works with UScraper desktop app
Open-source templates
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All Templates