Instagram Scraper API
🔍 Instagram Scraper API — Real-Time Data from Any Public Profile Get structured Instagram data with a single API call. Send a username, get back everything — profile info, posts, reels, stories, and highlights as clean JSON with direct media URLs. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📦 Available Data 👤 Profile Follower & following counts, bio text, HD profile picture, verification status,…
Instagram Scraper API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
getPosts /api/v1/posts |
Fetch recent posts from a user's timeline. Supports pagination — use `next_max_id` from the response as `max_id` in the next request to get older posts. Each post includes the… |
| POST |
getHighlights /api/v1/highlights |
Fetch the list of highlight collections on a user's profile. Each highlight has an ID, title, and cover image. Use the `id` from each highlight with the… |
| POST |
getHighlightDetail /api/v1/highlight_detail |
Fetch all stories inside a specific highlight collection. The `highlight_id` is obtained from the `/api/v1/highlights` endpoint. Returns the highlight title and an array of story… |
| POST |
getStories /api/v1/stories |
Fetch currently active stories for a user. Stories expire after 24 hours, so the response may be an empty array if the user hasn't posted stories recently. Requires either… |
| POST |
getReels /api/v1/reels |
Fetch reels from a user's profile. Supports pagination using `max_id` (same pattern as posts). Reels are short-form video content (media_type 2). Each reel includes the video… |
| POST |
getProfile /api/v1/profile |
Fetch public profile information for an Instagram user including follower counts, bio, profile picture, and verification status. Provide either `username` or `pk` (or both). When… |