SYSTEM all green source cyberport.de queue 12,481 pages p99 latency 184ms dataflirt.com · scraper/cyberport-de
RUN * 42 active pipelines * cyberport.de live

Cyberport data,
at warehouse scale.

We extract IT hardware listings, pricing signals, B-Ware inventory, and Cyberdeals from cyberport.de. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
142K /day
Price updates
315K /24h
B-Ware listings
4,210 /run
Active pipelines
42
Uptime
99.98%
Data Dictionary

Every field we extract from cyberport.de

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

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

skutitlebrandeanmpncategory_pathpricestock_statusratingreview_counturl
product_listings
● 200 OK
"sku": "1C31-3X9",
"title": "Apple MacBook Pro 14 Zoll M3 Pro",
"brand": "Apple",
"ean": "194253711923",
"mpn": "MRX33D/A",
"price": 2399.0,
"stock_status": "Sofort verfügbar",
"category_path": "Apple > Mac > MacBook Pro"
# skutitlebrandeanmpncategory_path
1
2
3

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

skucurrent_pricelist_pricediscount_pctcyberdeal_activevat_includedshipping_costdelivery_timefinance_options
pricing_& offers
● 200 OK
"sku": "1C31-3X9",
"current_price": 2399.0,
"list_price": 2499.0,
"discount_pct": 4.0,
"cyberdeal_active": false,
"vat_included": true,
"shipping_cost": 5.99,
"delivery_time": "1-3 Werktage"
# skucurrent_pricelist_pricediscount_pctcyberdeal_activevat_included
1
2
3

Complete list of extractable fields for Technical Specs objects from cyberport.de. All fields typed and schema-versioned.

skuprocessorram_gbstorage_typestorage_gbdisplay_size_inchgpuoperating_systemweight_kg
technical_specs
● 200 OK
"sku": "1C31-3X9",
"processor": "Apple M3 Pro 11-Core",
"ram_gb": 18,
"storage_type": "SSD",
"storage_gb": 512,
"display_size_inch": 14.2,
"gpu": "Apple 14-Core GPU",
"operating_system": "macOS",
"weight_kg": 1.61
# skuprocessorram_gbstorage_typestorage_gbdisplay_size_inch
1
2
3

Complete list of extractable fields for B-Ware & Outlet objects from cyberport.de. All fields typed and schema-versioned.

b_ware_skuoriginal_skucondition_gradedefect_descriptionpriceoriginal_pricewarranty_monthsstock_count
b-ware_& outlet
● 200 OK
"b_ware_sku": "GW-1C31-3X9",
"original_sku": "1C31-3X9",
"condition_grade": "Wie neu",
"defect_description": "Karton geöffnet, Gerät unbenutzt",
"price": 2159.0,
"original_price": 2399.0,
"warranty_months": 24,
"stock_count": 1
# b_ware_skuoriginal_skucondition_gradedefect_descriptionpriceoriginal_price
1
2
3

Complete list of extractable fields for Search Results objects from cyberport.de. All fields typed and schema-versioned.

keywordpositionskutitlebrandpriceratingreview_countis_sponsored
search_results
● 200 OK
"keyword": "macbook pro m3",
"position": 1,
"sku": "1C31-3X9",
"title": "Apple MacBook Pro 14 Zoll M3 Pro",
"brand": "Apple",
"price": 2399.0,
"rating": 4.8,
"is_sponsored": false
# keywordpositionskutitlebrandprice
1
2
3

Capabilities

Extract precise IT hardware data

Our Cyberport scraper handles complex category trees, strictly typed technical specifications, and dynamic stock availability across both new items and the B-Ware outlet.

IT Hardware Specifications

Extract strictly typed technical data for processors, RAM, storage, and displays. Normalised into structured JSON arrays for direct database ingestion.

EAN & MPN Mapping

Capture Manufacturer Part Numbers (MPN) and European Article Numbers (EAN) to accurately match Cyberport listings against your internal product catalogue.

Cyberdeals & Pricing

Monitor active Cyberdeals, standard pricing, MSRP comparisons, and shipping costs. Timestamped per run to build accurate price-history models.

B-Ware Outlet Tracking

Scrape discounted returned items, capturing condition grades, defect descriptions, and specific B-Ware pricing compared to new stock.

Store-Level Availability

Extract Click & Collect availability across physical Cyberport store locations in Germany and Austria using automated location spoofing.

Apple Premium Reseller Data

Track specific Apple configurations, Custom-To-Order (CTO) variants, and official accessory compatibility matrices.

Delivery & Stock Status

Parse exact delivery timeframes, warehouse stock indicators, and pre-order availability dates for upcoming hardware releases.

Search Keyword Rankings

Track organic search positions for high-value keywords like 'gaming laptop' or 'oled tv' to monitor brand visibility.

Incremental Diffing

Process large category trees efficiently. We maintain a hash state of the catalogue and only push records where price or stock has changed.

// engagement pipeline

From category URL to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide Cyberport categories, search terms, or a list of EANs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, IP rotation for the DACH region, and JavaScript rendering for dynamic stock widgets.

Validation & QA
d 4–6

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

Delivery
ongoing

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

Under the hood

Overcoming Cyberport's extraction challenges

European electronics retailers employ strict anti-scraping measures and complex frontend architectures. Here is how we build resilient pipelines.

pipeline-monitor · cyberport.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
Anti-bot layer
DACH localized residential proxies

Cyberport restricts access from non-European datacenter IPs. We route all requests through ISP-grade residential proxies localized to Germany and Austria, mimicking legitimate consumer traffic.

JavaScript rendering
Hydrating dynamic stock data

Store-level availability and specific financing options are loaded asynchronously via JavaScript. We deploy Playwright to execute these scripts and capture the fully rendered DOM.

Data normalization
Parsing unstructured technical specs

Hardware specifications often vary in format across different brands. Our extraction logic applies regex and string normalization to convert raw text into strictly typed boolean and numeric fields.

Variant handling
Mapping complex CTO configurations

Laptops and servers often have dozens of Custom-To-Order configurations under a single base model. We iterate through all variant selectors to extract unique SKUs and pricing for every combination.

Change detection
Only re-scrape what has changed

For daily price monitoring, we maintain a hash index of last-seen values per SKU. Subsequent runs only push diffs, reducing downstream processing load and storage costs.

Applications

Who uses Cyberport data

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

01
Competitor Price Monitoring

Electronics retailers monitor Cyberport's pricing and Cyberdeals to dynamically adjust their own margins and stay competitive.

02
Brand MAP Enforcement

Hardware manufacturers track retail prices to ensure compliance with Minimum Advertised Price (MAP) agreements across the DACH region.

03
B-Ware Arbitrage

Refurbishers and resellers track the Cyberport B-Ware outlet for heavily discounted returned items to purchase and flip.

04
Catalogue Enrichment

E-commerce platforms extract structured technical specifications and MPN mappings to enrich their own product databases.

05
Market Share Analysis

Market research firms analyze search rankings and review volumes to estimate brand market share within specific hardware categories.

06
Supply Chain Forecasting

Analysts monitor delivery delays and out-of-stock indicators to identify upstream component shortages in the IT hardware supply chain.

Why DataFlirt

"Cyberport holds one of the most structured IT hardware catalogues in Europe, but extracting precise MPN-level data requires a dedicated infrastructure build."

Most engineering teams underestimate the complexity of European electronics retail scraping. Reliable cyberport.de extraction requires IP localization, dynamic stock hydration via JavaScript, and strict schema validation for technical specifications. DataFlirt absorbs this complexity so your engineers can focus on pricing analysis.

Technical Spec

Cyberport scraper technical capabilities

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

JavaScript rendering
Playwright sessions for dynamic stock and store availability widgets
Supported
Residential proxies
Localized DACH region IPs to bypass geographic blocking
Supported
EAN / MPN extraction
Capture exact manufacturer identifiers for precise catalogue matching
Supported
B-Ware extraction
Separate parsing logic for outlet items, capturing condition and defects
Supported
Store-level stock
Extract Click & Collect availability across physical store locations
Supported
Variant mapping
Extract all CTO configurations under a parent product model
Supported
Change detection (diffs)
Hash-based diffing to emit only updated prices or stock statuses
Supported
B2B customer pricing
Requires authenticated corporate accounts to view negotiated tiers
Partial
User order history
Personal data locked behind individual customer authentication
Partial
Infrastructure

Infrastructure powering the Cyberport pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusDatadome Bypass
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript execution to hydrate dynamic pricing and stock data.

Localized Proxy Infrastructure

We maintain pools of residential ISP proxies specific to Germany and Austria, ensuring requests bypass regional firewalls and bot detection.

Cloud-Native Orchestration

Pipelines run on AWS ECS. Airflow handles scheduling and dependency management, ensuring daily price updates meet strict SLAs.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited or nested arrays for technical specs
CSV
Flat file with typed columns for pricing analysts
XLS
Direct Excel export for procurement teams
Parquet
Columnar format optimized for BigQuery and Snowflake
AWS S3
Direct bucket delivery compatible with any data lake
Webhook
HTTP POST per record for real-time price alerting
API
REST endpoints to query latest scraped state by EAN
BigQuery
Streamed directly into your dataset with schema auto-detect
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Cyberport legal?

Scraping publicly available pricing and product data is generally permissible. DataFlirt targets only public, non-authenticated hardware listings and deals. We do not extract personal data or circumvent authentication walls. Clients should consult legal counsel for specific competitive intelligence use cases.

How do you extract store-level availability?

We use Playwright to simulate user interactions with the store selector widget, iterating through location IDs to capture Click & Collect stock status for specific branches.

Can you map Cyberport listings to our internal SKUs?

Yes. We extract the Manufacturer Part Number (MPN) and European Article Number (EAN) from the technical specifications tab, allowing you to join the data reliably against your own catalogue.

How often can you update pricing data?

For defined SKU lists, we can run pipelines at hourly cadences to catch flash sales and Cyberdeals. Full catalogue refreshes are typically executed daily.

Do you extract data from the B-Ware outlet?

Yes. We maintain separate extraction logic for the B-Ware section, capturing the specific condition grade, warranty terms, and defect descriptions attached to each returned item.

Can I request a sample dataset?

Yes. We provide a sample run of up to 500 SKUs or specific categories during the scoping phase, allowing you to validate the technical specification schema before committing.

$ dataflirt scope --new-project --source=cyberport.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 IT hardware catalogue dump or a continuous price-monitoring feed across 100K SKUs, we scope, build, and operate the pipeline.

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

More in electronics and gadgets

Services

Data Extraction for Every Industry

View All Services →