Someone shares a Toutiao video and says it proves an event happened yesterday. You are building a timeline, so a recent share alone is not enough. Video information can help identify the material, while the timing of the depicted event needs separate evidence.

Locate the video rather than a related article

Identify the work from its video link and retain that source. Toutiao articles and videos have different contexts; use the capability for the actual video. Check that the result matches the intended clip rather than another edit circulating in the same discussion. Failed retrieval does not establish that the video never existed.

Separate publication clues from event time

The contract broadly promises work information, not complete filming dates, locations, or original footage. Even an available publication time does not automatically reveal when filming occurred. Watch for independently checkable visual clues. Dates asserted by a title or narrator remain claims to corroborate.

Represent uncertainty on the timeline

If you can establish only that the video was circulating by a certain time, record that observation instead of inventing an event timestamp. Attach the source, your reasoning, and unresolved questions. Editing may omit context or reorder scenes. Successful detail retrieval organizes evidence; it does not authenticate the event or certify its chronology.

Request URL and parameters

GET https://api.trmesh.com/openapi/api/v1/toutiao/web/get_video_info

Parameter Type Required Meaning
aweme_id string Yes Post ID

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/toutiao/web/get_video_info"
params = {
    "aweme_id": "7431543350882206242"
}
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.