A Douyin video demonstrates a product scenario effectively, and you want other ways to present the same problem. Related-post recommendations can broaden the reference pool without proving identical subject matter or relationships between creators.

Give the seed a specific purpose

Use a confirmed work identifier and write what you want to study, such as showing an outcome quickly. If the seed only attracted you visually, its recommendations may not fit the business topic. Keep each seed's discovery path separate when exploring several examples.

Expand with consistent settings

The contract advances a refresh index and recommends keeping the requested count unchanged. Follow that pattern and check repeated works across rounds. Recommendations do not guarantee a stable ranking or an exhaustive collection of similar content. Do not infer audiences, performance, or recommendation reasons from position alone.

Compare communication choices

Watch candidates and distinguish demonstrations, explanations, and character-based situations. Note how their production requirements differ from your resources. Relevance provides a lead; suitability requires editorial judgment. Deliver a few traceable references with a proposed approach and needed material. Recommendation access does not authorize reusing clips, and a returned match does not validate your content strategy.

Request URL and parameters

GET https://api.trmesh.com/openapi/api/v1/douyin/web/fetch_related_posts

Parameter Type Required Meaning
aweme_id string Yes Video id
refresh_index integer No Paging index
count integer No Number

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/douyin/web/fetch_related_posts"
params = {
    "aweme_id": "7393365489105358132"
}
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.