Skip to documentation
Browse documentation

Instagram API

Public Instagram profiles, media, comments, reels, audio, embeds, and discovery.

Platform ID instagram
Endpoints 20 capabilities
View raw

Capabilities

Every capability uses the same POST /execute envelope. Open an endpoint for its exact ID, input contract, code samples, cost, runtime, and illustrative output. Each endpoint lists its cost in credits per request; the pricing page shows what credits cost.

List Reels by audio instagram.audio-reels.list

Streams public reels attached to an Instagram audio page with bounded cursor pagination.

From $1.25 per 1,000 requests · 1 credit
List comments instagram.comments.list

List the public comment preview with cursor pagination. This is not the complete comment history: is_complete is false and stop_reason explains the limit.

From $1.25 per 1,000 requests · 1 credit
Get embed instagram.embed.get

Fetches Instagram's public profile or post embed HTML, including the captioned post variant.

From $1.25 per 1,000 requests · 1 credit
Get Explore instagram.explore.list

Returns public Explore home sections or paginates a selected section.

From $1.25 per 1,000 requests · 1 credit
Search hashtag posts instagram.hashtag-posts.search

Find hashtag media via web indexes or a labelled keyword fallback. Filter by verified dates; confirmed no matches return not found. Failed requests are free.

From $1.25 per 1,000 requests · 1 credit
Search hashtag keyword instagram.hashtag.search

Discover popular content for a hashtag keyword, with available dates and engagement counts. match_mode is keyword_popular; this is not an exact hashtag feed.

From $1.25 per 1,000 requests · 1 credit
List highlights instagram.highlights.list

Lists up to 10 public highlight collection titles and covers from a profile tray. Returns collection metadata without further-page continuation.

From $1.25 per 1,000 requests · 1 credit
List location posts instagram.location-posts.list

Lists the reproducible first page of public ranked posts embedded in an Instagram location page.

From $1.25 per 1,000 requests · 1 credit
Get location instagram.location.get

Get location

From $1.25 per 1,000 requests · 1 credit
Search popular instagram.popular.search

Search popular Instagram content by keyword, including available post dates and engagement counts. No matches returns a failed, uncharged request.

From $1.25 per 1,000 requests · 1 credit
Get post instagram.post.get

Fetches rich public post, reel, or carousel metadata plus backward-compatible oEmbed fields.

From $1.25 per 1,000 requests · 1 credit
List profile posts instagram.profile-posts.list

Lists public profile posts with bounded cursor pagination, deduplication, and optional timestamp filtering.

From $1.25 per 1,000 requests · 1 credit
Get basic profile by ID instagram.profile.basic

Fetch public profile metadata by numeric user ID. Unavailable metadata is listed in missing_fields.

From $1.25 per 1,000 requests · 1 credit
Get profile instagram.profile.get

Get public profile counts, bio, links, category and business status, with up to 12 recent posts and a list of unavailable metadata.

From $1.25 per 1,000 requests · 1 credit
Search profiles instagram.profile.search

Find public profiles through web indexing. Enrichment adds detail without replacing or reordering results. An unavailable index fails.

From $1.25 per 1,000 requests · 1 credit
List Reels instagram.reels.list

Lists public profile reels with bounded cursor pagination, deduplication, and optional timestamp filtering.

From $1.25 per 1,000 requests · 1 credit
Search Reels instagram.reels.search

Discovers public Instagram reels through web indexing with bounded page traversal and optional enrichment.

From $1.25 per 1,000 requests · 1 credit
List trending Reels instagram.reels.trending

List public trending reels up to limit or max_pages. stop_reason identifies the reached bound; next_cursor resumes after the last returned reel.

From $1.25 per 1,000 requests · 1 credit
Search topic instagram.topic.search

Search public popular content by topic keyword, legacy topic ID or topic URL, with available dates and engagement counts.

From $1.25 per 1,000 requests · 1 credit
List topics instagram.topics.list

Discover current public Explore topics, grouped by section, with available media counts. Results are fetched live from Instagram.

From $1.25 per 1,000 requests · 1 credit

Common uses

  • Monitor public creator and brand profiles
  • Build public post and reel datasets
  • Analyze public comments and audio usage
  • Research popular content by keyword or topic
  • Track public publishing activity over time

Integration contract

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until it reaches completed or failed.

Use Instagram data in Claude or connect another AI client with the MCP server.