Catalog/Instagram

Instagram API

Social

Public Instagram profiles and posts as structured JSON: pass a handle, get a normalized payload back. One key, one wallet, billed per request in real dollars.

Endpoints
24
Providers
5
Requests / mo
12,511
From · reels search
$2.00/1k req · Giraffe

Measured performance

94.7%
of calls succeeded (12,463 calls)
Succeeded on first lane 93.6%Recovered by failover 1.0%Failed 5.3%
Response time estimate (11,798 calls across endpoints)
Weighted p50 estimate
4.3s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
15.4s
Request-weighted average of endpoint p99 values, not a combined request percentile

Endpoints

Every endpoint, one key

sorted by usage · last 30 days

Every provider prices each endpoint independently. Prices show the cheapest per endpoint. Open one to compare all providers, then open a provider profile for its traffic and endpoint coverage.

POST

Reels search

Most used
/v1/run/instagram.reels_searchinstagram.reels_search
Search Instagram Reels by keyword and get matching reels (caption, views, likes, creator, and duration). Results are relevance-ranked, not chronological. Paging tops out around 110 reels per query (11 pages of 10).
8,563 /mo
▼27.7%
92.78%
4636ms p50
Image1
price$2.00/1k req
ImageGiraffe
POST

Profile

/v1/run/instagram.profileinstagram.profile
Public profile for a handle: name, bio, category, follower/following counts and avatar.
1,267 /mo
▼49.6%
100.00%
3854ms p50
ImageImageImageImage4
from$0.90/1k req
ImageBadger
POST

Post

/v1/run/instagram.postinstagram.post
A single Instagram post or reel by URL: id, shortcode, type, owner, like count and media URLs.
945 /mo
▲296.7%
99.89%
2214ms p50
ImageImageImage3
from$0.90/1k req
ImageBadger
POST

User reels

/v1/run/instagram.user_reelsinstagram.user_reels
List a profile’s reels by handle with cursor pagination: caption, plays, likes and comments.
505 /mo
▲542.6%
96.43%
4044ms p50
Image1
price$2.00/1k req
ImageGiraffe
POST

User posts

/v1/run/instagram.user_postsinstagram.user_posts
Paginated grid of a profile’s posts and reels with captions, media URLs and engagement. Page with `cursor`.
462 /mo
▼80%
98.70%
2238ms p50
ImageImageImage3
from$2.00/1k req
ImageGiraffe
POST

Hashtag search

/v1/run/instagram.search_hashtaginstagram.search_hashtag
Recent posts under a hashtag with cursor pagination: shortcode, type, caption and media URL.
356 /mo
▲416.4%
98.59%
5041ms p50
Image1
price$2.00/1k req
ImageGiraffe
POST

Post comments

/v1/run/instagram.post_commentsinstagram.post_comments
List the comments on a post or reel by URL with cursor pagination: text, author, verification and like count.
181 /mo
▼56.7%
98.90%
2651ms p50
ImageImageImage3
from$1.44/1k req
ImageBadger
POST

Media transcript

/v1/run/instagram.media_transcriptinstagram.media_transcript
Get the spoken-audio transcript text for an Instagram post or reel by URL.
121 /mo
▲192.3%
97.14%
11866ms p50
ImageImage2
from$2.00/1k req
ImageGiraffe
POST

Search profiles

/v1/run/instagram.search_profilesinstagram.search_profiles
Search public Instagram profiles by a bio or caption keyword.
53 /mo
▼67.1%
79.25%
17660ms p50
ImageImage2
from$2.00/1k req
ImageGiraffe
POST

Trending reels

/v1/run/instagram.trending_reelsinstagram.trending_reels
List currently trending Instagram reels.
14 /mo
▲600%
100.00%
3290ms p50
Image1
price$2.00/1k req
ImageGiraffe
POST

Search

/v1/run/instagram.searchinstagram.search
Search Instagram for users, hashtags, or places by keyword and get matching results with names, counts, and links.
11 /mo
▼78.8%
85.71%
15944ms p50
ImageImage2
from$3.60/1k req
ImageFox
POST

Tagged posts

/v1/run/instagram.tagged_postsinstagram.tagged_posts
List the posts an Instagram user is tagged in, with cursor pagination (author, caption, likes, comments).
11 /mo
100.00%
11481ms p50
ImageImage2
from$2.40/1k req
ImageTiger
POST

Followers

/v1/run/instagram.followersinstagram.followers
List the followers of any public Instagram account by username: follower usernames, names, and profile details.
7 /mo
▼56.2%
100.00%
1818ms p50
ImageImage2
from$18.00/1k req
ImageFox
POST

Audio reels

/v1/run/instagram.audio_reelsinstagram.audio_reels
List Instagram reels that use a given audio track by audio id.
4 /mo
100.00%
1822ms p50
ImageImage2
from$2.00/1k req
ImageGiraffe
POST

Comment replies

/v1/run/instagram.comment_repliesinstagram.comment_replies
List the replies to an Instagram comment with cursor pagination (text, author, likes).
3 /mo
100.00%
3102ms p50
ImageImage2
from$2.00/1k req
ImageGiraffe
POST

Hashtag analytics

/v1/run/instagram.hashtag_analyticsinstagram.hashtag_analytics
Get analytics for any Instagram hashtag (total post count, related hashtags, and usage signals).
2 /mo
▲0%
100.00%
4792ms p50
Image1
price$1.84/1k resultsup to $0.0368 / request
ImageOctopus
POST

Reel transcript

/v1/run/instagram.reel_transcriptinstagram.reel_transcript
Turn any public Instagram reel or video post into a full speech transcript, with optional word-level timestamps.
2 /mo
▼95%
100.00%
45452ms p50
Image1
price$29.40/1k req
ImageOctopus
POST

Stories thin

/v1/run/instagram.stories_thininstagram.stories_thin
Fetch a public Instagram account's currently live stories - media URL, owner, and posting time - by username. Lightweight projection; for media type, dimensions, and the 24h expiry time use instagram.stories_full.
2 /mo
▼33.3%
100.00%
1159ms p50
Image1
price$18.00/1k req
ImageFox
POST

Following

/v1/run/instagram.followinginstagram.following
List the accounts a public Instagram user follows: usernames, names, and profile details.
1 /mo
▼80%
100.00%
2825ms p50
ImageImage2
from$18.00/1k req
ImageFox
POST

Stories full

/v1/run/instagram.stories_fullinstagram.stories_full
Fetch a public Instagram account's currently live stories with media, type, dimensions, posting time, and 24-hour expiry by username.
1 /mo
100.00%
3337ms p50
Image1
price$2.40/1k req
ImageTiger
POST

Basic profile

/v1/run/instagram.basic_profileinstagram.basic_profile
Fetch an Instagram account's core public profile fields (followers, posts, bio, verification) by user id.
-
-
ImageImage2
from$2.00/1k req
ImageGiraffe
POST

Embed

/v1/run/instagram.embedinstagram.embed
Fetch the public embed HTML for an Instagram profile by handle.
-
-
Image1
price$2.00/1k req
ImageGiraffe
POST

Highlight detail

/v1/run/instagram.highlight_detailinstagram.highlight_detail
Fetch the details and media items of a single Instagram story highlight by id.
-
-
Image1
price$2.00/1k req
ImageGiraffe
POST

User highlights

/v1/run/instagram.user_highlightsinstagram.user_highlights
List an Instagram account's story highlight reels by handle.
-
-
Image1
price$2.00/1k req
ImageGiraffe

FAQ

About the Instagram API

The AnyAPI Instagram API returns Instagram data as normalized JSON across 24 endpoints: profile, user posts, post, user reels, post comments, hashtag search, audio reels, basic profile, comment replies, embed, followers, following, hashtag analytics, highlight detail, media transcript, reel transcript, reels search, search, search profiles, stories full, stories thin, tagged posts, trending reels, and user highlights. You call one endpoint per job with a single key, and AnyAPI routes each request across 5 sources, falling back automatically when one fails. Pricing is in US dollars, from $0.90 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 94.7% of Instagram calls through AnyAPI succeeded, with a request-weighted median response time of 4.3 seconds across 12,463 measured calls.

Pricing is in US dollars, from $0.90 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

24 endpoints: profile, user posts, post, user reels, post comments, hashtag search, audio reels, basic profile, comment replies, embed, followers, following, hashtag analytics, highlight detail, media transcript, reel transcript, reels search, search, search profiles, stories full, stories thin, tagged posts, trending reels, and user highlights. Every one takes the same authentication and returns the same normalized response shape, so reaching a second Instagram endpoint is a change of URL and nothing else.

Over the last 30 days, 94.7% of Instagram calls through AnyAPI succeeded, with a request-weighted median response time of 4.3 seconds across 12,463 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Get started

Two ways to start on AnyAPI

Humans fund a USD wallet and pay per request. Agents point a coding agent at one URL and onboard themselves.

Works with
Terminal agentsClaude CodeCursorCodexMCP clients