instagram API
Explore instagram operations and their typed response schemas.
Profile
Get public profile details, recent posts, and related accounts. Private profiles return public details only. Pinned-post metadata is not reliably available; returned order does not identify pins.
GET/v1/instagram/profileBasic Profile
Get profile details without posts using a numeric userId. Usually faster than Profile.
GET/v1/instagram/basic-profilePosts
Get public posts and reels with pagination. Play counts may be inaccurate and exclude Facebook views. Check access-response messages, not just HTTP status.
GET/v2/instagram/user/postsUser Tagged Posts
Get public posts that tag an Instagram user.
GET/v1/instagram/user/tagged-postsReels
Get public reels by user_id or handle. Pinned reels and captions are excluded. Play counts may be inaccurate and exclude Facebook views. Use Post for captions.
GET/v1/instagram/user/reelsPost/Reel Info
Get public post or reel details. Play counts may be inaccurate and exclude Facebook views.
GET/v1/instagram/postTranscript
Get AI transcripts with timestamp segments for videos in an Instagram post or reel. Long videos may time out.
GET/v2/instagram/media/transcriptSearch Instagram
Find Instagram accounts, hashtags, and places. Results may use a Google-indexed fallback; posts are not returned.
GET/v1/instagram/searchPopular Search
Explore an Instagram topic with its description, sources, suggested terms, media count, and paginated posts.
GET/v1/instagram/search/popularSearch Hashtag Posts
Find Google-indexed public posts by exact hashtag, with date filters and pagination. Results are best-effort, not a complete hashtag feed.
GET/v1/instagram/search/hashtagSearch Instagram Profiles
Find ranked profiles with Instagram search, without Google. No pagination; extra details for the first 10 results are best-effort.
GET/v1/instagram/search/profilesSearch Reels
Find Google-indexed reels by keyword, with date filters and pagination. Results are best-effort, not a complete Instagram search.
GET/v2/instagram/reels/searchGet Reels By Audio Id
Get public reels associated with an Instagram audio ID.
GET/v1/instagram/audio/reelsTrending Reels
Get popular reels from the last seven days, not an official global ranking. Results can repeat across calls; too few verified recent reels cause an uncharged 503.
GET/v1/instagram/reels/trendingComments
Get post or reel comments; expect about 90% success. Pages with comments cost 1 credit, or 15 with include_replies=true. Empty pages and errors cost 0 credits.
GET/v2/instagram/post/commentsComment Replies
Get replies to an Instagram comment.
GET/v1/instagram/post/comment/repliesStory Highlights
Get up to 10 story highlights visible without signing in. No pagination. Cropped covers are available; full-size covers are null.
GET/v1/instagram/user/highlightsHighlights Details
Get a highlight's stories from Instagram's public web source. Legacy metadata such as created_at, media_count and media_ids is omitted; other metadata can be missing.
GET/v1/instagram/user/highlight/detailProfile Post Count
Get a profile's post count. Estimates require allow_estimated=true; otherwise estimate-only results return an uncharged 422.
GET/v1/instagram/profile/post-countEmbed HTML
Get the HTML embed for an Instagram profile.
GET/v1/instagram/user/embed