ReelInsightsQuery¶
Live · data returned
An alternative Reel-insights branch in shared Instagram code. Its use by the Edits screen was not established.
Persisted query ID: 34117726176169458716316101
Schema: instagram · Kind: query
Exercised on one consenting account on 18 October 2026. Observed result: Alternative retention curve and demographics returned; NDJSON response parsed. Verification scope.
Variables¶
| Field | Contract |
|---|---|
mediaIgid |
string: internal Reel ID |
bloksVersioningId |
string; tested APK version: 8dc50e9193c9b70a3f9dbcc25fc5f444bbac27bb56a8c1359ede836b8069c4b8 |
Response¶
ig_reel_insights.retention.retention_curve [{timestamp_seconds, 1fpercentage}]. Curve percentage is a fraction (1 = 100%); other percentage fields may use different units. Also contains metrics and demographics.
Raw wire names can have canonical prefixes and arguments. Use QueryResult.get_data() for logical paths.
Calling the operation¶
response = client.execute("ReelInsightsQuery", variables)
payload = response.payload
Data fields and SDK wrappers · Authentication
Static sources¶
These paths refer to the original research workspace. Decompiled Meta sources are not shipped with this project.
decompiled/sources/X/C71556TdZ.java:1403analysis/schema/pando-strings.txt:16440bytecode/sources/com/instagram/insights/organic/reel/data/graphql/GraphQLReelInsightsDataSource$subscribe$1.java:740bytecode/sources/X/AnonymousClass218.java:22decompiled/sources/X/AnonymousClass000.java:5540