0 channels and stations · 0 territories · 0 endpoints, verified around the clock
Scroll
Continuously verified

Every channel on earth, and where it lands.

A broadcaster knows what it transmits. Nobody knows where the signal ends up. Carriagegraph watches the other end: every place a television channel or radio station is actually being carried, checked around the clock, with the dates kept.

Territory

Twelve thousand services in one territory alone.

Each cluster is a country, sized by what we can observe there. Every point inside it is a channel or a station we fetch and test on a rolling schedule. The largest holds 12,844 of them, and no list is taken at its word.

Genre

Borders change. Genre does not.

Colour is the genre resolved for each service, and the same genre occupies the same direction inside every country. Light one up and it appears in all 244 at once, which is what a graph gives you that a spreadsheet cannot.

Verification

Nearly half of what the world lists does not play.

Every point fading here failed its last check: no answer, no segments, or nothing a real player can use. This is the gap between a directory and a measurement, and it is the reason this company exists.

Carriagegraph

Know where every channel is actually carried.

Which platforms, which territories, working or not, and since when. Delivered as a console, an API, or an evidence package your counsel can use.

The blind spot

Distribution is an open loop.

A channel leaves playout and disappears into platforms, operators, apps, aggregators and restreamers. Nothing measures where it lands, so four different teams make expensive decisions blind to the same fact.

01

Channels get dropped quietly

Platforms add and remove services at their own discretion and rarely announce it. The operator finds out when a viewer complains, long after the audience and the advertising went somewhere else.

[Sourced operator quote goes here.]
02

Unauthorised carriage surfaces late, or never

Detection confirms what it is pointed at. Whatever nobody pointed it at stays up, which is why the industry's own figures show most detected streams outliving the event they were stealing.

[Detection-rate figure and source go here.]
03

Compliance is proved after the fact

Platform and satellite operators learn they are distributing something they should not when a regulator tells them. That is the most expensive moment at which to find out.

[Regulator order, with date and reference, goes here.]
Products

One record. Three questions it answers.

The same verified dataset, delivered as a console, a feed, or an evidence package, depending on which question you need answered today.

Assurance

Carriage Watch

Is my channel live on every platform I signed with, in every territory, at the quality promised?

  • Presence and absence, per platform and territory
  • Quality and reachability, checked around the clock
  • An alert the moment a carriage relationship changes
Intelligence

Carriage Feed

Where is this channel appearing that nobody has pointed us at yet?

  • Ecosystem-wide observations, not customer-scoped
  • Host, network and first-seen attribution
  • API, change feed and bulk export
Evidence

Evidence Pack

Can I act on this, and will it survive scrutiny?

  • Timestamped, reproducible observations
  • Network attribution and propagation timeline
  • Templates aligned to the major notice regimes

[Review: Evidence Pack claims to be checked against the per-jurisdiction research before publication. Nothing here may imply enforcement or legal action by Carriagegraph.]

Method

Measurement, not scraping.

Carriagegraph never hosts, restreams or redistributes media. It observes what is publicly reachable, tests it the way a player would, and keeps the dates.

01

Discover

An autonomous research agent keeps finding new sources of carriage across the open internet and adds them to the observation set. Coverage widens every week without anyone curating a list.

02

Verify

Each endpoint is fetched on a rolling schedule and tested the way a player tests it: does it answer, does it serve segments, can it be played, at what resolution. A name in a list is not evidence. A successful fetch is.

03

Resolve

One channel appears under dozens of spellings across hundreds of sources. Identity resolution collapses them into a single canonical record, so a carriage question has one subject rather than forty.

04

Record

Every status change is written with its timestamp, host and network. That record is the product: not a snapshot of today, but a dated history of how carriage moved.

Coverage

Including the tail nobody else watches.

Incumbent monitoring follows premium sport and studio content. Carriagegraph observes the whole ecosystem: regional broadcasters, FAST services, community channels and radio, in every territory where something is reachable.

34,532television channels
64,020radio stations
210,823endpoints on a rolling check
244countries and territories
153languages
48,102brand families resolved

Figures from the live index, 16 September 2026. Radio is covered more deeply than television, which no comparable service offers.

Developers

A clean API, and an agent-ready one.

REST for your systems, MCP for your assistants. The same data and the same freshness, under one contract.

# Where is this channel carried, right now?
GET /v1/carriage?channel=example-news

{
  "channel": { "id": "example-news", "name": "Example News" },
  "observed_at": "2026-09-16T14:02:11Z",
  "carriers": [
    { "platform": "[platform]", "territory": "[cc]",
      "status": "reachable", "quality": "1080p",
      "first_seen": "2026-08-12", "authorised": true },
    { "platform": "[aggregator]", "territory": "unknown",
      "status": "reachable", "first_seen": "2026-09-03",
      "authorised": false }
  ]
}
Change feed

Know within minutes

Webhook or poll. Every appearance, disappearance, quality change and host move, with the observation that produced it.

MCP

Ask in plain language

Connect Carriagegraph to your assistant and ask where a channel is carried, what changed this week, or which territories lost coverage.

Exports

Your systems, your format

Scheduled bulk exports for the warehouse, and evidence packages as PDF and JSON for legal workflows.

Who uses it

Four teams, one question.

Different desks, different budgets, the same missing fact: where is this channel actually being distributed, and since when.

Broadcasters

Distribution

Prove carriage against every platform agreement, in every territory, without asking the platform.

Rights holders

Content protection

Find the carriage nobody pointed your tools at, in the regions and languages your vendors do not cover.

Platforms

Compliance

Know what you are distributing before a regulator tells you, with dated evidence of when it changed.

Vendors

Data partners

Enrich availability, detection and metadata products with an independent carriage layer.

How we operate

Measurement only. Nothing hosted, nothing redistributed.

The design is what keeps it clean: observe what is publicly reachable, record the result, hand the record to the people who own the channel.

We never touch content

Carriagegraph observes metadata and reachability. It does not store, host, proxy or redistribute audio or video, and it never provides access to a stream.

We do not enforce

We produce observations and evidence. Takedowns, notices and legal action remain entirely with the rights holder and their counsel.

Transparent method

Every figure is reproducible: what was fetched, when, from where, and what came back. Customers can audit the observation behind any claim.

Data protection

Infrastructure attribution only. No identification of individuals, no biometric processing, and a documented GDPR posture.

Opt-out register

Operators may request exclusion from observation. Requests are honoured and recorded.

Independent

No platform, vendor or rights holder owns or influences the index. What it reports is what it observed.

Questions

The ones that come up first.

Short answers here. The method page and the API reference carry the detail.

How is this different from an open channel list?

An open list gives a name and a URL that somebody once saw. Carriagegraph tells you whether it answers right now, whether a real player can use it, at what quality, from which host, and since when. Those lists are an input to this product, not a substitute for it.

How is this different from my content protection vendor?

Their detection is keyed to content you enrolled and tools you pointed. Ours is neutral: it observes the whole open ecosystem, including channels nobody asked us to watch. Most of our conversations with vendors are about supplying them, not replacing them.

Is this legal?

Yes, and the design is what makes it so. Observing what is publicly reachable and recording the result is measurement. We do not host, redistribute or provide access to any stream, we publish official destinations only, and we operate an opt-out register.

How fresh is the data?

Endpoints are re-verified on a rolling schedule, reachable ones several times a day and the rest on a backoff. Every observation carries its own timestamp, so you always know the age of what you are reading.

Can I get history for a channel we never monitored?

Usually yes. The index is not customer-scoped, so coverage of a channel begins when we first observed it, not when you became a customer.

What does it cost?

Priced per monitored channel, quoted after the first report, because the right scope is obvious only once you have seen where your channels actually appear. The first report is free.

Getting started

See where your channels are carried.

Send a channel list. We return a carriage report from the live index within the week, with no commitment: every place we see those channels carried, with dates, quality and hosts, and a clear note wherever the evidence is thin.

Or write to hello@carriagegraph.com. Typical response within one business day.

We reply to the address you give and use nothing else from this form.

Thank you. The request is in, and you will hear from us within one business day.