instagram-private-api / index / FeedFactory
index.FeedFactory
- accountFollowers
- accountFollowing
- bestFriendships
- blockedUsers
- directInbox
- directPending
- directThread
- discover
- igtvBrowse
- igtvChaining
- igtvChannel
- liked
- listReelMediaViewers
- location
- mediaComments
- mediaInlineChildComments
- musicGenre
- musicMood
- musicSearch
- musicTrending
- news
- pendingFriendships
- postsInsightsFeed
- reelsMedia
- reelsTray
- saved
- storiesInsights
- storyPollVoters
- storyQuestionResponses
- storyQuizParticipants
- storySliderVoters
- tag
- tags
- timeline
- topicalExplore
- user
- userStory
- usertags
• new FeedFactory(client
)
Name | Type |
---|---|
client |
IgApiClient |
▸ accountFollowers(options?
): AccountFollowersFeed
Name | Type |
---|---|
options? |
string | number | Partial <Pick <AccountFollowersFeed , "searchSurface" | "order" | "query" | "enableGroups" | "id" >> |
▸ accountFollowing(options?
): AccountFollowingFeed
Name | Type |
---|---|
options? |
string | number | Partial <Pick <AccountFollowingFeed , "searchSurface" | "order" | "query" | "enableGroups" | "id" | "includesHashtags" >> |
▸ bestFriendships(): BestiesFeed
▸ blockedUsers(): BlockedUsersFeed
▸ directInbox(): DirectInboxFeed
▸ directPending(): DirectPendingInboxFeed
▸ directThread(options
, seqId?
): DirectThreadFeed
Name | Type |
---|---|
options |
Pick <DirectInboxFeedResponseThreadsItem , "thread_id" | "oldest_cursor" > |
seqId? |
number |
▸ discover(): DiscoverFeed
▸ igtvBrowse(isPrefetch?
): IgtvBrowseFeed
Name | Type |
---|---|
isPrefetch? |
boolean |
▸ igtvChaining(id
): IgtvChannelFeed
Returns the suggested videos after the current (id) one
Name | Type | Description |
---|---|---|
id |
string | number |
pk of the video |
▸ igtvChannel(id
): IgtvChannelFeed
Name | Type |
---|---|
id |
string | number |
▸ liked(): LikedFeed
▸ listReelMediaViewers(mediaId
): ListReelMediaViewerFeed
Name | Type |
---|---|
mediaId |
string |
ListReelMediaViewerFeed
▸ location(id
, tab?
): LocationFeed
Name | Type | Default value |
---|---|---|
id |
string | number |
undefined |
tab |
"recent" | "ranked" |
'ranked' |
▸ mediaComments(id
): MediaCommentsFeed
Name | Type |
---|---|
id |
string |
▸ mediaInlineChildComments(mediaId
, commentId
, minId?
): MediaInlineChildCommentsFeed
Name | Type |
---|---|
mediaId |
string |
commentId |
string |
minId? |
string |
MediaInlineChildCommentsFeed
▸ musicGenre(id
, product?
): MusicGenreFeed
Name | Type | Default value |
---|---|---|
id |
string | number |
undefined |
product |
string |
'story_camera_music_overlay_post_capture' |
▸ musicMood(id
, product?
): MusicMoodFeed
Name | Type | Default value |
---|---|---|
id |
string | number |
undefined |
product |
string |
'story_camera_music_overlay_post_capture' |
▸ musicSearch(query
, product?
): MusicSearchFeed
Name | Type | Default value |
---|---|---|
query |
string |
undefined |
product |
string |
'story_camera_music_overlay_post_capture' |
▸ musicTrending(product?
): MusicTrendingFeed
Name | Type | Default value |
---|---|---|
product |
string |
'story_camera_music_overlay_post_capture' |
▸ news(): NewsFeed
▸ pendingFriendships(): PendingFriendshipsFeed
▸ postsInsightsFeed(options
): PostsInsightsFeed
Name | Type |
---|---|
options |
PostsInsightsFeedOptions |
▸ reelsMedia(options
): ReelsMediaFeed
Name | Type |
---|---|
options |
Object |
options.source? |
string |
options.userIds |
(string | number )[] |
▸ reelsTray(reason?
): ReelsTrayFeed
Name | Type | Default value |
---|---|---|
reason |
"pull_to_refresh" | "cold_start" |
'cold_start' |
▸ saved(): SavedFeed
▸ storiesInsights(timeframe
): StoriesInsightsFeed
Name | Type |
---|---|
timeframe |
"ONE_DAY" | "ONE_WEEK" | "TWO_WEEKS" |
▸ storyPollVoters(mediaId
, stickerId
): MediaStickerResponsesFeed
<StoryPollVotersFeedResponseRootObject
, StoryPollVotersFeedResponseVotersItem
>
Name | Type |
---|---|
mediaId |
string |
stickerId |
string | number |
MediaStickerResponsesFeed
<StoryPollVotersFeedResponseRootObject
, StoryPollVotersFeedResponseVotersItem
>
▸ storyQuestionResponses(mediaId
, stickerId
): MediaStickerResponsesFeed
<StoryQuestionResponsesFeedResponseRootObject
, StoryQuestionResponsesFeedResponseRespondersItem
>
Name | Type |
---|---|
mediaId |
string |
stickerId |
string | number |
MediaStickerResponsesFeed
<StoryQuestionResponsesFeedResponseRootObject
, StoryQuestionResponsesFeedResponseRespondersItem
>
▸ storyQuizParticipants(mediaId
, stickerId
): MediaStickerResponsesFeed
<StoryQuizParticipantsFeedResponseRootObject
, StoryQuizParticipantsFeedResponseParticipantsItem
>
Name | Type |
---|---|
mediaId |
string |
stickerId |
string | number |
MediaStickerResponsesFeed
<StoryQuizParticipantsFeedResponseRootObject
, StoryQuizParticipantsFeedResponseParticipantsItem
>
▸ storySliderVoters(mediaId
, stickerId
): MediaStickerResponsesFeed
<StorySliderVotersFeedResponseResponseRootObject
, StorySliderVotersFeedResponseResponseVotersItem
>
Name | Type |
---|---|
mediaId |
string |
stickerId |
string | number |
MediaStickerResponsesFeed
<StorySliderVotersFeedResponseResponseRootObject
, StorySliderVotersFeedResponseResponseVotersItem
>
▸ tag(tag
): TagFeed
Name | Type |
---|---|
tag |
string |
▸ tags(tag
, tab?
): TagsFeed
Name | Type | Default value |
---|---|---|
tag |
string |
undefined |
tab |
"top" | "recent" | "places" |
'top' |
▸ timeline(reason?
): TimelineFeed
Name | Type |
---|---|
reason? |
TimelineFeedReason |
▸ topicalExplore(options?
): TopicalExploreFeed
Name | Type |
---|---|
options |
Partial <Pick <TopicalExploreFeed , "sessionId" | "clusterId" | "lat" | "lng" | "module" >> |
▸ user(id
): UserFeed
Name | Type |
---|---|
id |
string | number |
▸ userStory(userId
): UserStoryFeed
Name | Type |
---|---|
userId |
string | number |
UserStoryFeed
▸ usertags(id
): UsertagsFeed
Name | Type |
---|---|
id |
string | number |