Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#2738·instaloader

Post._obtain_metadata (doc_id 27128499623469141) — growing rate of execution error on xdt_api__v1__media__shortcode__web_info since 2026-09-04

Author: mikelhmCreated Sep 5, 2026Updated Sep 12, 2026
Labelsbug

Context

  • POST https://www.instagram.com/graphql/query
  • doc_id=27128499623469141 (PolarisPostRootQuery)
  • variables: shortcode + __relay_internal__pv__PolarisAIGMMediaWebLabelEnabledrelayprovider: false
  • x-csrftoken header (+ cookie)
  • response field: data.xdt_api__v1__media__shortcode__web_info.items

What we're seeing

This is NOT a full outage — the query still succeeds for the majority of requests ,But since 2026-09-04 ~08:00 UTC, a growing fraction of requests to this exact query started returning (HTTP 200, data: null):

json
{
  "errors": [{
    "message": "execution error",
    "path": ["xdt_api__v1__media__shortcode__web_info"],
    "severity": "CRITICAL"
  }],
  "data": null,
  "extensions": { "is_final": true }
}

A smaller number also carry a code, e.g.:

{"errors":[{"message":"execution error","code":4630001,"summary":"Bad Request",
"description":"Media not found or unavailable","path":["xdt_api__v1__media__shortcode__web_info"]}]}
and occasionally {"message":"Rate limit exceeded","code":1675004}.

The overall success rate of this path dropped by only ~2–3 percentage points, matching the size of this new execution error slice — i.e. partial, not total.

In the same window, classic throttle signals stay rare:

Please wait a few minutes / IP-block responses
Rate limit exceeded (only a handful)
The dominant new error is the execution error on xdt_api__v1__media__shortcode__web_info, and it persists even in off-peak hours, so it doesn't look like a pure QPS throttle. It resembles the June deprecation of 8845758582119845 (#2704), but partial rather than a hard cutover.

Questions
Are you observing the same intermittent execution error on 27128499623469141 on current master / 4.15.3 (public reels/posts)?
Is Instagram rotating/gating this doc_id, or do the query variables (e.g. new/changed relay providers) need updating?

Source: instaloader/instaloader

View original on GitHubView discussion on GitHub