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.
