ARD Mediathek Scraper for a Federated Broadcast Catalog

One platform, nine regional broadcasters behind it. Drop the producer field and a federation looks like a single national channel.

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

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

ardmediathek.de
ARD Mediathek Scraper for a Federated Broadcast Catalog
ardmediathek.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 public broadcast metadata, run end to end by us

  1. You send

    ARD Mediathek 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 producers, genres or the full catalogue; we enumerate from the published sitemaps, record the producing broadcaster and resolve availability windows to absolute dates, and hand back CSV, JSON, Excel or a push into your warehouse.

Where departures matter we run repeat collection so arrivals and expiries become records rather than a difference somebody has to reconstruct.

ARD Mediathek fields in every export

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

Producing broadcaster is a first class field. It is the federation's defining structure and it is what allows questions about regional commissioning, regional content share and how the institutions differ from each other.

Availability window is recorded with its expiry, because German public broadcasting operates time limits on how long material stays online and those limits are part of what the catalogue is.

Discovery source is recorded per row - which sitemap an address came from - so coverage can be audited rather than assumed complete.

Every row carries the collection timestamp, which is what makes an expiry date interpretable.

ARD Mediathek fields in every export
Regional commissioning, expiry tracking and limits

Regional commissioning, expiry tracking and limits

Regional commissioning analysis is the distinctive output: how much each institution contributes, in which genres, and how that has changed. It is a question about the structure of German public broadcasting and it needs the producer field to be answerable at all.

Expiry tracking produces the departure feed that every time-limited catalogue supports: what is leaving, when, by producer and genre. It requires windows resolved to absolute dates at collection.

Coverage auditing from the sitemap source field tells you honestly how much of the catalogue a collection actually reached, rather than presenting whatever was found as complete.

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

A federation presented as one service

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

ARD Mediathek is the joint on demand platform of Germany's public broadcasting federation. What looks like a single service is a shared front end over the catalogues of the regional broadcasting institutions that make up the federation, each with its own commissioning and regional remit.

That structure is the thing to preserve. A programme made by one regional broadcaster for its own region is a different object from a federation-wide commission, and a catalogue that records only the platform loses the distinction entirely - which for any question about German public broadcasting is the distinction that matters.

Discovery works through published sitemaps rather than through a browsable index. The detail and video sitemaps list programme addresses that respond directly, which makes enumeration straightforward without crawling the interface.

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

ARD Mediathek 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 the producer field and expiry dates matter

The analytical value is the federated structure and the availability windows - the same time-limited catalogue problem that public broadcasters everywhere present, with an extra dimension because nine institutions feed the same shelf.

The producing broadcaster on every programme record shows how much each regional institution contributes and in which genres. The availability window, resolved to an absolute expiry date, shows what is arriving and what is leaving, by producer and genre. With title, series and episode identifiers, description, duration and first broadcast date beside them, the catalogue becomes a record of how German public broadcasting works rather than a list of programmes.

Because each row also records the sitemap it came from and the moment it was collected, coverage can be checked and every expiry date read against the day it was observed.

Who builds and keeps your ARD feed

ScrapeIt is a managed extraction company, not a tool you have to learn. Our team builds the pipeline, follows the published sitemaps as the catalogue changes, and repairs the collector before an expiry record develops a gap that cannot be filled.

You see a sample first, in your format, over the producers and genres you actually track, with producer and expiry populated so you can judge the structure on real programmes.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer an ARD Mediathek API?

Yes. The ScrapeIt ARD Mediathek API returns the title, series and episode identifiers, producing broadcaster, first broadcast date and availability window 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.

Is it legal to scrape ARD Mediathek?

Yes. ARD Mediathek programme pages and sitemaps are public, and from them we collect titles, series and episode identifiers, descriptions, genres, durations, producing broadcasters, first broadcast dates and availability windows. We collect only publicly available data - everything a visitor can see on ARD Mediathek - and we collect it legally.

Why record which broadcaster produced a programme?

Because this is a federation, not a single channel. Regional commissioning and regional content share are the questions people actually have about German public broadcasting, and without the producer field none of them can be asked.

How do you find everything if there is no index?

Through the detail and video sitemaps the site publishes. We also record which sitemap each address came from, so coverage can be audited rather than presented as complete because nothing obvious was missing.

Does material expire?

Yes - German public broadcasting operates time limits on how long material stays online. We resolve those windows to absolute dates at collection, which is what makes a departure feed possible.

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.

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