RedNote Note Detail Scraper
Pricing
from $4.20 / 1,000 item processeds
RedNote Note Detail Scraper
Export public RedNote note details from supplied links, including author, media, tags, timing, and visible engagement for research and monitoring workflows.
Pricing
from $4.20 / 1,000 item processeds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
This RedNote scraper exports structured, public details from RedNote (Xiaohongshu) note links you supply. Use it as a Xiaohongshu scraper or RedNote API to export RedNote posts into an analysis-ready dataset with note text, media, author, tags, timing, and visible engagement.
Who is it for
- Content and social teams monitoring a known set of RedNote posts.
- Analysts building a dataset from campaign, creator, or competitor links.
- AI agents and automations that need target-bound note records rather than discovery results.
What it exports
Each row is verified against the requested note ID. Available public fields include canonical URL, title, description, note type, published time, author identity, image/video links, tags, location, and visible engagement counts.
Repeated URLs are deduplicated by note ID. Successful rows are saved as the batch runs, so an unavailable URL does not discard earlier results.
Input recipes
{"noteUrls": [{ "url": "https://www.xiaohongshu.com/explore/NOTE_ID?xsec_token=YOUR_CURRENT_TOKEN&xsec_source=" }],"maxItems": 10}
Input settings
| Input | Description |
|---|---|
noteUrls | One or more public RedNote /explore/{noteId} share URLs. Keep current query parameters when the shared link contains them. |
maxItems | Maximum unique note IDs to export, from 1 to 500. |
Start with a small set of current share links to validate availability before processing a larger research list.
Output example
{"inputUrl": "https://www.xiaohongshu.com/explore/NOTE_ID?...","noteId": "NOTE_ID","canonicalUrl": "https://www.xiaohongshu.com/explore/NOTE_ID","title": "Example note","description": "#travel A public note description","author": { "id": "author-id", "nickname": "Author", "avatarUrl": "https://..." },"imageUrls": ["https://..."],"likeCount": 120,"collectCount": 14,"commentCount": 7}
Output fields
| Field | Description |
|---|---|
inputUrl, noteId, canonicalUrl | Input traceability and target-bound identity. |
title, description, noteType, publishedAt | Public note content and timing when exposed. |
author | Public author ID, nickname, and avatar when exposed. |
imageUrls, videoUrl, tags | Public media links and tags. |
likeCount, collectCount, commentCount, shareCount | Public engagement counts when exposed. |
location | Publicly displayed note location when exposed. |
Common workflows
Campaign monitoring: submit a campaign's post links and export visible engagement and media references for reporting.
Creator research: keep an approved list of creator posts, then compare titles, tags, and public interaction signals in a spreadsheet or BI tool.
AI content analysis: send the default dataset to an LLM workflow to classify supplied posts, summarize themes, or build a review queue.
Pricing and limits
This Actor charges a small start event plus one event for each dataset item it successfully produces. See the live Pricing tab for current tier rates.
- Process up to 500 supplied URLs per run.
- Output is limited to public, target-bound note pages.
- A row is only saved after the returned page is confirmed to match the requested note ID.
Tips and limitations
- Use current public share links. Deleted, restricted, region-limited, or challenge pages are skipped rather than emitted as false results.
- Public pages may expose only metadata; unavailable public fields remain
nullor empty arrays. - This Actor does not log in, access private notes, download media, or collect comments.
- Use a RedNote search tool first if you need to discover candidate notes; this Actor extracts supplied targets.
API usage
Run the Actor with your saved input and read the default dataset when it finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/rednote-note-detail-scraper').call({noteUrls: [{ url: 'https://www.xiaohongshu.com/explore/NOTE_ID?xsec_token=TOKEN' }],maxItems: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("fetch_cat/rednote-note-detail-scraper").call(run_input={"noteUrls": [{"url": "https://www.xiaohongshu.com/explore/NOTE_ID?xsec_token=TOKEN"}],"maxItems": 10,})print(client.dataset(run["defaultDatasetId"]).list_items().items)
curl "https://api.apify.com/v2/acts/fetch_cat~rednote-note-detail-scraper/runs?token=$APIFY_TOKEN" \-H 'content-type: application/json' \-d '{"noteUrls":[{"url":"https://www.xiaohongshu.com/explore/NOTE_ID?xsec_token=TOKEN"}],"maxItems":10}'
MCP and automations
Use this Actor from the Apify MCP Server to give an agent a bounded, structured public-note extraction tool.
$claude mcp add apify -- npx -y @apify/mcp-server --tools fetch_cat/rednote-note-detail-scraper
{"mcpServers": {"apify": {"command": "npx","args": ["-y", "@apify/mcp-server", "--tools", "fetch_cat/rednote-note-detail-scraper"]}}}
Example prompt: “Run RedNote Note Detail Scraper for these permitted share URLs and return the note title, author, tags, and visible engagement.” It also fits n8n, Make, webhooks, and spreadsheet flows through the Apify API and default dataset.
FAQ
Why was a URL skipped? A note can be deleted, restricted, region-limited, or temporarily challenged. The Actor only saves a row after it verifies the returned page belongs to the requested note.
Can I use this for discovery? No. It extracts supplied public note URLs and avoids returning unrelated recommendations.
Can I export all fields for every note? No. The result reflects what is publicly exposed for that specific note at run time.
Can an agent call it? Yes. Use the MCP link above or the API examples with a permitted list of public share URLs.
How should I use the data responsibly? Respect RedNote's terms, creator rights, applicable privacy law, and the permissions attached to the links you process.
Related Actors
- Instagram Post Details Scraper
- Instagram Search Scraper
- Instagram Hashtag Scraper
- Instagram Comments Scraper
- TikTok AI Transcript Extractor
Support
For support, include one redacted public note URL and the run ID. Do not share account credentials, private links, or session data.