ZDF Scraper for Catalog Metadata and Availability

ZDF programmes stay online for a limited window, often stated as a relative period. Our ZDF scraper collects catalogue metadata and resolves each window to an absolute expiry date.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

zdf.de
ZDF Scraper for Catalog Metadata and Availability
zdf.dewhat you get
Typical fields for streaming services
titletypegenresrelease_yearratingcountry
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

Managed broadcast metadata, run end to end by us

  1. You send

    ZDF pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

ScrapeIt runs the collection as a managed service. You name the genres, programme types or the full catalogue; we enumerate through the published sitemaps, resolve availability windows to absolute dates, type news separately, and hand back CSV, JSON, Excel or a push into your warehouse.

Pacing and proxy rotation are part of the service, and where departures matter we run repeat collection and keep every observation.

We collect published metadata only - never streams, never anything behind a sign in, no viewer data. Every field is publicly available data - everything a visitor can see on ZDF - and we collect it legally.

ZDF fields in every export

Programme records carry the title, series and episode identifiers, description, genre, duration, first broadcast date, availability window with its expiry, and the address.

Expiry is resolved to an absolute date at collection. Where a page states a relative window, storing the relative form guarantees a meaningless row later, so the resolution happens while the context is present.

Content type separates drama, documentary, news and sport, since they follow completely different availability rules - news material in particular has much shorter windows than drama.

Series structure is preserved as a hierarchy so that completeness and ordering questions remain answerable.

Every row carries the collection timestamp and the sitemap or section it was discovered through, so coverage can be audited.

ZDF fields in every export
Departure feeds, structure comparison and limits

Departure feeds, structure comparison and limits

Departure feeds are the standard output of any time-limited catalogue: what is leaving in the next week or month, by genre and programme type, built from resolved expiry dates.

Structure comparison against the federated platform is the distinctive use here - two German public broadcasters with different institutional shapes, catalogued on one schema, which makes the effect of structure on output visible.

News volume analysis is worth separating out entirely. Short windows and high turnover make it a different dataset that swamps the rest if merged, and on its own it is a usable record of a public broadcaster's news output.

Limits: metadata only, never streams or anything behind a sign in, no viewer data.

A single national broadcaster with a time-limited shelf

Source
zdf.de
Category
streaming services
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

ZDF is one of Germany's national public broadcasters, and its media library carries drama, documentaries, news, sport and a substantial current affairs output.

Unlike the federated platform run by the other side of German public broadcasting, this is a single institution with one commissioning structure, which makes its catalogue a cleaner object to analyse and a useful comparison against a federation.

Like all German public broadcasting it operates availability windows: material stays online for a defined period and then goes. The catalogue is therefore a set of time-limited rights rather than a permanent library, and a snapshot without expiry dates records only what exists today.

Each programme page shows any visitor its title, series and episode, description, genre, duration, first broadcast date and availability window. Sitemaps are published for discovery.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

ZDF scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why availability windows and news volume need care

Material leaves the shelf as its window runs out, and that is the reason to collect it on a schedule rather than once. Expiry dates show what is leaving and when, and repeat collection turns them into a record of how long each genre and programme type stays online.

The second reason is the comparison value. A single national broadcaster's catalogue set beside a federated one answers questions about how institutional structure shapes commissioning that neither answers alone.

The last point is that news material behaves differently from everything else here, with short windows and high volume, and a pipeline that treats it like drama will produce a catalogue dominated by items that vanish within days.

Who builds and keeps your ZDF feed

ScrapeIt is a managed extraction company, not a tool you have to learn. Our team builds the pipeline, follows the published sitemaps, and repairs the collector before a departure feed misses the week that mattered.

You see a sample first, in your format, over the genres you actually track, with expiries resolved and news typed separately so you can judge the structure on real programmes.

FAQ

Still unsure? Write to info@scrapeit.io

Is it legal to scrape ZDF?

Yes. We collect the programme titles, series and episode identifiers, descriptions, genres, durations, first broadcast dates and availability windows that ZDF shows to any visitor. We collect only publicly available data - everything a visitor can see on ZDF - and we collect it legally.

Why resolve availability windows at collection?

Because a relative window stored as written becomes meaningless the moment it is saved. The resolution to an absolute date has to happen while the context is present, and it is what makes a departure feed possible afterwards.

Why type news separately?

Because it has much shorter windows and far higher volume than anything else. Merged in, it dominates the catalogue with items that vanish within days; separated, it is a usable record of a broadcaster's news output.

What is worth comparing this against?

The federated German platform. Two public broadcasters with different institutional shapes, on one schema, makes visible how structure affects commissioning and availability - a question neither catalogue answers alone.

Do you offer a ZDF API?

Yes. The ScrapeIt ZDF API returns programme titles, series and episode identifiers, genres, durations, first broadcast dates and resolved expiry dates as JSON from an endpoint we host, refreshed on the schedule you set. The same data also comes as CSV or XLSX files or straight into your database.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

  4. 4

    Maintain and support

    Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

ZDF data from €169/month. Free project assessment, reply within 1 business day.