Limit the review to short-form work

Use user_id to inspect an account’s Reels when discussing its short-video expression. Start with a question such as whether the opening makes the subject clear. The list does not score editing quality or establish how long viewers watched. Those judgments require actual viewing and any separate evidence needed for performance claims.

Follow the pagination information that belongs here

count sets the page size and max_id is used for subsequent requests. items contains Reels, while paging_info supplies pagination information. Do not copy the ordinary-post operation’s next_max_id path without checking this response. Preserve sources and the reviewed range so duplicates do not become extra publications and the first batch is not described as the complete short-video history.

Make the editing suggestion concrete

For a hypothetical set of cooking Reels, note whether openings show the finished dish or ingredients, whether transitions between steps are understandable, and where explanation is missing. These are manual viewing notes, not automatically identified shot labels. Attach an example to each suggestion instead of writing an unworkable criticism such as poor rhythm. Propose a small number of changes to try and state that their effect remains unverified. The list alone cannot prove that an editing change will improve retention.

Request URL and parameters

GET https://api.trmesh.com/openapi/api/v1/instagram/v1/fetch_user_reels

Parameter Type Required Meaning
user_id string Yes Instagram user ID
count integer No Count per page
max_id string No Pagination cursor for next page

Run the Python example

Install requests and set TRMESH_API_TOKEN in your environment. Replace the sample identifiers with the public object you intend to inspect. Example IDs may no longer be available.

import os
import requests

# Read your own developer key from the server environment.
url = "https://api.trmesh.com/openapi/api/v1/instagram/v1/fetch_user_reels"
params = {
    "user_id": "25025320"
}
response = requests.get(
    url, params=params, timeout=30,
    headers={"Authorization": f"Bearer {os.environ['TRMESH_API_TOKEN']}"},
)
response.raise_for_status()
payload = response.json()
print(payload)  # Inspect the actual response before mapping fields

Endpoint documentation · Free profile tool

API calls use your TRMesh account allowance. Check the endpoint price before running a script.