SYSTEM all green source sueddeutsche.de queue 12,841 URLs p99 latency 314ms dataflirt.com · scraper/sueddeutsche-de
RUN · 42 active pipelines · sueddeutsche.de live

Süddeutsche data,
at warehouse scale.

We extract article text, author metadata, taxonomy, and publication timelines from sueddeutsche.de. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Articles extracted
18.4K /day
Author updates
2.1K /24h
Archive records
4.2M /total
Active pipelines
42
Uptime
99.98%
Data Dictionary

Every field we extract from sueddeutsche.de

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

Complete list of extractable fields for Article Metadata objects from sueddeutsche.de. All fields typed and schema-versioned.

urlarticle_idheadlinesubheadlineauthorpublished_atupdated_atsectionis_sz_plusword_count
article_metadata
● 200 OK
"url": "https://www.sueddeutsche.de/politik/bundestagswahl-kanzlerkandidat-1.581923",
"article_id": "1.581923",
"headline": "Die Debatte um den Kanzlerkandidaten",
"author": "Stefan Kornelius",
"published_at": "2026-03-14T18:30:00Z",
"section": "Politik",
"is_sz_plus": false,
"word_count": 842
# urlarticle_idheadlinesubheadlineauthorpublished_at
1
2
3

Complete list of extractable fields for Full-Text Content objects from sueddeutsche.de. All fields typed and schema-versioned.

article_idlead_paragraphbody_textquotesimage_urlsimage_captionsembedded_linkspaywall_hit
full-text_content
● 200 OK
"article_id": "1.581923",
"lead_paragraph": "In der Parteizentrale wächst der Druck auf die Führungsebene.",
"body_text": "Es war ein langer Abend in Berlin. Die Delegierten diskutierten bis tief in die Nacht...",
"quotes": "['Wir müssen jetzt Geschlossenheit zeigen.', 'Die Umfragen sind eindeutig.']",
"image_urls": "['https://www.sueddeutsche.de/image/sz.1.581924']",
"image_captions": "['Der Parteivorsitzende am Rednerpult in Berlin.']",
"paywall_hit": false
# article_idlead_paragraphbody_textquotesimage_urlsimage_captions
1
2
3

Complete list of extractable fields for Author Profiles objects from sueddeutsche.de. All fields typed and schema-versioned.

author_idnameroleprofile_urltwitter_handleemailarticle_countbio
author_profiles
● 200 OK
"name": "Stefan Kornelius",
"role": "Ressortleiter Politik",
"profile_url": "https://www.sueddeutsche.de/autoren/stefan-kornelius-1.12345",
"twitter_handle": "@skornelius",
"article_count": 1432,
"bio": "Leitet das Politikressort der Süddeutschen Zeitung seit 2000."
# author_idnameroleprofile_urltwitter_handleemail
1
2
3

Complete list of extractable fields for Taxonomy & Tags objects from sueddeutsche.de. All fields typed and schema-versioned.

article_idprimary_categorysub_categorytagskeywordsregionsentiment_scoreentities_mentioned
taxonomy_& tags
● 200 OK
"article_id": "1.581923",
"primary_category": "Politik",
"sub_category": "Deutschland",
"tags": "['Bundestagswahl', 'Kanzlerkandidat', 'Parteitag']",
"keywords": "['Berlin', 'Wahlkampf', 'Kandidatur']",
"region": "National",
"entities_mentioned": "['CDU', 'SPD', 'Berlin']"
# article_idprimary_categorysub_categorytagskeywordsregion
1
2
3

Complete list of extractable fields for Homepage Ranking objects from sueddeutsche.de. All fields typed and schema-versioned.

feed_namepositionarticle_idheadlinescraped_atis_breakingtime_on_homepagepromotion_type
homepage_ranking
● 200 OK
"feed_name": "Startseite Top-Themen",
"position": 1,
"article_id": "1.581923",
"headline": "Die Debatte um den Kanzlerkandidaten",
"scraped_at": "2026-03-15T08:00:00Z",
"is_breaking": true,
"promotion_type": "Hero Banner"
# feed_namepositionarticle_idheadlinescraped_atis_breaking
1
2
3

Capabilities

Everything you need from Süddeutsche — nothing you don't

Our pipeline handles the complexities of German news extraction: strict cookie consent banners, SZ Plus paywall boundaries, dynamic article feeds, and regional redirects.

Full Article Extraction

Lead paragraphs, body text, blockquotes, and embedded elements parsed cleanly from the DOM without HTML clutter.

SZ Plus Paywall Detection

Flags gated content automatically. Extracts available preview text and metadata without triggering paywall blocks.

Author & Byline Parsing

Extract author names, roles, profile URLs, and bio information linked to each published piece.

Regional Section Targeting

Target specific regional feeds like München or Bayern, capturing localized news and municipal updates.

Historical Archive Traversal

Paginate through the sueddeutsche.de /archiv to backfill historical datasets based on date ranges or topics.

Revision & Update Tracking

Capture initial published timestamps and subsequent updated timestamps to track article revisions over time.

Tag & Taxonomy Mapping

Extract native categories, sub-categories, and thematic tags assigned to articles by the editorial team.

Multimedia Extraction

Capture high-resolution image URLs, alt text, and editorial captions embedded within the article body.

Scheduled + Streaming Modes

Run one-off historical exports or configure continuous pipelines at hourly cadences for breaking news feeds.

// engagement pipeline

From URL list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target sections, keywords, or date ranges. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Playwright crawlers, German residential proxies, and CMP consent bypass logic.

Validation & QA
d 4–6

Schema validation, null-rate checks, and text encoding verification before full launch.

Delivery
ongoing

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

Under the hood

How our Sueddeutsche pipeline handles the hard parts

German news sites deploy strict rate limits, GDPR consent walls, and dynamic paywalls. Here is how we maintain steady extraction without triggering blocks.

pipeline-monitor · sueddeutsche.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
Cookie Consent
Automated CMP handling

Sueddeutsche.de uses strict Consent Management Platforms (CMP) to enforce GDPR. Our Playwright sessions automatically negotiate these banners, accepting necessary cookies to access the DOM without triggering bot defenses.

Paywall logic
Detecting SZ Plus boundaries

The SZ Plus paywall dynamically truncates article bodies based on user session state. We identify the paywall injection point, flag the article as gated, and extract the available preview text and metadata without failing the scrape.

Proxy localization
German residential IPs

Accessing regional news or high-volume feeds from data centre IPs triggers immediate blocks or CAPTCHAs. We route requests through German residential proxies to mimic legitimate domestic readership.

DOM instability
Fallback chains for article layouts

Editorial teams frequently use custom layouts for long-form features or breaking news. Our selector strategy uses multiple fallback chains to ensure consistent text extraction regardless of the visual template.

Change detection
Tracking article updates

News articles evolve after publication. We track the 'updated_at' timestamps and emit diffs when headlines or body text change, providing a clean changelog of editorial revisions.

Applications

Who uses Sueddeutsche data — and how

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

01
Media Monitoring & PR

Agencies track brand mentions, executive quotes, and sentiment across Germany's leading broadsheet.

02
NLP & LLM Training

AI teams ingest high-quality, editorially verified German text corpora to train language models and sentiment classifiers.

03
Competitor Intelligence

Corporations monitor industry news, regulatory announcements, and competitor coverage in the Wirtschaft section.

04
Financial Sentiment Analysis

Quant funds correlate macroeconomic news sentiment from top-tier publications with DAX market movements.

05
Academic Research

Universities analyse political discourse, election coverage bias, and agenda-setting trends over multi-year archives.

06
Disinformation Tracking

Researchers map narrative propagation by comparing mainstream editorial coverage against fringe media sources.

Why DataFlirt

"Süddeutsche Zeitung represents the definitive record of German political and economic discourse — extracting it cleanly requires navigating dynamic paywalls and strict rate limits."

Most teams underestimate the complexity of scraping top-tier German publishers. It requires localized residential proxies, precise handling of cookie consent banners (GDPR walls), and intelligent parsing of SZ Plus paywall boundaries. DataFlirt manages this infrastructure so your NLP engineers can focus on tokenisation, not DOM traversal.

Technical Spec

Sueddeutsche scraper — technical capabilities

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

JavaScript rendering
Full Playwright sessions required for dynamic feeds and CMP banner negotiation
Supported
DE Residential proxies
German ISP pools rotated per request to avoid geo-blocks and rate limits
Supported
Cookie consent bypass
Automated acceptance of GDPR consent banners to access article DOM
Supported
SZ Plus Paywall detection
Boolean flag indicating if the article is gated behind the SZ Plus paywall
Supported
Historical archive traversal
Pagination through /archiv for backfilling historical datasets
Supported
Article update tracking
Diffing published_at versus updated_at to capture editorial revisions
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields since last run
Supported
Full text of SZ Plus articles
Extracting text behind the paywall requires active paid subscription credentials
Partial
User comments extraction
Comments are often gated behind user login or third-party iframes
Partial
Infrastructure

Infrastructure powering the news pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy orchestrates the crawl and handles deduplication. Playwright manages CMP banners, cookie sessions, and infinite scroll feeds.

Localized Proxy Infrastructure

We route requests through German residential IPs to bypass regional rate limits and ensure access to localized content feeds.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state stored in 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 — ready for Pandas
XLS
Excel compatible format for analyst review
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 to query extracted records on demand
PostgreSQL
Upsert into your existing schema with conflict resolution
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Sueddeutsche.de legal?

Scraping publicly available facts and headlines is generally permissible. Under the EU Copyright Directive and German UrhG, text and data mining (TDM) exceptions exist for research and commercial purposes, provided the publisher has not applied machine-readable opt-outs. DataFlirt extracts public data. Clients must ensure their downstream use case complies with copyright law.

How do you handle the SZ Plus paywall?

We detect the paywall boundary dynamically. Our pipeline extracts all available metadata, the headline, and the free lead paragraph, then flags the 'is_sz_plus' field as true. We do not circumvent technical access controls to steal gated content.

How do you bypass cookie consent banners?

Our Playwright integration automatically interacts with the Consent Management Platform (CMP) overlay, accepting the minimum required cookies to render the article DOM without triggering bot detection heuristics.

Can I extract historical articles from specific dates?

Yes. We can target the sueddeutsche.de /archiv structure to paginate through historical publications based on specific date ranges, categories, or keyword queries.

How fresh is the data for breaking news?

For monitored homepage feeds or specific sections, we can configure pipelines to run at sub-15-minute intervals, capturing new articles and editorial revisions as they are published.

Do you extract images and multimedia?

We extract the high-resolution source URLs for embedded images, along with their editorial captions and alt text. We do not download the binary image files directly, but provide the URLs for your downstream ingestion.

$ dataflirt scope --new-project --source=sueddeutsche.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 historical archive export or a continuous feed of breaking news articles — we scope, build, and operate the pipeline. Tell us what you need.

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

More in news and media

Services

Data Extraction for Every Industry

View All Services →