Search
/api/ricardo/search
Search Ricardo auctions and fixed-price listings by keyword with filters and pagination
Scrappa's Ricardo API returns structured JSON from Ricardo.ch, the largest Swiss online marketplace. Search auctions and fixed-price listings by keyword or category, open any listing for price, bids, end time, condition, images and seller rating, and browse the full category tree. Prices are CHF numbers and dates are ISO 8601 UTC.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/ricardo/search?query=velo&limit=3" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"query": "velo",
"page": 1,
"limit": 3,
"total": 65589,
"has_more": true,
"results": [
{
"position": 2,
"id": "1331859138",
"title": "Mtb Fully SCOTT made in USA ab Service",
"url": "https://www.ricardo.ch/de/a/1331859138/",
"offer_type": "auction_with_buynow",
"condition": "acceptable",
"next_min_bid": 240.0,
"buy_now_price": 280.0,
"currency": "CHF",
"end_date": "2026-10-15T20:17:00Z",
"zip_code": "8314",
"city": "Kyburg"
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices, buy-now prices and minimum next bids for any product or category on the Swiss second-hand market.
Follow bid counts and end times of live auctions, and read the final bid of ended auctions.
Read the seller rating in percent, location and nickname for any listing before you buy or resell.
Walk the full Ricardo category tree and list the newest listings of any category with pagination.
Combine Ricardo with Gumtree, Wallapop and eBay to compare second-hand prices across countries.
Ricardo scraper API
The Ricardo API is built for price monitoring, resale research and marketplace analytics on Ricardo.ch. Each result includes the id, title, web url, image, offer type, condition, minimum next bid, buy-now price, bid count, end date, seller and location. The listing endpoint adds the description as HTML and plain text, all images, shipping options, attributes and the seller rating in percent.
Search by keyword or category with auctions-only and CHF price range filters.
Page through results with a page number from 1 to 50 and up to 100 results per page.
Read bids, end time and condition for auctions, and the final bid of ended auctions.
Get the seller rating in percent and the seller location for every listing.
Choose German or French labels with the language parameter.
Search any keyword and narrow it with a category, an auctions-only switch and a CHF price range. Every result has a stable id and a public web url.
Open Ricardo Search API docsPass a category number to list its listings page by page. Use leaf or child categories such as Velos for the best results.
Open Ricardo Category API docsOpen a listing by id to get the current bid, minimum next bid, bid increment, end time, condition, images, shipping options and the seller rating.
Open Ricardo Listing API docsRead the whole category tree once and filter it by parent or level to find the category number for any product group.
Open Ricardo Categories API docsEverything you need in one API.
/api/ricardo/search
Search Ricardo auctions and fixed-price listings by keyword with filters and pagination
/api/ricardo/category
List the listings of one Ricardo category with filters and pagination
/api/ricardo/listing
Get price, bids, end time, condition, images and seller rating of one listing
/api/ricardo/categories
Retrieve the Ricardo category tree as a flat list
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Ricardo listing data as JSON | Build your own parser | |
| Auction bids and end time | Parse it yourself | |
| Seller rating | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Ricardo. The Ricardo API returns structured JSON from public listings through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
Use the page parameter from 1 to 50 with a limit up to 100. The response returns the total hit count and has_more is true while more pages exist. Ranking shifts between calls, so pages can overlap slightly. A valid empty result is a successful response.
It is the lowest amount a new bid must reach: the starting price while there are no bids, otherwise the current bid plus the bid increment. Prices are CHF numbers.