One Xiaohongshu note seems perfect for your project, but colleagues wonder whether it was a one-off experiment. A user's published-note list helps locate more work to read. It does not automatically define the creator's positioning.

Confirm the intended account

The endpoint accepts a user ID or share link, prioritizing the ID. Avoid combining a stale identifier with a new reference. Keep the original recommended note in the research record so later reading can test whether it is representative.

Follow actual continuation data

The documentation describes pagination and a cursor associated with the last returned note. Extract the real continuation value instead of guessing the next identifier. Record coverage and check overlap. Failure to retrieve further material does not establish that no older work exists. Obtain missing content details separately when necessary.

Assess continuity through several works

For notes you actually read, record the question, format, and observation context. Distinguish ongoing themes from temporary campaigns. Repeated title words do not establish expertise, and missing notes do not prove inactivity. Explain which examples support project fit and what remains unknown. Collaboration still involves discussion and permission rather than a conclusion derived from list size or one prominent post.

Request URL and parameters

GET https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/get_user_posted_notes

Parameter Type Required Meaning
user_id string No User ID
share_text string No xhslink.com/xhslink.cn/Share link, supports xiaohongshu.com, xhslink.com, xhslink.cn
cursor string No Pagination cursor, leave empty for first request

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/xiaohongshu/app_v2/get_user_posted_notes"
params = {
    "user_id": "61b46d790000000010008153",
    "share_text": "http://xhslink.com/o/8GqargIxrko"
}
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.