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 |