
One call returns a page of reels from one Instagram account, looked up by numeric id_user. One item is one reel, wrapped as items[].media. Our call returned 12 reels (2 shown plus the '… 10 more' marker). To get the next page, take paging_info.max_id from the answer and send it as the max_id parameter (more_available was true).
2 live routes on Instagram, from $0.00099 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
User Reels PostsCHEAPESTGET ig/reels_posts | $0.00099$0.99 / 1k calls | |
User Reels Posts by UsernameGET ig/reels_posts_username | $0.00099$0.99 / 1k calls |
From a real call to the cheapest route: FlashAPI.
items[].media.codeReel shortcode; instagram.com/reel/<code>items[].media.idMedia iditems[].media.caption.textReel captionitems[].media.taken_atUnix time posteditems[].media.like_countLikesitems[].media.comment_countCommentsitems[].media.play_countPlaysitems[].media.video_durationLength in secondspaging_info.max_idCursor for the next pagepaging_info.more_availableTrue if more pages existHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| max_id | string · query | optional | |
| nocors | string · query | optional | default false |
| id_user | number · query | required | e.g. 25025320 |
curl "https://fetchapi.co/api/gw/flashapi/ig/reels_posts?nocors=false&id_user=25025320" \ -H "x-api-key: YOUR_KEY"
call_endpoint("flashapi.user_reels_posts", {"nocors": "false", "id_user": "25025320"}){
"items": [
{
"media": {
"id": "3998430248382584993_25025320",
"pk": 3998430248382585000,
"code": "Dd9RyBWBVih",
"fbid": 18078748016431544,
"user": {
"id": "25025320",
"pk": 25025320,
"pk_id": "25025320",
"fbid_v2": 17841400039600392,
"username": "instagram",
"full_name": "Access delayed. Only the owner of the page can access this information",
"is_private": false,
"is_verified": true,
"strong_id__": "25025320",
"account_type": 3,
"fan_club_info": {
"fan_club_id": null,
"fan_club_name": null,
"has_created_ssc": null,
"subscriber_count": null,
"largest_public_bc_id": null,
"connected_member_count": null,
"is_free_trial_eligible": null,
"is_fan_club_gifting_eligible": null,
"is_fan_club_referral_eligible": null,
"has_enough_subscribers_for_ssc": null,
"autosave_to_exclusive_highlight": null,
"should_show_playlists_in_profile_tab": null,
"fan_consideration_page_revamp_eligiblity": null
},
"account_badges": [],
"is_unpublished": false,
"profile_pic_id": "3725434617063385984_25025320",
"…": "7 more fields"
},
"caption": {
"pk": "18078748658431545",
"text": "DIY fish squishy 🐟\n\n@yano4kaa.a made this squishy using stuff she already had at home like paper, …",
"type": 1,
"user": {
"id": "25025320",
"pk": 25025320,
"pk_id": "25025320",
"fbid_v2": 17841400039600392,
"username": "instagram",
"full_name": "Access delayed. Only the owner of the page can access this information",
"is_private": false,
"is_verified": true,
"strong_id__": "25025320",
"is_unpublished": false,
"profile_pic_id": "3725434617063385984_25025320",
"profile_pic_url": "https://instagram.fkiv8-1.fna.fbcdn.net/v/t51.82787-19/550891366_18667771684001321_13832106565771770…"
},
"status": "Active",
"user_id": 25025320,
"media_id": 3998430248382585000,
"bit_flags": 0,
"created_at": 1790870384,
"is_covered": false,
"strong_id__": "18078748658431545",
"content_type": "comment",
"share_enabled": false,
"created_at_utc": 1790870384,
"…": "4 more fields"
},
"taken_at": 1790870385,
"usertags": {
"in": [
{
"user": "…",
"position": "…",
"show_category_of_user": "…"
}
]
},
"has_audio": false,
"has_liked": false,
"locations": [],
"like_count": 532436,
"media_type": 2,
"play_count": 122755890,
"…": "112 more fields"
}
},
"… 2 more"
],
"status": "ok",
"pagination": {
"id_acc": 287088
},
"paging_info": {
"max_id": "QVFCRy1ja0YtV3JnbnpTWFN1ZjNJUU5lOVJWQXpmTlpkeHBJeWVtTmM0M2dkYTZPdjd4MmZrNEFzUUVXYlB3Yy1tQlhRbmZQc1NY…",
"more_available": true
}
}| Parameter | Type | Notes | |
|---|---|---|---|
| max_id | string · query | optional | |
| nocors | string · query | optional | default false |
| user | string · query | required | e.g. instagram |
curl "https://fetchapi.co/api/gw/flashapi/ig/reels_posts_username?user=instagram&nocors=false" \ -H "x-api-key: YOUR_KEY"
call_endpoint("flashapi.user_reels_posts_by_username", {"user": "instagram", "nocors": "false"})Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.