RedNote scraper and unofficial Xiaohongshu API: extract trending category feeds, full note details with images and video URLs, creator profiles with 小红书号, comment threads and keyword suggestions. Six of eight modes need no login or cookie. Export JSON, CSV, Excel. From $3.50/1k notes.
Higher yield on large runs. RedNote starts serving payload-less note pages once a single exit IP has pulled a few dozen of them. The scraper now rotates its session before that happens and treats an empty page as a retryable block instead of accepting it, lifting full-detail coverage from 68 % to 93 % on a 100-note benchmark.
Results arrive as soon as they are parsed. Request pacing now gates when a request starts rather than holding a finished record back, so rows reach the dataset seconds earlier and the first row shows up immediately.
Error rows are free. A row that only explains why an input could not be scraped is pushed for visibility but never billed.
Creator listings whose note ids RedNote hides from anonymous sessions are kept and flagged noteIdHiddenByRedNote instead of being dropped.
Fixed keyword modes failing on non-Latin keywords, and progress is now logged from the first record.
1.0 (2026-08-13)
Initial release. Seven scrape modes for RedNote / Xiaohongshu, six of them fully anonymous — no account, no cookie, no browser.
Discovery feed: trending notes from 12 RedNote category channels with unlimited cursor pagination.
Note details: full note payload — caption, all images (live-photo aware), every video rendition with codec/resolution/bitrate/size, hashtags and topic IDs, region, mentions, exact engagement counters and edit timestamps.
Comments: comment threads with replies as separate linked rows, commenter profile, likes and region.
Creator profiles: followers, following, likes+saves, RedNote handle (小红书号), bio, gender, region and profile tags.
Creator notes: a creator's profile plus their recent posts.
Keyword research: RedNote's own search suggestions, optionally expanded recursively into a long-tail keyword map.
Keyword search (notes and creators) with sorting plus post-type and date filters, unlocked by the optional cookie input.
Abbreviated counters (10万+, 1千+) are returned both as the original display string and as a real integer, with engagementTotal pre-computed.
Results stream into the dataset the moment each record is ready, so aborted runs keep everything collected so far.
Share links (xhslink.com) are resolved automatically; access tokens are returned with every record for re-use in later runs.