RedNote (Xiaohongshu) User Posts Scraper avatar

RedNote (Xiaohongshu) User Posts Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
RedNote (Xiaohongshu) User Posts Scraper

RedNote (Xiaohongshu) User Posts Scraper

Scrape a RedNote / Xiaohongshu (小红书) creator's note catalog: every post with title, like counts (parsed to numbers), cover image, and a ready-to-scrape URL with xsec_token. Page 1 needs NO login; add your web_session cookie for deeper pagination. Paste a user ID or profile URL.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

15

Monthly active users

an hour ago

Last modified

Categories

Share

A creator's complete 小红书 note catalog as structured rows — title, engagement counts, cover, and a ready-to-scrape URL with xsec_token per post.

Point it at any Xiaohongshu user and get their posted notes. With your web_session cookie the actor reads Xiaohongshu's signed catalog API from page 1 and paginates: every row carries the note ID, title, like count, cover, and a ready-to-scrape note URL with its xsec_token. Without a cookie it returns a preview: since September 2026 Xiaohongshu renders the guest profile grid with blank note IDs, so guest rows carry title, type, likes, cover, and time only, marked accessMode: "preview".

What you get per post

FieldDescription
noteId, noteTypeID and type (normal image post or video)
noteTitleDisplay title
likedCount / likedCountNumLikes as shown (e.g. 1.2万) and parsed to a number (12000)
userId, userName, userAvatarThe creator
noteCoverUrlCover image
noteUrl + xsecTokenReady to paste into the Note Detail or Comments scraper

How to run it

{
"userId": "https://www.xiaohongshu.com/user/profile/5ff0e6410000000001008400",
"maxPages": 1
}

For note IDs, page URLs, and more than the first page, add your web_session cookie: log in at xiaohongshu.com, open DevTools → ApplicationCookies, copy the web_session value, and paste it into the cookie field (marked secret, never logged).

FAQ

Do I need a cookie? For note IDs and URLs, yes. Xiaohongshu hides note IDs from logged-out visitors on profile pages and withholds the grid entirely on many exits, so a guest run returns at best a preview of the first cards without IDs, marked accessMode: "preview". With a cookie the run uses the signed catalog API from page 1 and paginates.

How do I monitor a creator over time? Schedule a maxPages: 1 run with your cookie — the newest posts are on page 1.

Where do I find creators to track? The RedNote Search Scraper — every note row includes the author's userId.

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/rednote-user-posts-scraper).

Purpose: Lists one Xiaohongshu (RedNote / 小红书) creator's posted notes as JSON rows with engagement counts and per-note access tokens.

Minimal input:

{ "userId": "https://www.xiaohongshu.com/user/profile/5ff0e6410000000001008400", "maxPages": 1 }

Output: one row per note; key fields: noteId, noteType, noteTitle, likedCount, likedCountNum, userId, userName, userAvatar, noteCoverUrl, noteUrl, xsecToken.

Behaviors an agent should know:

  • webSession is strongly recommended: without it rows are a preview (title, likes, cover, time; noteId and notePageUrl null, accessMode: "preview", no pagination). With a valid logged-in web_session cookie (secret, never logged) rows are full (accessMode: "full") with noteId and xsecToken, and maxPages paginates.
  • ~15–20 notes per page; cap totals with maxItems.
  • Each row's noteUrl + xsecToken feed directly into the RedNote Note Detail or Comments scrapers.
  • Billing: pay-per-event — see the Pricing tab on the actor page.

⚠️ Disclaimer

This actor collects publicly displayed data from Xiaohongshu for legitimate research, marketing, and archival purposes. You are responsible for complying with applicable laws, Xiaohongshu's terms, and for the account whose cookie you supply. Do not use collected data for spam or harassment.