Extract hot, new, and most-voted deals from Chollometro, Spain's Number 1 deal community: prices, discounts, temperature scores, coupons, merchants, and shipping. Scrape any list, category, merchant, or search page, with price, temperature, and date filters.
- Price and discount tracking: See how Spanish retailers price and discount products over time, so you can benchmark against competitors.
- Deal and coupon monitoring: Capture active voucher codes and merchant details tied to every deal, ready for a newsletter, deal page, or alert bot.
- Popularity signals: Sort by temperature to find the deals the community is voting up right now, before they expire.
- Market research: See which merchants, categories, and price points win attention in the Spanish deal market.
- Flexible targeting: Point the scraper at a whole community list, a single category or merchant page, or a keyword search.
- Click Try for free.
- Pick a Scraping mode (Newest, Featured, Most Voted, Rising Hot, or Search), or paste Start URLs for a specific category, merchant, group, or tag page.
- Optionally set filters: minimum temperature, a price range, or a publish date.
- Set Maximum listings to control how many deals you collect.
- Click Start: The actor collects every matching record and writes one flat row per deal.
- Download your results: Export as Excel, CSV, JSON, or HTML from the Output tab.
| Field | Type | Required | Description |
|---|---|---|---|
startUrls |
array | No | Any Chollometro pages to scrape: category, merchant, group, or tag pages. Takes precedence over Scraping Mode. |
mode |
string | No | Which community list to read when no Start URLs are given: Newest, Featured, Most Voted, Rising Hot, or keyword Search. |
keywords |
string | No | Search term to look up across Chollometro. Used only in Search mode. |
minTemperature |
integer | No | Keep only deals at or above this temperature. Hot deals usually pass 100 degrees. |
minPrice |
number | No | Keep only deals priced at or above this value in Euros. |
maxPrice |
number | No | Keep only deals priced at or below this value in Euros. |
publishedAfter |
date | No | Keep only deals published on or after this date. Ideal for incremental runs. |
hotAfter |
date | No | Keep only deals that turned hot on or after this date. Excludes deals that never reached hot status. |
maxItems |
integer | No | Maximum total deal records to extract during the run. |
proxyConfiguration |
object | No | Connection routing settings. Defaults work reliably. |
Each row in your dataset is one deal. All fields are flat with no nested data, so the file opens cleanly in any spreadsheet program.
{
"deal_id": "1929127",
"title": "Xiaomi Electric Scooter 4 Ultra, 500W, 70km",
"price": 549.9,
"original_price": 699.0,
"currency": "EUR",
"temperature": 396.5,
"is_hot": true,
"merchant_name": "PcComponentes",
"merchant_id": 202,
"merchant_url_name": "pccomponentes.com",
"voucher_code": "VERANO10",
"category": "Electronica",
"shipping_cost": 0,
"free_shipping": true,
"image_url": "https://images.chollometro.com/threads/raw/abc/scooter.jpg",
"view_item_url": "https://www.chollometro.com/ofertas/xiaomi-electric-scooter-1929127",
"outbound_url": "https://www.chollometro.com/visit/homehighlights/1929127",
"user_name": "deal_hunter_es",
"comments_count": 42,
"is_expired": false,
"published_at": "2026-06-26T18:23:24.000Z",
"hot_date": "2026-06-26T21:10:23.000Z",
"scraped_at": "2026-06-27T12:00:00.000Z"
}| Field | Type | Description |
|---|---|---|
deal_id |
string | Unique Chollometro deal identifier. |
title |
string | Deal title. |
price |
number | Current deal price in Euros. |
original_price |
number | List price before the discount, when shown. |
currency |
string | Currency code, usually EUR. |
temperature |
number | Community heat score. Higher means more popular. |
is_hot |
boolean | Whether the deal has reached hot status. |
merchant_name |
string | Retailer offering the deal. |
merchant_id |
integer | Stable retailer identifier for joins and dedupe. |
merchant_url_name |
string | Retailer domain label, for example amazon.es. |
voucher_code |
string | Promo or coupon code tied to the deal, when available. |
category |
string | Chollometro category for the deal. |
shipping_cost |
number | Shipping price reported for the deal. |
free_shipping |
boolean | Whether shipping is free, when reported. |
image_url |
string | Main deal image link. |
view_item_url |
string | Link to the deal page on Chollometro. |
outbound_url |
string | Link that forwards to the retailer offer. |
user_name |
string | Member who posted the deal. |
comments_count |
number | Number of community comments. |
is_expired |
boolean | Whether the deal is marked expired. |
published_at |
string | Publication time in ISO 8601 format. |
hot_date |
string | Time the deal turned hot, when applicable. |
scraped_at |
string | Extraction time in ISO 8601 format. |
$1.76 per 1,000 deal records. No monthly subscriptions and no minimum commits. New Apify accounts include $5 of free usage, so you can try it before you pay.
You only pay for the deals you collect. Set a maximum listings limit to keep every run within budget.
Create a .env file from .env.example, add your Apify API token, and run:
npm install
npm startThe script uses the Apify API client to start the Chollometro Scraper actor and fetch results.
- Grab the best deals first: Use Most Voted or Rising Hot mode to capture the highest-temperature offers at the top.
- Run incrementally: Set a publish date in publishedAfter to pull only deals posted since your last run, which keeps repeat runs cheap.
- Target a niche: Paste a category, merchant, or tag page into Start URLs to focus on one segment, for example all Amazon deals.
- Filter out the noise: Combine minTemperature with a price range to keep only the deals that matter to you.
- Schedule it: Run the scraper on a schedule to build a price and discount history over time.
Is it legal to scrape Chollometro? Scraping publicly available data is generally legal. This scraper collects only public deal information and no private account data. You are responsible for how you use the data and for following Chollometro's terms and applicable laws.
Do I need an account or login? No. The scraper reads public deal pages, so no Chollometro account or password is needed.
Why did my run return zero results? The most common cause is a publishedAfter or hotAfter date set in the future, which filters out every deal. Remove the date or set a past one.
Can I scrape a specific category or merchant? Yes. Paste the category, merchant, group, or tag page URL into Start URLs and the scraper will read it directly, including pagination.
How many deals can I collect? As many as the list contains, up to your maximum listings limit. Use the limit to balance coverage against cost.
For bug reports, missing fields, or feature requests, open an issue under the Issues tab or visit the Chollometro Scraper actor page on Apify Store.
