Skip to main content
GET
/
validate-url
curl "https://trio.machinefi.com/validate-url?url=https://youtube.com/watch?v=LIVE_ID"
{
  "is_live": true,
  "message": "Live stream: City Center Cam",
  "title": "City Center Cam"
}

Request

url
string
required
Stream URL to validate. Supports YouTube (youtube.com/watch?v=, youtu.be/), Twitch (twitch.tv/channel), and RTSP (rtsp://).

Response

is_live
boolean
Whether the URL is currently a live stream.
message
string
Human-readable status message (e.g., live, offline, unavailable).
title
string
Stream title when available.
curl "https://trio.machinefi.com/validate-url?url=https://youtube.com/watch?v=LIVE_ID"
{
  "is_live": true,
  "message": "Live stream: City Center Cam",
  "title": "City Center Cam"
}
If you pre-validate a URL with /validate-url, you can set skip_validation=true on /check-once, /live-monitor, or /live-digest to avoid redundant validation.