Instagram Scraper API
## Overview Instagram API helps developers and product teams collect public Instagram profile, post, reel, comment, highlight, transcript, and embed data through a single integration. It is designed for creator research, audience analysis, content monitoring, enrichment pipelines, and media indexing workflows. With this API, you can retrieve profile metadata, paginate through a user's posts or…
Instagram Scraper API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
/post /post |
Fetches detailed metadata for a single Instagram post or reel by shortcode or URL. Returns caption text, like count, comment count, video URL, video play count, video duration,… |
| GET |
/user/posts /user/posts |
Returns a paginated feed of a user's public Instagram posts, including photos, videos, and carousels. Each item includes media type, shortcode, caption text, like count, comment… |
| GET |
/user/highlight/detail /user/highlight/detail |
Fetches the full contents of a specific Instagram story highlight album by its ID. Returns the highlight's cover image, title, user info, and an items array containing each story… |
| GET |
/reels/search /reels/search |
Searches for Instagram reels matching a keyword or phrase via Google Search, bypassing Instagram's login-gated search. Returns a list of reels with shortcode, caption, thumbnail,… |
| GET |
/basic-profile /basic-profile |
Fetches a lightweight Instagram profile summary by user ID, returning username, full name, biography, profile picture URL, verification status, follower count, following count,… |
| GET |
/media/transcript /media/transcript |
Generates an AI-powered speech-to-text transcription for an Instagram video post or reel. The video must be under 2 minutes long. Returns a transcripts array with each item's… |
| GET |
/user/embed /user/embed |
Returns the raw HTML embed snippet for an Instagram user's profile widget. The response contains a single html string that can be inserted into a webpage to render an embeddable… |
| GET |
/post/comments /post/comments |
Retrieves comments on a public Instagram post or reel. Each comment includes the comment text, creation timestamp, and commenter details such as username, user ID, verification… |
| GET |
/user/highlights /user/highlights |
Lists all story highlight albums for an Instagram user. Each highlight includes its ID, title, cover thumbnail URL, and owner info with username and profile picture. Accepts… |
| GET |
/profile /profile |
Retrieves comprehensive public Instagram profile information including biography, bio links, follower and following counts, verification status, and profile picture URLs. Also… |
| GET |
/user/reels /user/reels |
Returns a paginated list of a user's public Instagram reels (short-form videos). Each reel includes its shortcode, play count, like count, comment count, video versions with… |
| GET |
/system/state /system/state |
System check |
Instagram Scraper API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 500 / minute |
|
| PRO | $10 / month | 500 / minute |
|
| ULTRA Recommended | $50 / month | 500 / minute |
|
| MEGA | $200 / month | 500 / minute |
|