You are gathering Lemon8 creators for a home-organization project, and two recommended accounts have almost identical names. Before comparing their apparent reach, establish which account each recommendation refers to. Profile retrieval helps with identification; it does not make the partnership decision.

Connect the user identifier to the discovery source

This endpoint looks up a user identifier. Its contract points to a separate identifier-retrieval capability when you need that prerequisite. Do not substitute a display name or merge people because their avatars resemble each other. Keep the post or referral that originally led you to the account.

Describe only what the profile supports

Inspect the actual response before selecting columns for your candidate sheet. Leave absent information unresolved rather than inventing a location, occupation, or business contact. A biography is a self-description, not independent verification of credentials. Record when you retrieved the profile so later reviewers can recognize an older snapshot.

Evaluate topic fit with separate evidence

For the organization project, read public work to assess whether the creator explains practical steps clearly and returns to the topic consistently. Those judgments require content evidence beyond a profile. Separate confirmed identity, content still to review, and commercial terms still to discuss. Do not infer fees, sales performance, or audience buying intent from this lookup.

Request URL and parameters

GET https://api.trmesh.com/openapi/api/v1/lemon8/app/fetch_user_profile

Parameter Type Required Meaning
user_id string Yes User 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/lemon8/app/fetch_user_profile"
params = {
    "user_id": "7217844966059656197"
}
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.