Xiaohongshu Creator Notes Scraper — Fast, No Residential Proxy avatar

Xiaohongshu Creator Notes Scraper — Fast, No Residential Proxy

Pricing

from $2.50 / 1,000 xiaohongshu creator notes

Go to Apify Store
Xiaohongshu Creator Notes Scraper — Fast, No Residential Proxy

Xiaohongshu Creator Notes Scraper — Fast, No Residential Proxy

Export up to 30 recent public notes per Xiaohongshu creator with titles, engagement, covers, and author data. Direct HTTP: no browser, proxy, or residential IP. From $2.50 per 1,000 notes; a 0-row run is FAILED.

Pricing

from $2.50 / 1,000 xiaohongshu creator notes

Rating

0.0

(0)

Developer

Coor Yu

Coor Yu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Export public notes from Xiaohongshu (RedNote / 小红书) creator profiles. 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 than minimumNotesPerProfile rows fails the run before result rows are written.

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: minimumNotesPerProfile is a hard per-profile threshold; a complete run with 0 valid rows is FAILED.
  • 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.

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 planPrice per notePrice 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.