← Data APIs

Xiaohongshu (RED) · Creator content statistics

Beta

Public data from social platforms, billed per call, on the same API key and balance as your model calls.

Unpaid accounts: up to 50 calls per day. Paid accounts: no daily call limit. Resets at 00:00 UTC. · A call is charged only when it returns HTTP 200 with a non-empty data; empty results, rejected parameters and upstream failures are free.

Request parameters

Parameters go in the query string under the platform's own names. Examples come from the catalog; replace identifiers with the content you want to retrieve.

NameTypeRequiredExampleDescription
user_idstringYes"5c668b3e0000000012021605"Blogger user ID
businessintegerNo0Note scope
Default 0

Request example

curl --get "https://api.chinaapi.ai/v1/social/xiaohongshu/creator-stats" \
  -H "Authorization: Bearer $CHINAAPI_KEY" \
  --data-urlencode 'user_id=5c668b3e0000000012021605'

Response shape

A successful response wraps the platform's data in a small envelope. Everything inside data — field names, pagination cursors, IDs — is the platform's own; pass cursors back exactly as you received them.

{
  "object": "social.result",
  "platform": "xiaohongshu",
  "capability": "creator-stats",
  "data": { … }
}

Pagination

This endpoint has no paging parameters.

Errors and what is not charged

Status CodeError codeMeaning
400—A parameter is unknown, repeated, too long, of the wrong type or missing, including when no member of an "at least one of" group is given. The error code says which, such as unknown_parameter or missing_parameter.
403—The API key does not have permission for this request.
404social_data_no_resultThe platform and capability pair does not exist, or the platform found nothing for these parameters (social_data_no_result).
429data_api_daily_limit_exceededsocial_data_capacity_reachedThe beta's capacity for the day is used up and resets at 00:00 UTC, or the platform is busy and a retry a few seconds later will do. Do not retry in a tight loop. Unpaid accounts: up to 50 calls per day. Paid accounts: no daily call limit. Resets at 00:00 UTC.
502social_data_no_resultThe data source did not answer, or answered without data.
503social_data_unavailableThis endpoint is paused right now; the live catalog lists it as paused.

None of these responses is charged.

Every response carries an X-Oneapi-Request-Id header; include it when you contact support and we can find that exact call.

Beta terms

Unpaid accounts: up to 50 calls per day. Paid accounts: no daily call limit. Resets at 00:00 UTC. The beta has no SLA, and its platforms, endpoints and prices may change.

Follow each platform's terms and the data-protection rules that apply to you. Do not use this API to build profiles of individuals. Logging in, extracting contact details, manipulating engagement and reaching private or paid content are outside this beta.

Data API rate benefits

Data API rate benefits

Paid accounts start at 10 requests/second and automatically increase with cumulative net spending, up to 100 requests/second.

Unpaid accounts: up to 50 calls per day. Paid accounts: no daily call limit. Resets at 00:00 UTC.

Cumulative net spendingRequests per second
Paid default10/s
Over USD 5020/s
Over USD 50050/s
Over USD 1500100/s

Spending basis: settled Data API charges minus API refunds. Top-ups and model API spending do not count.

All API keys in an account share this rate. It measures requests per second, not simultaneous requests.

Supplier endpoints have separate capacity limits that also affect the available throughput.

Need a higher rate? Email us at [email protected].