Define the limited question the list can answer

Use secUid to identify the account whose visible liked works you want to revisit. A useful goal might be locating a composition example you previously noticed, rather than inferring the account holder’s personality. People like works for many reasons, and visibility can limit what is available. The existence of this operation does not imply access to arbitrary private activity.

Evaluate the work rather than inventing a motive

The request supports cursor, count, coverFormat, and an order parameter; use the documented values. Open candidate works and decide whether they actually demonstrate the method you need. For a hypothetical window-light photography exercise, note visible conditions rather than calling the like a formal endorsement of equipment or an opinion. An unexplained interaction does not need a psychological explanation supplied by the researcher.

Preserve a source for every useful observation

Your notes could contain the work’s source, observed detail, variation you want to try, and review date. Develop your own photographs rather than copying the original. Empty results do not establish an absence of historical likes, and a partial list cannot quantify a person’s complete preferences. The result is a set of creative practice leads, not a personal profile assembled from limited interactions.

Request URL and parameters

GET https://api.trmesh.com/openapi/api/v1/tiktok/web/fetch_user_like

Parameter Type Required Meaning
secUid string Yes User secUid
cursor integer No Page cursor
count integer No Number per page
coverFormat integer No Cover format
post_item_list_request_type integer No Sort type

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/tiktok/web/fetch_user_like"
params = {
    "secUid": "MS4wLjABAAAAq1iRXNduFZpY301UkVpJ1eQT60_NiWS9QQSeNqmNQEDJp0pOF8cpleNEdiJx5_IU"
}
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.