RedNote Note Detail Scraper avatar

RedNote Note Detail Scraper

Pricing

from $4.20 / 1,000 item processeds

Go to Apify Store
RedNote Note Detail Scraper

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

Hanna Nosova

Maintained by Community

Actor 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

InputDescription
noteUrlsOne or more public RedNote /explore/{noteId} share URLs. Keep current query parameters when the shared link contains them.
maxItemsMaximum 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

FieldDescription
inputUrl, noteId, canonicalUrlInput traceability and target-bound identity.
title, description, noteType, publishedAtPublic note content and timing when exposed.
authorPublic author ID, nickname, and avatar when exposed.
imageUrls, videoUrl, tagsPublic media links and tags.
likeCount, collectCount, commentCount, shareCountPublic engagement counts when exposed.
locationPublicly 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 null or 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 ApifyClient
client = 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.

Support

For support, include one redacted public note URL and the run ID. Do not share account credentials, private links, or session data.