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 Asia/Seoul time, what is on now and next, and the same data in your app with one call.
All times Asia/Seoul. The same day from the API: GET /v1/channels/ch_765zr0f4/schedule?date=2026-10-13&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | 딱 기분 좋은 만큼 온몸을 자극하고 이완하는 근력 유산소 운동경쾌하게 움직이며 온몸을 적절하게 자극하고 풀어주는 30분 분량의 요가 프로그램입니다. 곳곳에서 잠시 머무는 동안 자극은 배가 되고, 이완의 경험은 진해... | 39m | ||
| 00:29 | 머리부터 발끝까지 개운해지는 전신 스트레칭상하체 전체를 빠짐없이 스트레칭하는 30분 분량의 요가 프로그램입니다. 피로가 쌓여있는 지점을 찾아 호흡과 함께하는 움직임으로 적절히 해소할 것이고, ... | 38m | ||
| 01:07 | 운동이 귀찮은 날에도 딱! 15분 저강도 전신운동신체적 효능 | 부드러운 전신 움직임은 근육과 관절을 자극해 혈액 순환을 돕고 몸의 뻣뻣함을 풀어줍니다. 인스타그램에서도 구독자분들과 긴밀한 소통을 ... | 17m | ||
| 01:24 | 하루 20분, 초보자, 시니어를 위한 가장 쉬운 요가 루틴천천히, 그리고 깊게. 동작과 동작 사이에 넉넉한 쉼을 두어 서두를 필요가 전혀 없습니다. 혹시 요가가 너무 빠르거나 어렵게 느껴져 망설이셨다면, 이번 영... | 22m | ||
| 01:46 | 골반 순환 운동과 하체 스트레칭 (골반교정 · 피로회복 · 두통해소)몸과 마음 모두 유연하고 탄탄해지는 30분 분량의 요가 프로그램입니다. 안내하는 호흡에 따라 몸을 움직이다 보면, 골반 주변에 쌓인 피로감은 걷히고 지끈... | 37m | ||
| 02:23 | 오늘 쌓인 스트레스와 피로는 오늘 풀어주세요 (침대 스트레칭)온몸에 편안한 휴식을 안기고 마음을 차분하게 가라앉히는 30분 분량의 요가 프로그램입니다. 다리 부종과 골반 통증, 허리 통증을 해소하고 다리 저림 등의 ... | 38m | ||
| 03:02 | 전신 운동 + 전신 스트레칭 + 이완 명상 = 완전한 휴식 (침대 스트레칭)*요가 니드라: 몸과 마음의 이완을 유도하는 요가 수련의 한 종류입니다. 몸은 재우지만 의식은 깨어있는 상태에서 경험하는 깊은 이완은 몸과 마음의 깊은 ... | 38m | ||
| 03:40 | 여름 다이어트 요가, 하루 25분으로 전신의 칼로리를 태워요안녕하세요, 요가소년입니다. 이후에는 나무 자세로 흔들리지 않는 내면의 중심을 찾고, 낙타 자세로 가슴을 활짝 열어 두려움 대신 용기를 채워 넣습니다. ... | 28m | ||
| 04:08 | 전국민 필수 루틴! 10분 투자로 만드는 건강한 몸안녕하세요, 요가소년입니다. 몸의 중심을 단단히 잡고 서 있는 기분, 느껴본 적 있으신가요? 우리가 걷고, 앉고, 서고, 또 누워있는 모든 순간에 몸의 중심,... | 11m | ||
| 04:20 | 다양한 요가 자세로 즐기는 올인원 운동 홈트 (전신운동 · 근력 유산소 운동)몸속 막힌 에너지의 흐름을 뚫고 체내 순환에 도움을 주는 90분 분량의 차크라 워시 플로우입니다. 차크라는 몸에 흐르는 에너지가 모이는 곳을 뜻하며, 이를... | 1h 54m | ||
| 06:13 | 소중한 나의 하루를 위한 지혜로운 선택 (전신운동 · 전신 스트레칭)잠든 몸을 부드럽게 깨우고 어수선한 마음을 가지런히 정돈하는 20분 분량의 요가 프로그램입니다. 성급하지 않게 몸에 다가가 구석구석 살펴 가며 온몸을 스... | 26m | ||
| 06:40 | 하루치 코어운동, 이거 하나로 끝! (요가 블록이나 신발상자, 우유갑 하나 준비)요가 블록을 활용하여 안전하고 효율적으로 코어운동을 즐길 수 있는 10분 분량의 요가 프로그램입니다. 요가 블록은 신발상자나 두꺼운 책, 우유갑 등으로 ... | 13m | ||
| 06:53 | 닫힌 가슴을 열고, 지친 마음에 숨을 불어넣는 1시간 요가 처방전안녕하세요, 요가소년입니다. ✓굽은 등과 어깨를 시원하게 펴고 불안한 마음은 차분하게. 몸의 활력과 마음의 평온을 함께 찾아가는 전신 요가 시퀀스입니다.... | 1h 4m | ||
| 07:57 | 하루 20분, 굳은 몸을 깨우고 활력을 채우는 모닝 요가안녕하세요, 요가소년입니다. 알람 소리에 눈을 뜨고 무거운 몸을 일으키는 아침, 오늘 하루를 잘 보낼 수 있을지 걱정이 앞서기도 하죠. 그럴 땐 나를 위해 ... | 22m | ||
| 08:19 | 요가에 몰입하는 시간 동안만큼은 아무런 생각 없이 평온할 수 있을 거예요경쾌한 리듬으로 다양한 움직임을 수행하는 20분 분량의 요가 프로그램입니다. 단시간에 몸을 덥힌 후에 상체와 하체 전반의 근력과 유연성을 향상시키고 균... | 25m | ||
| 08:43 | 누구나 언제든 부담 없이 즐길 수 있는 20분 요가누구나 언제든 부담 없이 즐길 수 있는 20분 분량의 요가 프로그램입니다. 짧은 분량입니다만, 온몸에 적당한 강도의 자극을 주는 움직임과 개운함을 만끽할 ... | 22m | ||
| 09:06 | 하루치 전신 운동, 이거 하나로 충분합니다! On now온몸의 근력과 유연성을 발달시키고 균형감과 집중력을 향상시키는 1시간 분량의 요가 프로그램입니다. 요가 입문자분들은 안내하는 음성에 귀 기울여 자신이... | 1h 8m | ||
| 10:13 | 내 몸을 가장 잘 아는 전문가의 손길처럼, 10분 집중 전신 테라피✓머리부터 발끝까지, 온몸의 뭉친 곳을 전문가의 손길처럼 섬세하게 풀어주는 10분 전신 집중 요가 테라피입니다. 마사지를 받은 듯한 개운함을 경험해 보세... | 11m | ||
| 10:25 | 몸의 균형이 마음의 안정으로, 1시간 하타 빈야사 요가오늘 여러분들과 함께 나누고 싶은 1시간의 요가 수련은 바로 그 흔들림 속에서 시작됩니다. 단단하게 땅을 딛고, 호흡에 집중하며 몸의 중심을 찾아가는 과... | 1h 9m | ||
| 11:34 | 뻑적지근한 몸을 요가로 개운하게 풀어주세요온몸을 골고루 스트레칭하고 팔과 다리 그리고 몸통에 적절한 자극을 주어 탄탄하게 만들어 주는 20분 분량의 요가 프로그램입니다. 안내하는 호흡에 따라 각... | 22m | ||
| 11:56 | 요가 입문자를 위한 30분 기초 요가 스트레칭요가 입문자분들을 위해 마련한 30분 분량의 기초 요가 프로그램입니다. 요가에 관심을 갖게 된 누구나 쉽게 따라 하실 수 있도록 시퀀스를 구성했어요. 안내... | 34m | ||
| 12:30 | 아침 20분 요가로 온몸을 시원하게 풀고 몸속을 편안하게온몸을 무척이나 개운하게 만들어 주는 20분 분량의 요가 프로그램입니다. 호흡과 시선은 안내에 따라 주세요. 두 눈으로 보지 못하는 곳은 마음의 눈으로 계... | 22m | ||
| 12:52 | "오늘 운동 제대로 했다!" 소리 나오는 1시간 전신 요가 플로우개운하게 땀 흘리며 몸과 마음을 덜어내고 비워내며, 그 자리에 성취감과 개운함을 가득 채워 넣는 시간. 가끔 그런 날이 있죠. 안녕하세요, 요가소년입니... | 1h 10m | ||
| 14:02 | 효과 만점! 허리통증 없애는 요가 스트레칭허리 통증을 완화하는 동시에 예방하는 30분 분량의 요가 프로그램입니다. 안내하는 음성에 귀를 기울이며 각자의 현재 상태에 맞춰 무리하지 않는 선에서 움... | 32m |
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_765zr0f4/schedule?date=2026-10-13&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_765zr0f4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_765zr0f4/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_765zr0f4/schedule?date=2026-10-13&tz=Asia/Seoul"); 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_765zr0f4/schedule?date=2026-10-13&tz=Asia/Seoul", { 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_765zr0f4/schedule", params={"date": "2026-10-13", "tz": "Asia/Seoul"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_765zr0f4/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_xtes1xhm", "channel": "ch_765zr0f4", "start": "2026-10-12T14:50:29Z", "stop": "2026-10-12T15:29:27Z", "title": "딱 기분 좋은 만큼 온몸을 자극하고 이완하는 근력 유산소 운동", "sub_title": null, "description": "경쾌하게 움직이며 온몸을 적절하게 자극하고 풀어주는 30분 분량의 요가 프로그램...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-13", "tz": "Asia/Seoul" } }
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 155 countries.