72.1M listings
Every country's schedule under one key, one shape and one set of ids.
GET /v1/now
What every channel in a country is showing this minute, with the next programme after it.
MIT, no lock-in
Every lab tool reads only the public API with your own key, so it runs on the free key.
Working normally
Checked every minute from outside our own servers.
The full schedule in Europe/Istanbul time, what is on now and next, and the same data in your app with one call. Search any past day on the Archive plan.
All times Europe/Istanbul. The same day from the API: GET /v1/channels/ch_y9n38dhc/schedule?date=2026-10-12&tz=Europe/Istanbul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Digley - DazeyDigley - Dazey - Runaway Robots and Zoo Escapes! | Çocuk | 26m | |
| 00:01 | Cico ile MocoCico ile Moco - Bölüm 11. | Çocuk | 23m | |
| 00:24 | Cico ile MocoCico ile Moco - Bölüm 7. | Çocuk | 39m | |
| 01:03 | Cico ile MocoCico ile Moco - Bölüm 3. | Çocuk | 24m | |
| 01:27 | Cico ile MocoCico ile Moco - Bölüm 12. | Çocuk | 20m | |
| 01:47 | Cico ile MocoCico ile Moco - Bölüm 10. | Çocuk | 42m | |
| 02:29 | Cico ile MocoCico ile Moco - Bölüm 1. | Çocuk | 30m | |
| 02:59 | Cico ile MocoCico ile Moco - Bölüm 8. | Çocuk | 38m | |
| 03:37 | Origami YapıyoruzOrigami Yapıyoruz - Bölüm 6. | Çocuk | 29m | |
| 04:06 | Origami YapıyoruzOrigami Yapıyoruz - Bölüm 24. | Çocuk | 29m | |
| 04:35 | Origami YapıyoruzOrigami Yapıyoruz - Bölüm 41. | Çocuk | 28m | |
| 05:03 | Origami YapıyoruzOrigami Yapıyoruz - Bölüm 3. | Çocuk | 30m | |
| 05:33 | Cico ile MocoCico ile Moco - Bölüm 4. | Çocuk | 27m | |
| 06:00 | Little AngelLittle Angel - Birlikte Şarkı Söyleme Aile Eğlencesi! | Çocuk | 33m | |
| 06:33 | Little AngelLittle Angel - Healthy Habits and Happy Days! | Çocuk | 26m | |
| 06:59 | CoComelonCoComelon - Grow Up Dreams, Grocery Trips - Clean Bubbles! | Çocuk | 29m | |
| 07:28 | CoComelonCoComelon - Aile ve Çiftlik Eğlencesi Birlikte Şarkı Söyleme. | Çocuk | 33m | |
| 08:01 | Air Asia Buds AdventuresAir Asia Buds Adventures - Havada Eğlence! | Çocuk | 35m | |
| 08:36 | The Melon PatchThe Melon Patch - Every Family Is Special! | Çocuk | 30m | |
| 09:06 | The Melon PatchThe Melon Patch - Yummy Mealtime Manners! | Çocuk | 29m | |
| 09:35 | CoComelonCoComelon - Oyun Zamanı Maceraları Birlikte Şarkı Söyleme. | Çocuk | 33m | |
| 10:08 | CoComelonCoComelon - Rakamlar ve Tekerlemeler Birlikte Şarkı Söyleme. | Çocuk | 32m | |
| 10:40 | CoComelonCoComelon - Nursery Rhymes and Adventures! | Çocuk | 27m | |
| 11:07 | Go BusterGo Buster - Heroic Rescues - Helping Hands! | Çocuk | 27m | |
| 11:34 | Go BusterGo Buster - School Tales, Sharing - Sleepovers! | Çocuk | 35m | |
| 12:09 | Little AngelLittle Angel - First Day Friends - Playground Playtime! | Çocuk | 25m | |
| 12:34 | Little AngelLittle Angel - Oyun ve Birlikte Şarkı Söyleme Partisi! | Çocuk | 33m | |
| 13:07 | ARPOARPO - Robot Babysitting Mishaps - Squirrel Capers! | Çocuk | 26m | |
| 13:33 | ARPOARPO - Household Havoc - Outdoor Adventures! | Çocuk | 27m | |
| 14:00 | Little Baby BumLittle Baby Bum - Spooky Shadows - Musical Drumming Fun! | Çocuk | 35m | |
| 14:35 | Little Baby BumLittle Baby Bum - Theme Park Counting - Bridge-Crossing Buses! | Çocuk | 31m | |
| 15:06 | Morphle ClassicsMorphle Classics - Penguin Rescues - Farmyard Sheep Roundups! | Çocuk | 29m | |
| 15:35 | Morphle ClassicsMorphle Classics - Runaway Lions - Buried Beach Treasure Hunts! | Çocuk | 33m | |
| 16:08 | The Melon PatchThe Melon Patch - Bubbly Bathtime Routine! | Çocuk | 31m | |
| 16:39 | The Melon PatchThe Melon Patch - Musical Instrument Celebration! | Çocuk | 29m | |
| 17:08 | CoComelonCoComelon - Yağmurlu Gün Partisi Birlikte Şarkı Söyleme. | Çocuk | 32m | |
| 17:40 | CoComelonCoComelon - Rakamlar ve Tekerlemeler Birlikte Şarkı Söyleme. | Çocuk | 32m | |
| 18:12 | Air Asia Buds AdventuresAir Asia Buds Adventures - Havada Eğlence! | Çocuk | 35m | |
| 18:47 | Blippi WondersBlippi Wonders - Kangaroo Hops, Buzzing Bugs - Wild Critter Fun! | Çocuk | 35m | |
| 19:22 | Blippi WondersBlippi Wonders - Penguin Flights, Shark Teeth - Cozy Critter Fun! | Çocuk | 37m | |
| 19:59 | CoComelonCoComelon - Runaway Eggs - Pretend Grocery Stores! | Çocuk | 29m | |
| 20:28 | CoComelonCoComelon - Oyun Zamanı Maceraları Birlikte Şarkı Söyleme. | Çocuk | 33m | |
| 21:01 | CoComelonCoComelon - Yağmurlu Gün Partisi Birlikte Şarkı Söyleme. | Çocuk | 32m | |
| 21:33 | Little AngelLittle Angel - Copycat Siblings - Big Sister Love! | Çocuk | 32m | |
| 22:05 | Little AngelLittle Angel - Bedtime Giggles and Cozy Cuddles! | Çocuk | 27m | |
| 22:32 | MinibodsMinibods - Snuggles, Fears - Feeling Better! | Çocuk | 33m | |
| 23:05 | MinibodsMinibods - Getting Better - Caring for Others! | Çocuk | 25m | |
| 23:30 | The SharksonsThe Sharksons - Helpers, Health - Getting Around! | Çocuk | 30m |
Copy, add your key, run. The free key reads yesterday and today on every channel, 500 calls a day.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y9n38dhc/schedule?date=2026-10-12&tz=Europe/Istanbul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y9n38dhc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y9n38dhc/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_y9n38dhc/schedule?date=2026-10-12&tz=Europe/Istanbul"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("TVG_KEY")], ]); foreach (json_decode(curl_exec($ch), true)["data"] as $slot) { echo $slot["start"], " ", $slot["title"], "\n"; }
const r = await fetch("https://api.tvguideapi.com/v1/channels/ch_y9n38dhc/schedule?date=2026-10-12&tz=Europe/Istanbul", { headers: { Authorization: `Bearer ${process.env.TVG_KEY}` }, }); const { data } = await r.json(); data.forEach(s => console.log(s.start, s.title, s.flags.live ? "LIVE" : ""));
import os, requests r = requests.get( "https://api.tvguideapi.com/v1/channels/ch_y9n38dhc/schedule", params={"date": "2026-10-12", "tz": "Europe/Istanbul"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_y9n38dhc/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_s66sr8bn", "channel": "ch_y9n38dhc", "start": "2026-10-11T20:35:00Z", "stop": "2026-10-11T21:01:00Z", "title": "Digley - Dazey", "sub_title": null, "description": "Digley - Dazey - Runaway Robots and Zoo Escapes!", "category": [ "Çocuk" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-12", "tz": "Europe/Istanbul" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 154 countries.