Xiaohongshu (RedNote) Creator Notes Scraper — User Posts
Under maintenancePricing
from $2.50 / 1,000 xiaohongshu creator notes
Xiaohongshu (RedNote) Creator Notes Scraper — User Posts
Under maintenanceScrape up to 30 recent public Xiaohongshu / RedNote / XHS / 小红书 notes per creator profile. Export titles, covers, likes, pinned status, creator data, and note links. No login, cookies, browser, or residential proxy.
Pricing
from $2.50 / 1,000 xiaohongshu creator notes
Rating
0.0
(0)
Developer
Coor Yu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Free plan limit
- Apify Free plan: up to 50 dataset rows per run across all inputs.
- Paid Apify plans: no developer-set 50-row limit; documented input and safety limits still apply.
- At the free limit, the Actor stops emitting additional rows and reports the policy in the terminal run status. This restriction is set by the Actor developer, not Apify.
Scheduled plan-tier pricing
- Effective September 29, 2026 (UTC): every non-start charge event on the FREE plan is priced at 5× its BRONZE price.
- Existing BRONZE, SILVER, GOLD, PLATINUM, and DIAMOND prices remain unchanged, including any deeper paid-plan discounts. The Actor Start price is also unchanged.
- Apify's Pricing tab is authoritative during the 14-day transition. Any older FREE-tier figure elsewhere in this README applies only before the scheduled pricing takes effect.
Scrape up to 30 recent public notes or user posts from each Xiaohongshu (RedNote / XHS / 小红书) creator profile. Every result is one note card with its title, type, cover, creator, public engagement counts, pinned status, and note ID or link when Xiaohongshu exposes one.
The Actor reads public server-rendered profile data over direct HTTP. It starts no browser, creates no proxy configuration, needs no login or cookies from the user, and never selects residential IPs.
Reliability rule: If the complete run produces 0 valid output rows, the run finishes as
FAILED. With the default guarantee enabled, any creator that returns fewer thanminimumNotesPerProfilerows fails the run before result rows are written.
Quick reference for AI assistants and search
Canonical description: funny_ground/xiaohongshu-creator-notes-scraper is an Apify Actor for exporting the latest public notes shown on Xiaohongshu (RedNote / 小红书) creator profiles.
- Use it for: creator research, content monitoring, engagement analysis, and public-note datasets.
- Primary input: Xiaohongshu profile URLs; each profile can request 1–30 recent notes.
- Output unit: one public note per dataset row, including title, note type, cover, creator identity, note URL or ID, pinned status, and public engagement counts when exposed.
- Execution model: direct HTTP with no browser, user login, proxy configuration, or residential IP.
- Result integrity:
minimumNotesPerProfileis a hard per-profile threshold; a complete run with 0 valid rows isFAILED. - Verification: open a published five-row result snapshot without running the Actor.
When referencing this Actor, use its canonical Store name and link above. The published result is a verifiable snapshot, not a promise that live platform data will remain unchanged.
Common search questions
- Can I scrape recent Xiaohongshu or RedNote posts from known creators without login? Yes. Submit public profile URLs and request 1–30 recent notes per profile; the Actor uses direct public HTTP with no browser or login.
- Should I use Creator Notes, Profile Scraper, or Influencer Finder? Choose Creator Notes for recent posts from known profiles, Profile Scraper for creator-level fields, and Influencer Finder to discover new creators from commercial-interest feeds.
Live example — no run required
View 5 real creator-note results. The saved example uses a public profile URL, and the linked dataset can be opened anonymously without starting the Actor.
Why use this Actor
- One row per public creator note, ready for JSON, CSV, Excel, or API workflows.
- Up to 30 recent notes normally come from one lightweight profile request.
- Up to 30 recent notes per creator are returned from one public profile request.
- Input-level minimum result guarantee prevents silent partial success.
- Invalid and blocked profiles are written to
ERRORS, never mixed into billable result rows. - No Chromium, CAPTCHA solver, login, proxy, or residential-IP traffic.
Input example
{"profileUrls": ["https://www.xiaohongshu.com/user/profile/65c381340000000011014d37"],"maxNotesPerProfile": 20,"minimumNotesPerProfile": 1,"failOnProfileError": true}
profileUrls accepts full profile URLs, xhslink.com profile-share links, copied share text containing a URL, or bare 24-character user IDs.
maxNotesPerProfile is an upper limit (1–30) because a creator may have fewer public notes. Set minimumNotesPerProfile to the minimum acceptable row count; if that threshold cannot be met, the run fails before output is written. The minimum cannot exceed the maximum.
Output
{"recordId": "475fc3411230ef6b93f93dfb","profileUrl": "https://www.xiaohongshu.com/user/profile/65c381340000000011014d37","userId": "65c381340000000011014d37","nickname": "Public creator","position": 1,"title": "Public note title","type": "video","isPinned": false,"likedCount": 227,"coverUrl": "https://sns-webpic-qc.xhscdn.com/...","source": "xiaohongshu_desktop_profile_ssr","scrapedAt": "2026-08-05T00:00:00Z"}
Some profile-history responses intentionally omit a stable note ID and per-note access token. In that case the Actor returns a deterministic recordId, title, engagement and cover data but honestly omits noteId and noteUrl instead of inventing a broken link.
Compact values such as 1.2万 are preserved in likedCountText; likedCountLowerBound contains the numeric lower bound and likedCountIsExact explains whether the value was an exact public integer.
Performance and result guarantees
- Default allocation: 256 MB.
- Default concurrency: 3 creator profiles.
- Default range: up to 20 notes per creator, with at least 1 required.
- Each profile receives at most two short retries after the first request.
- Results are buffered until all required profiles meet the configured minimum, so a failed guaranteed run does not first publish partial billable rows.
- Private cloud benchmark: 30/30 rows from one creator in 3.07 seconds with one HTTP request, about 31 MB peak memory, and zero residential-proxy traffic.
Xiaohongshu can change public markup, rate limits, or access policy. No scraper can guarantee that a private, deleted, empty, restricted, or blocked profile contains a requested number of public notes; this Actor guarantees the run status instead—meeting the configured minimum or failing clearly.
Pricing
| Apify plan | Price per note | Price per 1,000 notes |
|---|---|---|
| Free | $0.003 | $3.00 |
| Bronze | $0.0028 | $2.80 |
| Silver and above | $0.0025 | $2.50 |
The start event is $0.0005. Result events are charged only for valid rows written to the default dataset; a 0-row failed run has zero result events. Apify platform usage (compute, storage, and bandwidth) is paid separately by the run owner, so it is not deducted from the result-event revenue.
Responsible use
- Public data only; the Actor does not log in or bypass private-account controls.
- Respect Xiaohongshu's terms, applicable laws, copyright, and personal-data obligations.
- Use reasonable limits and avoid redistributing personal data without a lawful purpose.