Free key: real listings for yesterday and today, 500 calls a day, no card148 countriesGet yours in 30 seconds
tvguideapi

Last 30 days

API uptimefrom the monitorIncidentsfrom the monitor
All systems

Working normally

Checked every minute from outside our own servers.

48 Hours TV guide

48 Hours today, and the days ahead.

The full schedule in America/New_York time, what is on now and next, and the same data in your app with one call.

CountryUnited States
Sat 10 Oct33 programmes
Listings fromThis week
CategorySeries
On now on 48 Hours20:01 EDT
On now
48 Hours S26 Ep. 20
19:24 to 20:13 EDT
12 minutes left
20:1348 Hours S26 Ep. 22
21:0248 Hours S26 Ep. 25
21:5048 Hours S26 Ep. 29
22:3948 Hours S26 Ep. 38
Schedule48 Hours schedule

All times America/New_York. The same day from the API: GET /v1/channels/ch_x76j29rk/schedule?date=2026-10-10&tz=America/New_York

Open in the docs
TimeProgrammeEpisodeCategoryLength
00:0048 HoursA preview of the case of a high school softball coach accused of recruiting a former player to kill her ex-boyfriend.1h
01:0048 HoursThe case of 17-year-old Benjamin Elliott, whose defense team says he was sleepwalking when he fatally stabbed his twin sister.59m
01:5948 HoursAfter a wife calls 911 to report her husband missing, police discover his lifeless body in his car, parked inside a corporate parking garage.1h 3m
03:0248 HoursAfter her husband is found with a fatal injury at the foot of the stairs, a woman is accused of murder and fights to clear her name.58m
04:0048 HoursA young woman mourns her uncle's murder and questions whether the convicted killer was the only one involved.59m
04:5948 HoursA gifted artist is murdered in her home; decades later, her killer reveals what drove him.59m
05:5848 HoursThe murders of a beloved doctor, his wife and their young daughter leave their Santa Barbara, Calif., community reeling; a manhunt leads to the arr...1h 1m
06:5948 HoursWhen a young mother goes missing, trained tracker and detective Dakota Black launches an investigation that locates the murdered woman.1h
07:5948 HoursA stalker sends menacing messages to a young mother before she is murdered.1h 1m
09:0048 HoursDecades after 16-year-old Molly Bish vanished, her sister turns to TikTok for answers.59m
09:5948 Hours"Survivor" contestant Joe Hunter says his sister, whose death was officially ruled a suicide, was murdered.1h 2m
11:0148 HoursA gravely ill young woman is rushed to the hospital where doctors discover her body is full of lead, leading everyone to wonder who caused it.59m
12:0048 HoursA woman dies after an alleged accidental shooting in her bedroom; eight years later, surveillance audio upends the case.1h 1m
13:0148 HoursThe daughter of a woman murdered more than 30 years ago worries she will lose her father when a new investigation ties him to the case.59m
14:0048 HoursWhen Katlyn Lyon Montgomery dies in October 2022, her mother turns to TikTok to share her grief and demand justice, building an online community to...1h
15:0048 HoursWhen a teenager shoots two of his friends, he claims the shooting was triggered by a reaction to a popular prescription acne medication that caused...1h
15:0148 HoursWhen a teenager shoots two of his friends, he claims the shooting was triggered by a reaction to a popular prescription acne medication that caused...1h
16:0048 HoursMore than 50 years after a teenage girl is murdered in small-town Nebraska, the long-dormant case comes together to make an arrest.1h 1m
16:0148 HoursMore than 50 years after a teenage girl is murdered in small-town Nebraska, the long-dormant case comes together to make an arrest.1h 1m
17:0148 HoursWhen a college student in Milwaukee vanishes after a first date, investigators race to retrace her final movements.58m
17:0248 HoursWhen a college student in Milwaukee vanishes after a first date, investigators race to retrace her final movements.59m
17:5948 HoursWhen remains found in a swamp are identified, friends are stunned; Mindi Kassotis was supposed to have died in a hospital; five months later, polic...1h 1m
18:0148 HoursWhen remains found in a swamp are identified, friends are stunned; Mindi Kassotis was supposed to have died in a hospital; five months later, polic...1h
19:0048 HoursA man eats pages from a notebook when facing questions about the murder of a third-grade teacher.59m
19:0148 HoursA man eats pages from a notebook when facing questions about the murder of a third-grade teacher.1h
19:5948 HoursConvicted killer Austin Herbst speaks out about murdering his father.1h 1m
20:0148 HoursConvicted killer Austin Herbst speaks out about murdering his father.1h 1m
21:0048 HoursDenise Huskins Quinn and Aaron Quinn share how they worked with law enforcement to help uncover additional crimes committed by their attacker, help...59m
21:0248 HoursDenise Huskins Quinn and Aaron Quinn share how they worked with law enforcement to help uncover additional crimes committed by their attacker, help...59m
21:5948 HoursA burglary leads investigators down a dark path, ending with a poisoned sweet treat.1h 1m
22:0148 HoursA burglary leads investigators down a dark path, ending with a poisoned sweet treat.1h
23:0048 HoursWhen a mother vanishes, her daughter is desperate for answers; decades later, a secret grave solves the mystery.1h
23:0148 HoursWhen a mother vanishes, her daughter is desperate for answers; decades later, a secret grave solves the mystery.59m
In your appThis schedule, in four languages

Copy, add your key, run. The free key reads yesterday and today on every channel, 500 calls a day.

Get a free key
curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/channels/ch_x76j29rk/schedule?date=2026-10-10&tz=America/New_York"

# what is on now, and next
curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/channels/ch_x76j29rk/now"

# any past day (Archive plan)
curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/channels/ch_x76j29rk/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
Free keyEvery time in UTCIds that never change
// GET /v1/channels/ch_x76j29rk/schedule?date=2026-10-10, the first programme
{
    "data": [
        {
            "id": "ls_n9nrgg7p",
            "channel": "ch_x76j29rk",
            "start": "2026-10-10T04:00:00Z",
            "stop": "2026-10-10T05:00:00Z",
            "title": "48 Hours",
            "sub_title": null,
            "description": "A preview of the case of a high school softball coach accused of recruiting a...",
            "category": [],
            "flags": {
                "new": false,
                "live": false
            }
        }
    ],
    "meta": {
        "count": 33,
        "date": "2026-10-10",
        "tz": "America/New_York"
    }
}
Live and new flagsEpisodes joined on paid plansReal data
Endpoints for this channelEverything the API knows about 48 Hours

8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.

PlansToday on the free key, the archive when you need it
Free key$0 for everReal listings for yesterday and today.
  • Listings, now and next, channels
  • Every country
  • MCP on your key
Get a free key
LiveMost chosen$39 a monthEvery endpoint today and ahead, for live products.
  • Everything in Free key
  • Shows, episodes and films
  • Sport, live told apart from repeats
  • XMLTV exports
Choose Live
Archive$79 a monthPast schedules and the episode archive.
  • Everything in Live
  • Listings back to 2010
  • Episodes back to 1908
  • 2 keys
Choose Archive
Complete$249 a monthEverything, in bulk, for products built on it.
  • Everything in Archive
  • XMLTV and CSV exports
  • 5 keys
  • Highest limits
Choose Complete
More in United StatesChannels like 48 Hours
The full guide
Get 48 Hours in your app today

A free key in a minute, with Google. No card. Yesterday and today on every channel in 155 countries.