RedNote (Xiaohongshu) User notes API
List notes posted by a RedNote (Xiaohongshu) user and return normalized note records with pagination.
$12.00/1k req, pay per request, no subscription.
{"noteId": "6b4c12ea226284e2bf6876e3","title": "5-minute iced matcha latte, cafe style","description": "made this in my dorm kitchen and it's better than the $7 one down the street","type": "normal","image": "https://sns-webpic-qc.xhscdn.com/202609141830/f3a812/1040g3k831hf6m8g0g6g05p2p9c8b4f2e1example!nd_dft_wlteh_webp_3","likeCount": 18400,"commentCount": 342,"collectCount": 5200,... 6 more fields}
Pricing
RedNote (Xiaohongshu) User notes API pricing
Try it
Get RedNote (Xiaohongshu) user notes in one request
This sample shows 19 of 20 fields. See every field
{
"found": true,
"data": {
"nextCursor": "eyJwYWdlIjoyfQ==",
"hasMore": true,
"notes": [
{
"noteId": "6b4c12ea226284e2bf6876e3",
"title": "5-minute iced matcha latte, cafe style",
"description": "made this in my dorm kitchen and it's better than the $7 one down the street",
"type": "normal",
"image": "https://sns-webpic-qc.xhscdn.com/202609141830/f3a812/1040g3k831hf6m8g0g6g05p2p9c8b4f2e1example!nd_dft_wlteh_webp_3",
"likeCount": 18400,
"commentCount": 342,
"collectCount": 5200,
"shareCount": 610,
"createdUtc": 1789389000,
"authorUserId": "5372b73d8b59e85da580b61a",
"authorNickname": "Mia Chen",
"authorImage": "https://sns-avatar-qc.xhscdn.com/avatar/1040g2jo319mia8example.jpg",
"updatedUtc": 1789398600
},
{
"noteId": "53075f90abc9c47196501b2d",
"title": "cold brew concentrate, fridge hack",
"description": "make one jar sunday, drink coffee all week",
"type": "normal",
"image": "https://sns-webpic-qc.xhscdn.com/202608301400/d4b923/1040g3k831hf7mia2example!nd_dft_wlteh_webp_3",
"likeCount": 12100,
"commentCount": 198,
"collectCount": 4400,
"shareCount": 320,
"createdUtc": 1788098400,
"authorUserId": "5372b73d8b59e85da580b61a",
"authorNickname": "Mia Chen",
"authorImage": "https://sns-avatar-qc.xhscdn.com/avatar/1040g2jo319mia8example.jpg",
"updatedUtc": 1788101200
},
{
"noteId": "19e6a459356f174945f222d4",
"title": "affogato at home in 2 minutes",
"description": "one scoop, one shot, zero dishes",
"type": "video",
"image": "https://sns-webpic-qc.xhscdn.com/202609250100/e5ca34/1040g3k831hf8mia3example!nd_dft_wlteh_webp_3",
"likeCount": 7600,
"commentCount": 112,
"collectCount": 2100,
"shareCount": 145,
"createdUtc": 1790341200,
"authorUserId": "5372b73d8b59e85da580b61a",
"authorNickname": "Mia Chen",
"authorImage": "https://sns-avatar-qc.xhscdn.com/avatar/1040g2jo319mia8example.jpg",
"updatedUtc": 1790345000
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- userIdstring
5372b73d8b59e85da580b61a
RedNote (Xiaohongshu) user ID.
- cursorstring
Pagination cursor from the previous response.
Response
JSON, one example value per field.
Wrapper holding the notes array plus pagination, or null when nothing was found.
- hasMoreboolean
true
Whether another page of notes is available.
- nextCursorstring
eyJwYWdlIjoyfQ==
Opaque cursor for the next page of notes, or null when this lane has no more. Pass it back as cursor to continue.
The user's notes. Populated whenever the provider has data for the entity.
- authorImagestring
https://sns-avatar-qc.xhscdn.com/avatar/1040g2jo319mia8example.jpg
URL of the author's avatar. Populated whenever the provider has data for the entity.
- authorNicknamestring
Mia Chen
Display name of the note author. Populated whenever the provider has data for the entity.
- authorUserIdstring
5372b73d8b59e85da580b61a
Identifier of the note author. Populated whenever the provider has data for the entity.
- collectCountinteger
5200
Number of times the note was collected.
- commentCountinteger
342
Number of comments on the note.
- createdUtcnumber
1789389000
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- descriptionstring
made this in my dorm kitchen and it's better than the $7 one down the street
Note body text. Populated whenever the provider has data for the entity.
- imagestring
https://sns-webpic-qc.xhscdn.com/202609141830/f3a812/1040g3k831hf6m8g0g6g05p2p9c8b4f2e1example!nd_dft_wlteh_webp_3
URL of the note cover image. Populated whenever the provider has data for the entity.
- likeCountinteger
18400
Number of likes on the note.
- noteIdstring
6b4c12ea226284e2bf6876e3
Note identifier. Populated whenever the provider has data for the entity.
- shareCountinteger
610
Number of times the note was shared.
- titlestring
5-minute iced matcha latte, cafe style
Note title. Populated whenever the provider has data for the entity.
- typestring
normal
Note type, e.g. "normal" or "video". Populated whenever the provider has data for the entity.
- updatedUtcnumber
1789398600
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- foundboolean
true
True when the user's notes were found; false when the lookup returned nothing.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the RedNote (Xiaohongshu) User notes API
The AnyAPI RedNote (Xiaohongshu) User notes API returns RedNote (Xiaohongshu) user notes data as normalized JSON from one POST call to /v1/run/rednote.user_notes. List notes posted by a RedNote (Xiaohongshu) user and return normalized note records with pagination. AnyAPI returns one normalized schema whichever source serves it. It costs from $12 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.8% of RedNote (Xiaohongshu) user notes calls through AnyAPI succeeded, with a median response time of 1.6 seconds across 1,315 measured calls.