We extract cocktail recipes, ingredient specifications, spirit ratings, tasting notes, and bar reviews from Diffordsguide. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Cocktail Recipes objects from diffordsguide.com. All fields typed and schema-versioned.
"cocktail_name": "Margarita (Difford's Recipe)", "diffords_rating": 5.0, "glass_type": "Coupe", "estimated_abv": 24.5, "nutritional_calories": 165, "creator_name": "Simon Difford"
| # | recipe_url | cocktail_name | diffords_rating | glass_type | garnish_instructions | method_instructions |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Ingredient Matrices objects from diffordsguide.com. All fields typed and schema-versioned.
"ingredient_name": "Blanco Tequila", "measure_ml": 45.0, "measure_oz": 1.5, "ingredient_category": "Spirits", "is_optional": false, "brand_recommendation": "Patron Silver"
| # | ingredient_name | measure_ml | measure_oz | measure_shots | ingredient_category | is_optional |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Spirit Reviews objects from diffordsguide.com. All fields typed and schema-versioned.
"spirit_name": "Campari Bitter", "category": "Liqueurs", "diffords_score": "5+/5", "abv_percentage": 25.0, "tasting_aroma": "Intense orange zest and quinine", "producer_name": "Campari Group"
| # | spirit_name | category | sub_category | diffords_score | producer_name | abv_percentage |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Bar Directory objects from diffordsguide.com. All fields typed and schema-versioned.
"bar_name": "The Connaught Bar", "city": "London", "country": "UK", "diffords_rating": 5.0, "phone_number": "+44 20 7499 7070", "bar_features": "['Hotel Bar', 'Cocktails', 'Luxury']"
| # | bar_name | city | country | address | diffords_rating | review_text |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Articles & Features objects from diffordsguide.com. All fields typed and schema-versioned.
"title": "A Guide to Vermouth", "author": "Simon Difford", "publish_date": "2023-04-12", "category": "Education", "tags": "['Vermouth', 'Aperitif', 'Wine']", "hero_image_url": "https://example.com/vermouth.jpg"
| # | article_url | title | author | publish_date | category | tags |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Diffordsguide scraper handles the complexities of beverage data: age-gate circumvention, nested ingredient matrices, measurement normalisation, and relational mapping between spirits and recipes.
Extract cocktail names, ratings, glass types, garnishes, and step-by-step methods mapped directly to ingredient lists.
Capture and standardise ingredient measures across ml, oz, and shots for exact volumetric calculations.
Extract the authoritative Difford's score out of 5, alongside category classifications and producer intelligence.
Separate tasting notes into structured aroma, taste, and aftertaste fields for NLP analysis and sentiment tracking.
Compile global bar intelligence including locations, reviews, opening hours, and contact details.
Automated session management to pass 18+ verification checks without triggering bot detection.
Extract estimated calories and ABV percentages calculated per cocktail recipe.
Deep crawl across all spirit sub-categories, from obscure amaros to mainstream gins.
Run one-off bulk exports or configure continuous pipelines to track new recipes and spirit reviews.
Brief in. Clean data out.
Provide target categories, spirit lists, or bar locations. We design the extraction schema together.
We configure Scrapy / Playwright crawlers, proxy rotation, session management, and age-gate handling.
Schema validation, null-rate checks, measurement standardisation, and sample records before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Extracting beverage data requires structured parsing of unstructured text. Here is how we ensure data quality.
Alcohol-related sites require age verification. Our crawlers manage cookie sessions and automated interactions to clear age gates persistently without triggering rate limits.
Cocktail recipes use mixed metrics (ml, oz, dashes, drops). We parse these strings into structured numeric arrays, standardising output to your preferred volumetric unit.
Recipes often list generic ingredients (e.g., 'London Dry Gin') alongside specific brand recommendations. We extract both, maintaining relational integrity between the recipe and the spirit database.
We use multiple fallback chains per field so minor layout changes in tasting notes or recipe grids do not break your data pipeline overnight.
Every run emits structured logs. We alert on null-rate spikes, missing measurements, and coverage drops, responding before you notice.
Spirit brands track their Difford's scores, tasting notes, and competitor positioning across specific liquor categories.
Hospitality groups ingest recipe matrices to calculate pour costs, standardise menus, and optimise inventory.
Distributors map trending ingredients in top-rated cocktails to forecast demand for obscure spirits and liqueurs.
Analysts track the emergence of new cocktail categories and spirit ratings to identify consumer trend shifts.
ML teams use the structured recipe corpus to train generative models for mixology and flavour pairing.
Beverage consultants track bar directory ratings and features to benchmark hospitality standards globally.
"Diffordsguide holds the definitive taxonomy of modern mixology and spirits, but extracting nested ingredient matrices requires purpose-built infrastructure."
Most teams underestimate the investment required: reliable Diffordsguide scraping requires age-gate circumvention, complex measurement parsing, and relational mapping between spirits and recipes. DataFlirt absorbs that complexity so your engineers can focus on the analysis.
Everything supported by our diffordsguide.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration and retry logic. Playwright handles JavaScript rendering, cookie sessions, and age-gate interaction flows.
We maintain pools of residential ISP proxies. Rotation happens per-request with sticky sessions to maintain age-gate clearance.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting.
Data delivered to where your team already works — no new tooling required.
About diffordsguide.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available information is generally permissible. DataFlirt targets only public, non-authenticated recipe, spirit, and bar data. We do not extract personal user data or circumvent authentication walls.
We automate the cookie acceptance and age verification interaction using Playwright, maintaining sticky sessions to prevent repeated prompts and rate limiting.
Full catalogue refreshes at weekly or monthly cadences complete within a 6-12 hour window. Delta updates for new recipes can be scheduled daily.
We deploy custom parsing logic to translate mixed strings (e.g., '1 1/2 oz', '2 dashes') into clean numeric values mapped to standard units (ml or oz) for accurate database querying.
Yes. We extract the exact rating out of 5, including modifiers like '5+', alongside the full text of the tasting notes broken down by aroma, taste, and aftertaste.
Our smallest packages start at a defined category extraction (e.g., all gin reviews or all classic cocktails) with weekly delivery. Contact us with your use case for a scoped quote.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a complete cocktail recipe database or continuous spirit rating updates, we scope, build, and operate the pipeline. Tell us what you need.