SYSTEM all green source vicampo.de queue 14,892 pages p99 latency 215ms dataflirt.com · scraper/vicampo-de
RUN · 42 active pipelines · vicampo.de live

Vicampo wine data,
at warehouse scale.

We extract wine listings, producer details, expert ratings, and promotional pricing from Vicampo.de. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Wines extracted
32.4K /run
Price updates
84.1K /24h
Tasting notes
112K /run
Active pipelines
42
Uptime
99.98%
Data Dictionary

Every field we extract from vicampo.de

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Wine Listings objects from vicampo.de. All fields typed and schema-versioned.

wine_idnameproducerregioncountryvintagegrape_varietywine_typebottle_sizealcohol_pctpricestock_status
wine_listings
● 200 OK
"wine_id": "VC-89211",
"name": "Primitivo di Manduria Riserva",
"producer": "Cantine San Marzano",
"vintage": 2020,
"region": "Puglia",
"price": 14.9,
"stock_status": "in_stock"
# wine_idnameproducerregioncountryvintage
1
2
3

Complete list of extractable fields for Ratings & Awards objects from vicampo.de. All fields typed and schema-versioned.

wine_idvicampo_ratingvicampo_review_countluca_maroni_scorefalstaff_scorerobert_parker_scoregambero_rossomundus_vinitasting_notes
ratings_& awards
● 200 OK
"wine_id": "VC-89211",
"luca_maroni_score": 98,
"falstaff_score": 92,
"robert_parker_score": "None",
"vicampo_rating": 4.6,
"vicampo_review_count": 342,
"tasting_notes": "Dark ruby red with notes of plum and vanilla."
# wine_idvicampo_ratingvicampo_review_countluca_maroni_scorefalstaff_scorerobert_parker_score
1
2
3

Complete list of extractable fields for Pricing & Promotions objects from vicampo.de. All fields typed and schema-versioned.

wine_idcurrent_priceoriginal_pricediscount_pctbundle_pricebundle_quantityprice_per_literavailabilitypromo_badgescraped_at
pricing_& promotions
● 200 OK
"wine_id": "VC-89211",
"current_price": 14.9,
"original_price": 19.9,
"discount_pct": 25,
"bundle_price": 85.0,
"bundle_quantity": 6,
"price_per_liter": 19.86
# wine_idcurrent_priceoriginal_pricediscount_pctbundle_pricebundle_quantity
1
2
3

Complete list of extractable fields for Specifications & Pairing objects from vicampo.de. All fields typed and schema-versioned.

wine_idsweetnessaciditybodydrinking_temperaturematurationclosure_typeallergensfood_pairing_tagsaging_potential
specifications_& pairing
● 200 OK
"wine_id": "VC-89211",
"sweetness": "dry",
"body": "full-bodied",
"drinking_temperature": "16-18 C",
"closure_type": "cork",
"allergens": "['sulfites']",
"food_pairing_tags": "['beef', 'pasta', 'game']"
# wine_idsweetnessaciditybodydrinking_temperaturematuration
1
2
3

Complete list of extractable fields for Customer Reviews objects from vicampo.de. All fields typed and schema-versioned.

review_idwine_idauthorratingtitletextdateverified_purchasehelpful_votes
customer_reviews
● 200 OK
"review_id": "REV-449102",
"wine_id": "VC-89211",
"rating": 5,
"title": "Excellent Primitivo",
"text": "Very smooth and full of dark fruit flavors.",
"date": "2023-11-12",
"verified_purchase": true
# review_idwine_idauthorratingtitletext
1
2
3

Capabilities

Everything you need from Vicampo, nothing you don't

Our Vicampo scraper handles every layer of the platform: wine catalogues, dynamic pricing, expert ratings, and bundle deals with automated handling for age gates and geo-blocking.

Full Catalogue Extraction

Extract all wine SKUs, vintages, grape varieties, and producer details across the entire site.

Dynamic Price Tracking

Capture base price, discounted price, and bundle offers. Track price fluctuations over time.

Expert Rating Parsing

Extract Luca Maroni, Falstaff, and Robert Parker scores directly from product listings.

Tasting Notes & Profiles

Capture flavour profiles, acidity, sweetness, and body metrics for each wine.

Stock & Availability Monitoring

Track inventory status and low-stock warnings to forecast sales velocity.

Review & Sentiment Mining

Extract verified customer reviews, text, and star ratings across all paginated endpoints.

German Language Handling

Native UTF-8 handling for umlauts and German wine terminology to ensure clean string data.

Category & Region Mapping

Map wines to standardised regions, countries, and grape varieties for easy aggregation.

Change Detection

Only push records when price, stock status, or promotional badges change.

// engagement pipeline

From SKU list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target regions, producers, or full catalogue requirements. We design the schema.

Pipeline Build
d 2–4

We configure Scrapy crawlers, proxy rotation, and session management for vicampo.de.

Validation & QA
d 4–6

Schema validation, null-rate checks, and price-outlier detection before full launch.

Delivery
ongoing

JSON, CSV, or Parquet pushed to your S3 bucket, BigQuery, or Snowflake on agreed cadence.

Under the hood

How our Vicampo.de pipeline handles the hard parts

Scraping European retail sites requires strict bot evasion and dynamic content rendering. Here is how our infrastructure maintains reliability.

pipeline-monitor · vicampo.de · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Geo-blocking evasion
German residential proxies

Vicampo.de restricts traffic from non-European datacenters. We route all requests through DE-based residential proxies to ensure consistent access and localised pricing.

Dynamic rendering
Playwright for SPA elements

Product grids and promotional banners are loaded dynamically. We use Playwright to execute JavaScript, ensuring all hidden SKUs and bundle pricing are captured.

Data normalisation
Standardising wine metrics

Wine attributes like 'Restsüße' (residual sugar) or 'Säure' (acidity) vary in formatting. Our pipeline parses and normalises these strings into clean numeric types.

Bundle extraction
Deconstructing package deals

Vicampo heavily promotes 6-bottle or 12-bottle tasting packages. We extract the individual SKUs within these bundles and calculate the per-bottle discount.

Age gate handling
Session persistence

Alcohol retail sites often present age verification modals. Our crawlers maintain persistent cookie sessions to bypass these gates without triggering bot detection.

Applications

Who uses Vicampo data and how

Teams across industries use vicampo.de data to build competitive products and smarter operations.

01
Competitor Price Monitoring

Wine retailers track Vicampo's pricing, discount depths, and bundle strategies to optimise their own margins.

02
Market Trend Analysis

Beverage analysts monitor grape variety popularity and regional representation across the German market.

03
Assortment Gap Analysis

Producers and distributors analyse Vicampo's catalogue to identify missing vintages or underrepresented regions.

04
Algorithmic Pricing

eCommerce platforms feed Vicampo price points into dynamic pricing models to maintain parity.

05
Sentiment & Review Mining

Wineries aggregate customer reviews to understand consumer preferences regarding sweetness and acidity.

06
Inventory Forecasting

Supply chain teams track low stock indicators to estimate sales velocity for specific vintages.

Why DataFlirt

"Vicampo.de holds the definitive dataset for German online wine retail, but extracting structured vintage and rating data requires handling complex dynamic interfaces."

European wine eCommerce platforms present unique scraping challenges: age gates, geo-blocking, German-language parsing, and heavily nested bundle pricing. DataFlirt manages this complexity with localised proxies and headless browser rendering, delivering clean, normalised data straight to your warehouse.

Technical Spec

Vicampo.de scraper : technical capabilities

Everything supported by our vicampo.de scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions for dynamic product grids
Supported
DE residential proxies
German IP pools to bypass geo-restrictions
Supported
Expert rating extraction
Separate fields for Falstaff, Parker, and Luca Maroni
Supported
Bundle deconstruction
Extracting individual wine SKUs from tasting packages
Supported
Change detection
Hash-based diffs for price and stock updates
Supported
Review pagination
Extract all customer reviews across paginated endpoints
Supported
Age gate bypass
Automated cookie acceptance and age verification
Supported
User account order history
Personalised purchase history and loyalty points
Partial
Exclusive member pricing
Discounts requiring authenticated user sessions
Partial
Infrastructure

Infrastructure powering the Vicampo pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and retry logic. Playwright handles JavaScript rendering, cookie sessions, and age-gate bypasses.

Localised Proxy Infrastructure

We maintain pools of residential ISP proxies in Germany. Rotation happens per-request to avoid geo-blocking and rate limits.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested : schema versioned per run
CSV
Flat file with typed columns : Excel/Sheets compatible
XLS
Legacy spreadsheet format for business analysts
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery : compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoint for querying extracted catalogue data
Postgres
Upsert into your existing schema with conflict resolution
Snowflake
Stage + COPY INTO workflow : incremental or full-replace
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About vicampo.de scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Vicampo.de legal?

Scraping publicly available information from Vicampo.de is generally permissible under applicable EU law, provided personal data is not extracted. DataFlirt targets only public, non-authenticated product, pricing, and review data. We do not circumvent authentication walls or violate GDPR.

How do you handle geo-blocking?

We route all requests through German residential proxies. This ensures we receive the correct localised pricing and avoid IP bans targeting non-EU datacenter traffic.

Can you extract expert ratings like Falstaff or Robert Parker?

Yes. Our schema separates expert ratings into distinct fields, capturing the score, the awarding body, and the associated tasting notes.

How do you manage tasting packages and bundles?

Vicampo frequently sells 6-bottle or 12-bottle bundles. We extract the bundle price, calculate the per-bottle cost, and list the individual wine SKUs included in the package.

How fresh is the pricing data?

For active price monitoring, we can configure pipelines to run daily or sub-daily. Change detection ensures you only receive records when prices or stock levels fluctuate.

Do you extract German text natively?

Yes. All text fields, including tasting notes and food pairings, are extracted in native German with full UTF-8 encoding to preserve umlauts and special characters.

Can I request a sample dataset?

Absolutely. We provide a sample run of up to 500 wine SKUs as part of the pre-engagement scoping process to validate schema fit and data quality.

$ dataflirt scope --new-project --source=vicampo.de ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off wine catalogue dump or a continuous price-monitoring feed across 50,000 SKUs, we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in food drink and kitchen

Services

Data Extraction for Every Industry

View All Services →