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
9,611
From · reels search
$2.00/1k req · Giraffe
Get ~100 free requests

Measured performance

92.9%
of calls succeeded (9,559 calls)
Succeeded on first lane 90.0%Recovered by failover 2.8%Failed 7.1%
Response time estimate (8,876 calls across endpoints)
Weighted p50 estimate
6.0s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
17.1s
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, likes, comments, creator, and duration). Instagram does not return view or play counts in reels search results. Results are relevance-ranked, not chronological. Paging tops out around 110 reels per query (11 pages of 10).
5,252 /mo
▼95.3%
88.27%
7204ms 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,183 /mo
▼40.3%
100.00%
4291ms p50
ImageImageImage3
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.
1,061 /mo
▲169.4%
99.33%
5008ms 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.
724 /mo
▲192.7%
95.71%
3765ms 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.
563 /mo
▲275.8%
98.93%
5156ms 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`.
418 /mo
▼79.7%
98.56%
2269ms p50
ImageImageImage3
from$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.
138 /mo
▼51.4%
98.55%
2944ms 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.
120 /mo
▲20.8%
97.12%
12324ms 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.
64 /mo
▼46.2%
82.81%
12940ms p50
ImageImage2
from$2.00/1k req
ImageGiraffe
POST

Trending reels

/v1/run/instagram.trending_reelsinstagram.trending_reels
List currently trending Instagram reels. Instagram does not return play counts on this feed.
18 /mo
▲800%
100.00%
3290ms p50
Image1
price$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).
13 /mo
▲1200%
100.00%
5274ms p50
Image1
price$1.93/1k resultsup to $0.0385 / request
ImageOctopus
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).
13 /mo
100.00%
9046ms p50
ImageImage2
from$2.40/1k req
ImageTiger
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.
12 /mo
▲50%
100.00%
37280ms p50
Image1
price$30.80/1k req
ImageOctopus
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
▼75%
85.71%
15944ms p50
ImageImage2
from$3.60/1k req
ImageFox
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
▼30%
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
▲0%
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

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

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.
1 /mo
▼83.3%
-
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.
1 /mo
▼66.7%
100.00%
2377ms p50
Image1
price$2.00/1k req
ImageGiraffe
POST

Following

/v1/run/instagram.followinginstagram.following
List the accounts a public Instagram user follows: usernames, names, and profile details.
1 /mo
▼100%
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%
100.00%
3337ms p50
Image1
price$2.40/1k req
ImageTiger
POST

User highlights

/v1/run/instagram.user_highlightsinstagram.user_highlights
List an Instagram account's story highlight reels by handle.
1 /mo
100.00%
4216ms p50
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

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, 92.9% of Instagram calls through AnyAPI succeeded, with a request-weighted median response time of 6.0 seconds across 9,559 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, 92.9% of Instagram calls through AnyAPI succeeded, with a request-weighted median response time of 6.0 seconds across 9,559 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.

Get ~100 free requests
Works with
Terminal agentsClaude CodeCursorCodexMCP clients