Series VODs
Fetch VOD/video links for a match - YouTube and Twitch URLs per game.
series.vods(series_id) returns VOD (Video on Demand) links for a match on vlr.gg.
Signature
series.vods(series_id: int) -> SeriesVodsWith curried access:
vlrdevapi.series(series_id).vods() -> SeriesVodsParameters
Prop
Type
Returns - SeriesVods
Prop
Type
SeriesVod Fields
Prop
Type
Examples
List all VODs
Fetch all available VOD links for a match. Each entry has a label indicating which part of the match it covers and a URL pointing to the video platform.
import vlrdevapi
vods = vlrdevapi.series.vods(series_id=670471)
for vod in vods.vods:
print(f"{vod.label}: {vod.url}")Categorize VODs by label
Use the label field to organize VODs into different categories - full match replays versus individual map VODs.
import vlrdevapi
vods = vlrdevapi.series.vods(series_id=670471)
for vod in vods.vods:
if "Full" in vod.label:
print(f"Full match: {vod.url}")
else:
print(f"Individual VOD ({vod.label}): {vod.url}")Curried access
Use the curried pattern to access VOD data without passing the series ID repeatedly.
import vlrdevapi
series = vlrdevapi.series(670471)
vods = series.vods()
print(f"Found {len(vods.vods)} VODs")
for vod in vods.vods:
print(f"[{vod.label}] {vod.url}")Last updated on