Instagram

Fast, reliable Instagram API providing user profiles, posts, reels, stories, comments, hashtags, locations, music, and search functionality.

18 subscribers
2.2/10 popularity
1936 ms avg latency
26% success rate
31 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Instagram endpoints

MethodEndpointDescription
User
GET Get User Info
/api/user/info
Returns detailed profile data for any public Instagram user, including bio, follower/following counts, profile picture, and account metadata. Accepts either a username or numeric…
GET Get User Highlights
/api/user/highlights
Returns all highlight reels for a given user, including highlight cover images, titles, and IDs. Use the highlight ID with the Get Highlight Detail endpoint to fetch media inside…
GET Get User Reels
/api/user/reels
Returns a paginated list of reels from a user's reels tab. Each page includes reel media URLs, view counts, and engagement data. Use the pagination token from the response to…
GET Get User Posts
/api/user/posts
Returns a paginated list of posts from a user's profile grid. Includes image/video URLs, captions, like counts, and comment counts. Use the pagination token from the response to…
GET Get User Stories
/api/user/stories
Returns currently active stories for a user. Stories expire after 24 hours, so this endpoint returns an empty list if the user has no active stories at the time of the request.
GET Get User Following
/api/user/following
Returns a paginated list of accounts that the specified user follows, including usernames, profile pictures, and verification status.
GET Get User Followers
/api/user/followers
Returns a paginated list of accounts that follow the specified user, including usernames, profile pictures, and verification status.
GET Get User Tagged Posts
/api/user/tagged-posts
Returns a paginated list of posts in which the specified user has been tagged by other accounts. Includes post media, captions, and engagement data.
GET Get Highlight Detail
/api/user/highlight-detail
Returns all media items (images and videos) contained within a specific highlight reel. Use the highlight ID obtained from the Get User Highlights endpoint.
Post
GET Get Post Detail
/api/post/detail
Returns comprehensive details for a single Instagram post, including all media URLs (images, videos, carousels), caption text, like count, comment count, timestamp, location, and…
GET Get Post Comments
/api/post/comments
Returns a paginated list of comments on a specific post, including comment text, author info, like counts, and reply counts. Use the pagination token from the response to fetch…
GET Get Comment Replies
/api/post/comment-replies
Returns a paginated list of replies to a specific comment on a post. Use the comment ID obtained from the Get Post Comments endpoint.
GET Get Post Likes
/api/post/likes
Returns a paginated list of users who liked a specific post, including usernames, profile pictures, and verification status.
GET Check Shortcode
/api/post/check-shortcode/{shortcode}/{password}
Verifies whether a given shortcode and password combination is valid for accessing a private or password-protected Instagram post.
Search
GET Search Users
/api/search/users
Searches Instagram for user accounts matching the given keyword. Returns up to 30 users per page with usernames, display names, profile pictures, follower counts, and…
GET Search Posts
/api/search/posts
Searches Instagram for posts and media matching the given keyword. Returns a paginated grid of matching media with engagement data, captions, and media URLs.
GET Search Music
/api/search/music
Searches Instagram's music library for audio tracks matching the given keyword. Returns track titles, artists, duration, and canonical IDs.
GET Search Hashtag
/api/search/hashtag
Searches Instagram for hashtags matching the given keyword. Returns matching hashtag names and their post counts.
GET Search Location
/api/search/location
Searches Instagram for locations and places matching the given keyword. Returns location names, addresses, coordinates, and location IDs.
GET Search Coordinates
/api/search/coordinates
Finds Instagram locations near the specified geographic coordinates. Returns nearby places with names, addresses, and location IDs.
Hashtag
GET Get Hashtag Posts
/api/hashtag/posts
Returns a paginated feed of posts and reels associated with a specific hashtag. Includes media URLs, engagement metrics, and post metadata.
Location
GET Get Location Info
/api/location/info
Returns detailed information about a specific Instagram location, including name, address, coordinates, and associated metadata.
GET Get Location Posts
/api/location/posts
Returns a paginated list of posts tagged at a specific Instagram location. Use the tab parameter to choose between recent or top/ranked posts. Returns ~60 media items per page…
Music/Audio
GET Get Music Info
/api/music/info
Returns metadata for a specific Instagram audio track, including title, artist, duration, cover art, and usage count.
GET Get Music Posts
/api/music/posts
Returns a paginated list of reels and posts that use a specific audio track. Includes media URLs, engagement metrics, post metadata, and the track's formatted total reel count.
Similar
GET Get Similar Users
/api/user/similar
Returns a list of Instagram accounts that are similar or related to the specified user, based on Instagram's recommendation algorithm.
Download
GET Download Post Media
/api/download/post
Returns direct CDN URLs for all images and videos in a post, including carousel items. URLs are the highest resolution available. Accepts either a shortcode or a full Instagram…
GET Download User Stories
/api/download/story
Returns direct CDN URLs for all currently active story media (images and videos) for a given user. Stories expire after 24 hours.
GET Download Profile Picture
/api/download/profile-pic
Returns the highest resolution profile picture URL available for a given user.
GET Download Highlight Media
/api/download/highlight
Returns direct CDN URLs for all images and videos contained in a specific highlight reel. Use the highlight ID obtained from the Get User Highlights endpoint.
Health
GET Test API
/test
Returns a simple status check to verify the API is online and reachable. Use this endpoint to test your connection and API key before making other requests.

Instagram pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 50 / monthly
PRO $19 / month 2 / second
  • Requests: 15,000 / monthly
ULTRA $59 / month 5 / second
  • Requests: 75,000 / monthly
MEGA $199 / month 10 / second
  • Requests: 400,000 / monthly

More Social APIs

View all →
  • Tiktok Scraper is a freemium API that gives developers programmatic access to a wide range of TikTok data,…

    ReviewedSocialFreemium
  • Download Video and Image from Pinterest

    SocialFreemium1.2k subscribers
  • Fast Live Instagram Scraper API. All information from Instagram consistently and quickly! It makes 3 times…

    SocialFreemium1.4k subscribers
  • Facebook Reel and Video downloader, Without watermark (Fixed fb.watch link) Not Supported: Private Video,…

    SocialFreemium
  • Fast and stable Threads API

    SocialFreemium2.4k subscribers
  • Gives an access to the twitter's search endpoint

    SocialFreemium338 subscribers