fetchproof.

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/profile

Basic Profile

Get profile details without posts using a numeric userId. Usually faster than Profile.

GET/v1/instagram/basic-profile

Posts

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/posts

User Tagged Posts

Get public posts that tag an Instagram user.

GET/v1/instagram/user/tagged-posts

Reels

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/reels

Post/Reel Info

Get public post or reel details. Play counts may be inaccurate and exclude Facebook views.

GET/v1/instagram/post

Transcript

Get AI transcripts with timestamp segments for videos in an Instagram post or reel. Long videos may time out.

GET/v2/instagram/media/transcript

Search Instagram

Find Instagram accounts, hashtags, and places. Results may use a Google-indexed fallback; posts are not returned.

GET/v1/instagram/search

Popular Search

Explore an Instagram topic with its description, sources, suggested terms, media count, and paginated posts.

GET/v1/instagram/search/popular

Search 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/hashtag

Search 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/profiles

Search 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/search

Get Reels By Audio Id

Get public reels associated with an Instagram audio ID.

GET/v1/instagram/audio/reels

Trending 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/trending

Comments

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/comments

Comment Replies

Get replies to an Instagram comment.

GET/v1/instagram/post/comment/replies

Story 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/highlights

Highlights 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/detail

Profile 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-count

Embed HTML

Get the HTML embed for an Instagram profile.

GET/v1/instagram/user/embed