# Instagram API and MCP

77 tools from TikHub and ScrapeCreators, from $0.001 per call.

## Capabilities

- [Instagram comments](/tools/instagram/comments.md): 9 tools, from $0.001 per call.
- [Instagram reel transcript](/tools/instagram/transcripts.md): 1 tool.
- [Instagram followers](/tools/instagram/followers.md): 4 tools, from $0.002 per call.
- [Instagram stories & highlights](/tools/instagram/stories.md): 7 tools, from $0.002 per call.
- [Instagram reels](/tools/instagram/reels.md): 8 tools, from $0.002 per call.
- [Instagram hashtags & explore](/tools/instagram/hashtags.md): 6 tools, from $0.001 per call.
- [Instagram search](/tools/instagram/search.md): 14 tools, from $0.001 per call.
- [Instagram profiles](/tools/instagram/profiles.md): 14 tools, from $0.001 per call.
- [Instagram posts](/tools/instagram/posts.md): 14 tools, from $0.001 per call.

## All 77 tools

- [Instagram comment replies](/providers/tikhub/instagram-v2-fetch-comment-replies.md), API v2: `tikhub/instagram-v2-fetch-comment-replies`, $0.002 per call. Needs code or url and comment id. Served by TikHub.
- [Instagram comment replies](/providers/tikhub/instagram-v3-get-comment-replies.md), API v3: `tikhub/instagram-v3-get-comment-replies`, $0.008 per call. Get Instagram comment's child comments (replies) list. Needs media id and comment id. Served by TikHub.
- [Instagram post comment replies](/providers/scrapecreators/get-v1-instagram-post-comment-replies.md): `scrapecreators/get-v1-instagram-post-comment-replies`, usage based, the maximum is shown before a run. Retrieves the public replies to a specific Instagram comment. Needs url and comment id. Served by ScrapeCreators.
- [Instagram post comments](/providers/scrapecreators/get-v2-instagram-post-comments.md): `scrapecreators/get-v2-instagram-post-comments`, usage based, the maximum is shown before a run. Retrieves comments on a public Instagram post or reel. Needs url. Served by ScrapeCreators.
- [Instagram post comments](/providers/tikhub/instagram-v1-fetch-post-comments-v2.md), API v1: `tikhub/instagram-v1-fetch-post-comments-v2`, $0.001 per call. Get post comments list with pagination. Needs media id. Served by TikHub.
- [Instagram post comments](/providers/tikhub/instagram-v2-fetch-post-comments.md), API v2: `tikhub/instagram-v2-fetch-post-comments`, $0.002 per call. Needs code or url. Served by TikHub.
- [Instagram post comments](/providers/tikhub/instagram-v3-get-post-comments.md), API v3: `tikhub/instagram-v3-get-post-comments`, $0.008 per call. Get Instagram post comment list. Needs code. Served by TikHub.
- [Translate Instagram comment or caption](/providers/tikhub/instagram-v3-translate-comment.md): `tikhub/instagram-v3-translate-comment`, $0.008 per call. Needs comment id. Served by TikHub.
- [Translate Instagram comments in batch](/providers/tikhub/instagram-v3-bulk-translate-comments.md): `tikhub/instagram-v3-bulk-translate-comments`, $0.008 per call. Needs comment ids. Served by TikHub.
- [Instagram media transcript](/providers/scrapecreators/get-v2-instagram-media-transcript.md): `scrapecreators/get-v2-instagram-media-transcript`, usage based, the maximum is shown before a run. Generates an AI-powered speech-to-text transcription for an Instagram video post or reel. Needs url. Served by ScrapeCreators.
- [Instagram user followers](/providers/tikhub/instagram-v2-fetch-user-followers.md): `tikhub/instagram-v2-fetch-user-followers`, $0.002 per call. Takes username, user id and pagination token, all optional. Served by TikHub.
- [Instagram user followers list](/providers/tikhub/instagram-v3-get-user-followers.md): `tikhub/instagram-v3-get-user-followers`, $0.008 per call. Needs username. Served by TikHub.
- [Instagram user following](/providers/tikhub/instagram-v2-fetch-user-following.md): `tikhub/instagram-v2-fetch-user-following`, $0.002 per call. Get list of users that Instagram user is following. Takes username, user id and pagination token, all optional. Served by TikHub.
- [Instagram user following list](/providers/tikhub/instagram-v3-get-user-following.md): `tikhub/instagram-v3-get-user-following`, $0.008 per call. Needs username. Served by TikHub.
- [Instagram highlight stories](/providers/tikhub/instagram-v3-get-highlight-stories.md): `tikhub/instagram-v3-get-highlight-stories`, $0.008 per call. Get Instagram Highlight's detailed story/post content. Needs highlight id. Served by TikHub.
- [Instagram highlights details](/providers/scrapecreators/get-v1-instagram-user-highlight-detail.md): `scrapecreators/get-v1-instagram-user-highlight-detail`, usage based, the maximum is shown before a run. Fetches the full contents of a specific Instagram story highlight album by its ID. Takes id (optional). Served by ScrapeCreators.
- [Instagram story highlights](/providers/scrapecreators/get-v1-instagram-user-highlights.md): `scrapecreators/get-v1-instagram-user-highlights`, usage based, the maximum is shown before a run. Lists all story highlight albums for an Instagram user. Takes user id and handle, all optional. Served by ScrapeCreators.
- [Instagram user highlights](/providers/tikhub/instagram-v2-fetch-user-highlights.md), API v2: `tikhub/instagram-v2-fetch-user-highlights`, $0.002 per call. Takes username and user id, all optional. Served by TikHub.
- [Instagram user highlights](/providers/tikhub/instagram-v3-get-user-highlights.md), API v3: `tikhub/instagram-v3-get-user-highlights`, $0.008 per call. Needs username. Served by TikHub.
- [Instagram user stories](/providers/tikhub/instagram-v2-fetch-user-stories.md), API v2: `tikhub/instagram-v2-fetch-user-stories`, $0.002 per call. Get current stories published by Instagram user. Takes username and user id, all optional. Served by TikHub.
- [Instagram user stories](/providers/tikhub/instagram-v3-get-user-stories.md), API v3: `tikhub/instagram-v3-get-user-stories`, $0.008 per call. Needs username. Served by TikHub.
- [Instagram recommended reels feed](/providers/tikhub/instagram-v3-get-recommended-reels.md): `tikhub/instagram-v3-get-recommended-reels`, $0.008 per call. Takes first and after, all optional. Served by TikHub.
- [Instagram reel search](/providers/scrapecreators/get-v2-instagram-reels-search.md): `scrapecreators/get-v2-instagram-reels-search`, usage based, the maximum is shown before a run. Use this when you only want Google-indexed Instagram reels matching a keyword or phrase, with optional date filters and pagination. Needs query. Served by ScrapeCreators.
- [Instagram reel search](/providers/tikhub/instagram-v2-search-reels.md): `tikhub/instagram-v2-search-reels`, $0.002 per call. Search Instagram Reels by keyword. Needs keyword. Served by TikHub.
- [Instagram reels](/providers/scrapecreators/get-v1-instagram-user-reels.md): `scrapecreators/get-v1-instagram-user-reels`, usage based, the maximum is shown before a run. Returns a paginated list of a user's public Instagram reels (short-form videos). Takes user id, handle, max id and more, all optional. Served by ScrapeCreators.
- [Instagram reels by audio ID](/providers/scrapecreators/get-v1-instagram-audio-reels.md): `scrapecreators/get-v1-instagram-audio-reels`, usage based, the maximum is shown before a run. Fetches the reels Instagram exposes for an audio page like instagram.com/reels/audio/{audio_id}/. Needs audio id. Served by ScrapeCreators.
- [Instagram trending reels](/providers/scrapecreators/get-v1-instagram-reels-trending.md): `scrapecreators/get-v1-instagram-reels-trending`, usage based, the maximum is shown before a run. Fetches trending reels from Instagram's public instagram.com/reels page. Served by ScrapeCreators.
- [Instagram user reels](/providers/tikhub/instagram-v2-fetch-user-reels.md), API v2: `tikhub/instagram-v2-fetch-user-reels`, $0.002 per call. Get list of Reels published by Instagram user. Takes username, user id and pagination token, all optional. Served by TikHub.
- [Instagram user reels](/providers/tikhub/instagram-v3-get-user-reels.md), API v3: `tikhub/instagram-v3-get-user-reels`, $0.008 per call. Needs username. Served by TikHub.
- [Instagram explore feed](/providers/tikhub/instagram-v3-get-explore.md): `tikhub/instagram-v3-get-explore`, $0.008 per call. Get Instagram Explore/Discover page recommended posts. Takes max id (optional). Served by TikHub.
- [Instagram explore page sections](/providers/tikhub/instagram-v1-fetch-explore-sections.md): `tikhub/instagram-v1-fetch-explore-sections`, $0.001 per call. Get all sections and subsections of Instagram explore page. Served by TikHub.
- [Instagram hashtag post search](/providers/scrapecreators/get-v1-instagram-search-hashtag.md): `scrapecreators/get-v1-instagram-search-hashtag`, usage based, the maximum is shown before a run. Use this when you know the exact hashtag and want Google-indexed public Instagram posts or reels, optional date filters, and pagination. Needs hashtag. Served by ScrapeCreators.
- [Instagram hashtag posts](/providers/tikhub/instagram-v3-get-hashtag-posts.md): `tikhub/instagram-v3-get-hashtag-posts`, $0.008 per call. Get posts under a hashtag, with pagination. Needs tag. Served by TikHub.
- [Instagram hashtag search](/providers/tikhub/instagram-v3-search-hashtags.md): `tikhub/instagram-v3-search-hashtags`, $0.008 per call. Needs query. Served by TikHub.
- [Instagram posts by section](/providers/tikhub/instagram-v1-fetch-section-posts.md): `tikhub/instagram-v1-fetch-section-posts`, $0.001 per call. Get posts under specific explore section. Needs section id. Served by TikHub.
- [Instagram cities by country](/providers/tikhub/instagram-v1-fetch-cities.md): `tikhub/instagram-v1-fetch-cities`, $0.001 per call. Get cities/regions list of specified country. Needs country code. Served by TikHub.
- [Instagram general search](/providers/tikhub/instagram-v3-general-search.md): `tikhub/instagram-v3-general-search`, $0.008 per call. Support pagination via next_max_id to fetch more search results. Needs query. Served by TikHub.
- [Instagram location info](/providers/tikhub/instagram-v3-get-location-info.md): `tikhub/instagram-v3-get-location-info`, $0.008 per call. Get Instagram location/place detail info. Needs location id. Served by TikHub.
- [Instagram location posts](/providers/tikhub/instagram-v3-get-location-posts.md): `tikhub/instagram-v3-get-location-posts`, $0.008 per call. Needs location id. Served by TikHub.
- [Instagram location search](/providers/tikhub/instagram-v2-search-locations.md): `tikhub/instagram-v2-search-locations`, $0.002 per call. Search Instagram locations by keyword. Needs keyword. Served by TikHub.
- [Instagram locations by city](/providers/tikhub/instagram-v1-fetch-locations.md): `tikhub/instagram-v1-fetch-locations`, $0.001 per call. Get Instagram locations list of specified city. Needs city id. Served by TikHub.
- [Instagram music search](/providers/tikhub/instagram-v2-search-music.md): `tikhub/instagram-v2-search-music`, $0.002 per call. Search available music on Instagram by keyword. Needs keyword. Served by TikHub.
- [Instagram nearby location content](/providers/tikhub/instagram-v3-get-location-nearby.md): `tikhub/instagram-v3-get-location-nearby`, $0.008 per call. Get nearby local content aggregation for a location, including nearby places and popular posts. Needs location id. Served by TikHub.
- [Instagram places](/providers/tikhub/instagram-v1-fetch-search.md): `tikhub/instagram-v1-fetch-search`, $0.001 per call. Search users, hashtags or places on Instagram. Needs query. Served by TikHub.
- [Instagram popular search](/providers/scrapecreators/get-v1-instagram-search-popular.md): `scrapecreators/get-v1-instagram-search-popular`, usage based, the maximum is shown before a run. Use this to explore an Instagram topic and the posts Instagram curates for it. Needs query. Served by ScrapeCreators.
- [Instagram profile search](/providers/scrapecreators/get-v1-instagram-search-profiles.md): `scrapecreators/get-v1-instagram-search-profiles`, usage based, the maximum is shown before a run. Use this for Instagram-native profile lookup. Needs query. Served by ScrapeCreators.
- [Instagram search](/providers/scrapecreators/get-v1-instagram-search.md): `scrapecreators/get-v1-instagram-search`, usage based, the maximum is shown before a run. Use this for Instagram-native account, hashtag, or place lookup. Needs query. Served by ScrapeCreators.
- [Instagram user search](/providers/tikhub/instagram-v3-search-users.md): `tikhub/instagram-v3-search-users`, $0.008 per call. Needs query. Served by TikHub.
- [Search Instagram locations by coordinates](/providers/tikhub/instagram-v3-search-by-coordinates.md): `tikhub/instagram-v3-search-by-coordinates`, $0.008 per call. Search nearby Instagram locations by GPS coordinates. Needs latitude and longitude. Served by TikHub.
- [Instagram basic profile](/providers/scrapecreators/get-v1-instagram-basic-profile.md): `scrapecreators/get-v1-instagram-basic-profile`, usage based, the maximum is shown before a run. Fetches a lightweight Instagram profile summary by user ID, returning username, full name, biography, profile picture URL, verification status, follower count. Takes user id and cache max age, all optional. Served by ScrapeCreators.
- [Instagram embed HTML](/providers/scrapecreators/get-v1-instagram-user-embed.md): `scrapecreators/get-v1-instagram-user-embed`, usage based, the maximum is shown before a run. Returns the raw HTML embed snippet for an Instagram user's profile widget. Needs handle. Served by ScrapeCreators.
- [Instagram post oEmbed info](/providers/tikhub/instagram-v3-get-post-oembed.md): `tikhub/instagram-v3-get-post-oembed`, $0.008 per call. Needs url. Served by TikHub.
- [Instagram profile](/providers/scrapecreators/get-v1-instagram-profile.md): `scrapecreators/get-v1-instagram-profile`, usage based, the maximum is shown before a run. Retrieves comprehensive public Instagram profile information including biography, bio links, follower and following counts, verification status, and profile. Needs handle. Served by ScrapeCreators.
- [Instagram profile post count](/providers/scrapecreators/get-v1-instagram-profile-post-count.md): `scrapecreators/get-v1-instagram-profile-post-count`, usage based, the maximum is shown before a run. Returns the post count shown on a public Instagram profile. Needs handle. Served by ScrapeCreators.
- [Instagram related profiles](/providers/tikhub/instagram-v1-fetch-related-profiles.md): `tikhub/instagram-v1-fetch-related-profiles`, $0.001 per call. Get related/similar user recommendations. Needs user id. Served by TikHub.
- [Instagram similar users](/providers/tikhub/instagram-v2-fetch-similar-users.md), API v2: `tikhub/instagram-v2-fetch-similar-users`, $0.002 per call. Takes username and user id, all optional. Served by TikHub.
- [Instagram similar users](/providers/tikhub/instagram-v3-get-similar-users.md), API v3: `tikhub/instagram-v3-get-similar-users`, $0.008 per call. Get recommended accounts similar to the given user. Needs user id. Served by TikHub.
- [Instagram user about info](/providers/tikhub/instagram-v1-fetch-user-about-info.md), API v1: `tikhub/instagram-v1-fetch-user-about-info`, $0.001 per call. Get user's "About This Account" information. Needs user id. Served by TikHub.
- [Instagram user about info](/providers/tikhub/instagram-v3-get-user-about.md), API v3: `tikhub/instagram-v3-get-user-about`, $0.008 per call. Get Instagram user's About This Account information. Needs username. Served by TikHub.
- [Instagram user brief info](/providers/tikhub/instagram-v3-get-user-brief.md): `tikhub/instagram-v3-get-user-brief`, $0.008 per call. Get Instagram user brief/hover card info. Needs user id and username. Served by TikHub.
- [Instagram user info](/providers/tikhub/instagram-v2-fetch-user-info.md): `tikhub/instagram-v2-fetch-user-info`, $0.002 per call. Get detailed Instagram user information. Takes username and user id, all optional. Served by TikHub.
- [Instagram user profile](/providers/tikhub/instagram-v3-get-user-profile.md): `tikhub/instagram-v3-get-user-profile`, $0.008 per call. Get complete Instagram user profile information. Needs username. Served by TikHub.
- [Instagram username change count](/providers/tikhub/instagram-v3-get-user-former-usernames.md): `tikhub/instagram-v3-get-user-former-usernames`, $0.008 per call. Get the number of times an Instagram user has changed their username. Needs username. Served by TikHub.
- [Instagram music posts](/providers/tikhub/instagram-v2-fetch-music-posts.md), API v2: `tikhub/instagram-v2-fetch-music-posts`, $0.002 per call. Needs audio canonical id. Served by TikHub.
- [Instagram music posts](/providers/tikhub/instagram-v3-get-music-posts.md), API v3: `tikhub/instagram-v3-get-music-posts`, $0.008 per call. Get Reels using a specific audio (background music), with pagination. Needs audio cluster id. Served by TikHub.
- [Instagram post info](/providers/tikhub/instagram-v3-get-post-info.md): `tikhub/instagram-v3-get-post-info`, $0.008 per call. Get post details by media ID or post URL. Takes media id and url, all optional. Served by TikHub.
- [Instagram post info by shortcode](/providers/tikhub/instagram-v3-get-post-info-by-code.md): `tikhub/instagram-v3-get-post-info-by-code`, $0.008 per call. Needs code. Served by TikHub.
- [Instagram post likes](/providers/tikhub/instagram-v3-get-post-likes.md): `tikhub/instagram-v3-get-post-likes`, $0.008 per call. Get list of users who liked an Instagram post. Needs code. Served by TikHub.
- [Instagram Post/Reel info](/providers/scrapecreators/get-v1-instagram-post.md): `scrapecreators/get-v1-instagram-post`, usage based, the maximum is shown before a run. Fetches detailed metadata for a single Instagram post or reel by shortcode or URL. Needs url. Served by ScrapeCreators.
- [Instagram posts](/providers/scrapecreators/get-v2-instagram-user-posts.md): `scrapecreators/get-v2-instagram-user-posts`, usage based, the maximum is shown before a run. Returns a paginated feed of a user's public Instagram posts, including reels, photos, videos, and carousels. Needs handle. Served by ScrapeCreators.
- [Instagram posts using music](/providers/tikhub/instagram-v1-fetch-music-posts.md): `tikhub/instagram-v1-fetch-music-posts`, $0.001 per call. Get Reels and posts using specific music/audio. Takes music id, music url and max id, all optional. Served by TikHub.
- [Instagram user posts](/providers/tikhub/instagram-v2-fetch-user-posts.md), API v2: `tikhub/instagram-v2-fetch-user-posts`, $0.002 per call. Get list of posts published by Instagram user. Takes username, user id and pagination token, all optional. Served by TikHub.
- [Instagram user posts](/providers/tikhub/instagram-v3-get-user-posts.md), API v3: `tikhub/instagram-v3-get-user-posts`, $0.008 per call. Get user's post list with forward/backward pagination. Needs username. Served by TikHub.
- [Instagram user reposts list](/providers/tikhub/instagram-v1-fetch-user-reposts.md): `tikhub/instagram-v1-fetch-user-reposts`, $0.001 per call. Get user reposts/shares list with pagination. Needs user id. Served by TikHub.
- [Instagram user tagged posts](/providers/scrapecreators/get-v1-instagram-user-tagged-posts.md): `scrapecreators/get-v1-instagram-user-tagged-posts`, usage based, the maximum is shown before a run. Returns up to 10 public posts per page from an Instagram user's Tagged tab. Needs user id. Served by ScrapeCreators.
- [Instagram user tagged posts](/providers/tikhub/instagram-v2-fetch-user-tagged-posts.md), API v2: `tikhub/instagram-v2-fetch-user-tagged-posts`, $0.002 per call. Get posts where the user is tagged by others. Takes username, user id and pagination token, all optional. Served by TikHub.
- [Instagram user tagged posts](/providers/tikhub/instagram-v3-get-user-tagged-posts.md), API v3: `tikhub/instagram-v3-get-user-tagged-posts`, $0.008 per call. Needs username. Served by TikHub.

## Related

- [Meta Ads](/tools/meta-ads.md): 56 tools, from $0.005 per call.
- [Facebook](/tools/facebook.md): 18 tools.
- [Threads](/tools/threads.md): 16 tools, from $0.002 per call.
- [TikTok](/tools/tiktok.md): 137 tools, from $0.001 per call.

## Providers

- [TikHub](/providers/tikhub.md): 977 tools, from $0.001 per call, some tools free.
- [ScrapeCreators](/providers/scrapecreators.md): 193 tools, from $0.00188 per call.

## Questions

### Which Instagram data can my agent read?

Comments, reel transcript, followers, stories & highlights, reels, hashtags & explore, search and 2 more.

### Which providers serve Instagram tools?

TikHub and ScrapeCreators. Your agent compares them by price and inputs before it runs one.

### How is it billed?

Per call, at the provider's price with no markup, from $0.001 per call. Your agent sees the price before it runs a tool.

[Social media](/tools/social-media.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/instagram) · [Agent index](/llms.txt)
