Delia Whisky Scraper
Pricing
Pay per usage
Delia Whisky Scraper
Scrape whisky product data from Delia Whisky. Extract prices, availability, age statements, tasting notes, product specifications, images, and manufacturer details in structured JSON. Supports collection pages and automatic pagination.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ScrapySpider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
What does this Delia Whisky scraper do?
Scrape deliawhisky.de whisky data from the Delia Whisky new arrivals collection and turn it into clean, structured product records ready for analysis, monitoring, or catalog enrichment. This Apify Actor uses PuppeteerCrawler to paginate through all listing pages, visit every product detail page, and extract product names, age statements, prices, price per liter, stock status, image galleries, tasting-note descriptions, technical product details (flat key-value pairs from the product table), and manufacturer/importer information.
Because it runs on the Apify platform, you can schedule runs, access results through API endpoints, export data to JSON/CSV/Excel, plug it into Make or Zapier, rotate proxies when needed, and monitor runs without building your own scraping infrastructure.
Why use this Actor to scrape deliawhisky.de whisky data?
This Actor is useful when you need German whisky shop product data in a repeatable format.
Common use cases:
- Track new whisky releases and limited bottlings
- Monitor price changes and availability over time
- Build product catalogs for e-commerce, affiliate, or comparison sites
- Enrich whisky databases with bottle specs such as ABV, cask type, region, and bottle size
- Collect product descriptions and tasting notes for content workflows
- Feed downstream BI, alerts, or inventory research pipelines
The Actor normalizes key values such as availability into in_stock / out_of_stock, extracts age_years from the product title (with fallback to description text and the details table), and returns all product images and descriptive content in a machine-friendly structure.
How to use this Actor to scrape Delia Whisky data
- Open the Actor on Apify and go to the Input tab.
- Add the collection URL you want to scrape. The main target is
https://deliawhisky.de/en/collections/neuheiten-whisky. - Optionally set
maxPagesormaxResultsto limit the run scope. - Start the run manually or schedule it for automatic monitoring.
- Wait for the run to finish and open the Output tab.
- Review the dataset online or download it in JSON, HTML, CSV, or Excel.
- Use the Apify API or integrations to send the whisky data to your own systems.
Input
The Actor starts from one or more collection URLs.
Example input:
{"startUrls": [{"url": "https://deliawhisky.de/en/collections/neuheiten-whisky"}],"maxPages": 0,"maxResults": 0,"maxRequestsPerCrawl": 0}
Input fields
startUrls— One or more Delia Whisky collection URLs to start from. In most cases, use the new arrivals / whisky collection page shown above.maxPages— Maximum number of listing pages to scrape. Use0for unlimited pagination.maxResults— Maximum number of product detail pages to scrape. Use0for unlimited results.maxRequestsPerCrawl— Optional Crawlee safety cap for total requests during the run.
If you only want the latest products, keep the default collection and set maxPages or maxResults to constrain the run size.
Output
Each dataset item represents one whisky product detail page. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output item:
{"url": "https://deliawhisky.de/en/products/ardnamurchan-ad-2025-px-sherry-cask","canonical_url": "https://deliawhisky.de/en/products/ardnamurchan-ad-2025-px-sherry-cask","product_id": "5021944131228","name": "Ardnamurchan AD/2025 PX Sherry Cask 56.9% 0.7l","age_years": null,"price": "€ 79.90","price_per_liter": "€ 114.14 / Liter","availability": "in_stock","images": ["https://deliawhisky.de/cdn/shop/files/ardnamurchan-px-sherry.jpg"],"description": "Tasting Notes\n\nRich PX sherry influence with dried fruits and spice.","Distillery/Brand": "Ardnamurchan","Bottling": "2025","Alcohol Content": "56.9%","Cask Type": "PX Sherry Cask","Bottle Size": "0.7 Liter","Country of Origin": "Scotland","Region": "Highlands","Type": "Single Malt Whisky","Coloring": "No","Chill Filtering": "No","GTIN": "5021944131228","manufacturer_importer": "Rolf Kaspar GmbH, Ruhrallee 59, 45138 Essen, Germany","scraped_at": "2026-05-30T07:00:00.000Z","timestamp_utc": "2026-05-30T07:00:00.000Z","last_seen_utc": "2026-05-30T07:00:00.000Z"}
Data table for extracted whisky data fields
| Field | Type | Description |
|---|---|---|
url | string | Product page URL as loaded by the crawler |
canonical_url | string | Canonical URL from the <link rel="canonical"> tag |
product_id | string | null | Product GTIN extracted from the product details table |
name | string | Product title as shown on the product page |
age_years | number | null | Age statement extracted from the title, description, or details table (e.g. 12 from 12 Years) |
price | string | Regular product price |
price_per_liter | string | Price per liter shown on the page |
availability | string | Normalized availability: in_stock or out_of_stock |
images | string[] | Array of product image URLs |
description | string | Full product description (headings and paragraphs joined with blank lines) |
| (detail table fields) | string | All rows from the product details table as flat key-value fields (e.g. Distillery/Brand, Cask Type, GTIN, etc.) |
manufacturer_importer | string | null | Manufacturer or importer name and address |
scraped_at | string | ISO 8601 UTC timestamp of when the item was scraped |
timestamp_utc | string | ISO 8601 UTC timestamp of first scrape (same as scraped_at) |
last_seen_utc | string | ISO 8601 UTC timestamp of last scrape |
How much does it cost to scrape deliawhisky.de?
This Actor uses a browser crawler, so cost depends on how many pages you scrape, how often you run it, and whether proxy usage is needed. For a single Delia Whisky collection, the run is typically lightweight because the catalog size is limited compared with large marketplaces.
To keep costs low:
- Start with a single collection URL
- Run only as often as your monitoring needs require
- Use
maxPagesormaxResultsto limit scope for test runs - Export and diff results instead of over-scraping
If you are on the Apify free tier, small test runs are usually enough to validate the setup before scaling up.
Tips for scraping deliawhisky.de whisky data efficiently
- Use the new arrivals collection for the most relevant release monitoring
- Schedule the Actor daily or hourly if you need stock or price alerts
- Store historical runs and compare
availabilityandpricechanges across runs usingtimestamp_utcandlast_seen_utc - The detail table fields (e.g.
Region,Cask Type,Alcohol Content) are flat top-level fields — filter and group them directly in your downstream system - Review
imagesarrays if you need gallery coverage for listings or content generation - If the site structure changes, check a recent run first before making business decisions from the data
FAQ, disclaimers, and support
Is this Actor only for whisky?
It is designed for Delia Whisky product pages and is optimized for the whisky product data structure found on the target site.
Can I use the data commercially?
Make sure your use complies with the target website's terms, applicable law, and your own internal compliance requirements.
Will every detail field always be present?
No. Fields such as age statement, bottling year, or specific technical details vary by product. Fields not present on a given product page will be null or absent.
Where can I get help or request improvements?
Please use the Actor's Issues tab on Apify or the linked repository issue tracker. If you need a custom scraper, data pipeline, or schema extension, a tailored solution can be built on top of this Actor.