FETCHAPI

Get an Instagram post by shortcode API

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.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
MediaCHEAPESTGET ig/post_info$0.00099$0.99 / 1k calls✓ 2026-10-06pricing ↗
Media More DataGET ig/post_info_v2$0.00099$0.99 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the cheapest route: FlashAPI.

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.
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 reel

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/flashapi/ig/post_info$0.00099 / call✓ working · tested 2026-10-061.84 s latency
Parameters
ParameterTypeNotes
nocorsstring · queryoptionaldefault false
shortcodestring · queryrequiredIf you are using an share URL, extract and use the shortcode `_8z6QYRbx` or `reel/BAJz33AwAu` `p/BAJz33AwAu`e.g. Dd9RyBWBVih
HTTP
curl "https://fetchapi.co/api/gw/flashapi/ig/post_info?nocors=false&shortcode=Dd9RyBWBVih" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("flashapi.media", {"nocors": "false", "shortcode": "Dd9RyBWBVih"})
Real example answer (trimmed) · 2026-10-03
{
  "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
}
Other routes for this job
FlashAPI · Media More Data$0.00099
GET /api/gw/flashapi/ig/post_info_v2$0.00099 / call✓ working · tested 2026-10-061.32 s latency
Parameters
ParameterTypeNotes
nocorsstring · queryoptionaldefault false
shortcodestring · queryrequiredIf you are using an share URL, extract and use the shortcode `_8z6QYRbx` or `reel/BAJz33AwAu` `p/BAJz33AwAu`e.g. Dd9RyBWBVih
HTTP
curl "https://fetchapi.co/api/gw/flashapi/ig/post_info_v2?nocors=false&shortcode=Dd9RyBWBVih" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("flashapi.media_more_data", {"nocors": "false", "shortcode": "Dd9RyBWBVih"})

Related Instagram APIs

All 19 Instagram jobs →

One key for every API on this page.

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.