IGPAPI
    Preparing search index...

    Variable ProfilePostsFeedInputSchemaConst

    ProfilePostsFeedInputSchema: Struct<
        {
            firstMediaId: String;
            firstPosition: Number;
            followsAuthor: optionalKey<Boolean>;
            media: $Array<
                Struct<
                    {
                        authorId: optionalKey<String>;
                        dashManifest: optionalKey<String>;
                        id: String;
                        mediaType: optionalKey<Number>;
                        takenAt: optionalKey<Number>;
                        trackingToken: optionalKey<String>;
                        videoDuration: optionalKey<Number>;
                    },
                >,
            >;
            pageCursor: optionalKey<
                Struct<{ gridItemsCursor: String; maxId: String }>,
            >;
            userId: String;
        },
    > = ...

    What the posts feed is opened with: the grid tile the person tapped, its position in the grid, the grid page it belongs to, the profile it belongs to and the viewer's relationship to it. The recorded app sends no page request when the feed opens (the 2026-10-23 profile-video recording's ContextualFeedFragment); the profile's IGProfileTimelineQuery answer seeds the feed, and the feed's own page is the same query with the grid answer's cursor (pageCursor, the 2026-10-23 paging recording).