
Returns full details of one Instagram post, looked up by its shortcode. The answer has an items array with one media object (here a reel) including owner, caption, tagged users, counts and audio info. No paging.
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 |
|---|---|---|
MediaCHEAPESTGET ig/post_info | $0.00099$0.99 / 1k calls | |
Media More DataGET ig/post_info_v2 | $0.00099$0.99 / 1k calls |
From a real call to the cheapest route: FlashAPI.
items[].idMedia id in the form mediaId_userIditems[].codePost shortcode, as used in the shortcode parameteritems[].user.idOwner's user id, usable as id_user elsewhereitems[].user.usernameOwner's usernameitems[].caption.textCaption text (may be truncated)items[].taken_atUnix timestamp when the post was madeitems[].like_countNumber of likesitems[].comment_countNumber of commentsitems[].play_countNumber of plays for the videoitems[].media_typeNumeric media type (2 here, a video)items[].product_typePost kind, e.g. 'clips' for a reelHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| nocors | string · query | optional | default false |
| shortcode | string · query | required | If you are using an share URL, extract and use the shortcode `_8z6QYRbx` or `reel/BAJz33AwAu` `p/BAJz33AwAu`e.g. Dd9RyBWBVih |
curl "https://fetchapi.co/api/gw/flashapi/ig/post_info?nocors=false&shortcode=Dd9RyBWBVih" \ -H "x-api-key: YOUR_KEY"
call_endpoint("flashapi.media", {"nocors": "false", "shortcode": "Dd9RyBWBVih"}){
"items": [
{
"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_favorite": 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,
"…": "17 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, tape and a balloon.\n\n“You don’t need a lot of specialized …",
"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.fkiv3-1.fna.fbcdn.net/v/t51.82787-19/550891366_18667771684001321_1383210656577177067_n.jpg?stp=dst-jpg_e0_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI…"
},
"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": {
"id": "…",
"pk": "…",
"pk_id": "…",
"username": "…",
"full_name": "…",
"is_private": "…",
"is_verified": "…",
"strong_id__": "…",
"profile_pic_id": "…",
"profile_pic_url": "…"
},
"position": [
"…",
"…"
],
"show_category_of_user": false
}
]
},
"has_audio": false,
"has_liked": false,
"locations": [],
"like_count": 532495,
"media_type": 2,
"play_count": 122769526,
"…": "121 more fields"
}
],
"status": "ok",
"num_results": 1,
"more_available": false,
"auto_load_more_enabled": true
}| Parameter | Type | Notes | |
|---|---|---|---|
| nocors | string · query | optional | default false |
| shortcode | string · query | required | If you are using an share URL, extract and use the shortcode `_8z6QYRbx` or `reel/BAJz33AwAu` `p/BAJz33AwAu`e.g. Dd9RyBWBVih |
curl "https://fetchapi.co/api/gw/flashapi/ig/post_info_v2?nocors=false&shortcode=Dd9RyBWBVih" \ -H "x-api-key: YOUR_KEY"
call_endpoint("flashapi.media_more_data", {"nocors": "false", "shortcode": "Dd9RyBWBVih"})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.