Delia Whisky Scraper avatar

Delia Whisky Scraper

Pricing

Pay per usage

Go to Apify Store
Delia Whisky Scraper

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

ScrapySpider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

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

  1. Open the Actor on Apify and go to the Input tab.
  2. Add the collection URL you want to scrape. The main target is https://deliawhisky.de/en/collections/neuheiten-whisky.
  3. Optionally set maxPages or maxResults to limit the run scope.
  4. Start the run manually or schedule it for automatic monitoring.
  5. Wait for the run to finish and open the Output tab.
  6. Review the dataset online or download it in JSON, HTML, CSV, or Excel.
  7. 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. Use 0 for unlimited pagination.
  • maxResults — Maximum number of product detail pages to scrape. Use 0 for 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

FieldTypeDescription
urlstringProduct page URL as loaded by the crawler
canonical_urlstringCanonical URL from the <link rel="canonical"> tag
product_idstring | nullProduct GTIN extracted from the product details table
namestringProduct title as shown on the product page
age_yearsnumber | nullAge statement extracted from the title, description, or details table (e.g. 12 from 12 Years)
pricestringRegular product price
price_per_literstringPrice per liter shown on the page
availabilitystringNormalized availability: in_stock or out_of_stock
imagesstring[]Array of product image URLs
descriptionstringFull product description (headings and paragraphs joined with blank lines)
(detail table fields)stringAll rows from the product details table as flat key-value fields (e.g. Distillery/Brand, Cask Type, GTIN, etc.)
manufacturer_importerstring | nullManufacturer or importer name and address
scraped_atstringISO 8601 UTC timestamp of when the item was scraped
timestamp_utcstringISO 8601 UTC timestamp of first scrape (same as scraped_at)
last_seen_utcstringISO 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 maxPages or maxResults to 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 availability and price changes across runs using timestamp_utc and last_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 images arrays 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.