VLRdevAPI

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) -> SeriesVods

With curried access:

vlrdevapi.series(series_id).vods() -> SeriesVods

Parameters

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

On this page