igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Variable ReelsViewerMediaSchemaConst

    ReelsViewerMediaSchema: Struct<
        {
            code: String;
            id: String;
            media_type: Number;
            organic_tracking_token: optionalKey<String>;
            pk: decodeTo<String, Union<readonly [Number, String]>, never, never>;
            taken_at: optionalKey<Number>;
            user: optionalKey<
                Struct<
                    {
                        id: optionalKey<String>;
                        pk: optionalKey<
                            decodeTo<String, Union<readonly [Number, String]>, never, never>,
                        >;
                    },
                >,
            >;
            video_duration: optionalKey<Number>;
        },
    > = ...

    One reel the viewer shows, as the stream answer and a feed's reel carry it: its container id, its pk, its shortcode and type. The item's actions address the media by id; the visits name it by both ids. video_duration is what the answer knows of the clip's length and the watched fraction needs.