FETCHAPI

List an Instagram user's reels API

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.

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
User Reels PostsCHEAPESTGET ig/reels_posts$0.00099$0.99 / 1k calls✓ 2026-10-06pricing ↗
User Reels Posts by UsernameGET ig/reels_posts_username$0.00099$0.99 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the cheapest route: FlashAPI.

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).
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 exist

Call it

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

GET /api/gw/flashapi/ig/reels_posts$0.00099 / call✓ working · tested 2026-10-068.59 s latency
Parameters
ParameterTypeNotes
max_idstring · queryoptional
nocorsstring · queryoptionaldefault false
id_usernumber · queryrequirede.g. 25025320
HTTP
curl "https://fetchapi.co/api/gw/flashapi/ig/reels_posts?nocors=false&id_user=25025320" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("flashapi.user_reels_posts", {"nocors": "false", "id_user": "25025320"})
Real example answer (trimmed) · 2026-10-03
{
  "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
  }
}
Other routes for this job
FlashAPI · User Reels Posts by Username$0.00099
GET /api/gw/flashapi/ig/reels_posts_username$0.00099 / call✓ working · tested 2026-10-066.81 s latency
Parameters
ParameterTypeNotes
max_idstring · queryoptional
nocorsstring · queryoptionaldefault false
userstring · queryrequirede.g. instagram
HTTP
curl "https://fetchapi.co/api/gw/flashapi/ig/reels_posts_username?user=instagram&nocors=false" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("flashapi.user_reels_posts_by_username", {"user": "instagram", "nocors": "false"})

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.