RedNote Profile Scraper avatar

RedNote Profile Scraper

Pricing

$0.01 / 1,000 scraped profiles

Go to Apify Store
RedNote Profile Scraper

RedNote Profile Scraper

Scrape public RedNote/Xiaohongshu profiles without user cookies. Export Red ID, nickname, bio, location, avatars, follower metrics, likes, tags, and scrape time.

Pricing

$0.01 / 1,000 scraped profiles

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

6

Monthly active users

10 days ago

Last modified

Categories

Share

🔎 RedNote profile scraper for Xiaohongshu data

RedNote Profile Scraper exports public profile data from RedNote / Xiaohongshu. Paste profile URLs, xhslink.com short links, or raw 24-character profile IDs, then get one clean row per public profile with Red ID, nickname, bio, IP location, avatar URL, follower counts, likes and collections, verification, and tags.

Use this RedNote profile scraper for creator research, KOL vetting, influencer lists, brand monitoring, social media reporting, and China market research. Instead of opening profiles by hand, you get a structured dataset you can export, schedule, or call through the Apify API.

For a quick first run, keep the prefilled profile target. The Actor saves only successful public profile rows, so invalid, unavailable, private, or blocked targets are reported in logs instead of creating placeholder rows.

✅ What this Actor does

  • Scrapes public RedNote / Xiaohongshu profile pages.
  • Accepts full profile URLs, xhslink.com short links, and raw 24-character profile IDs.
  • Saves one dataset row per successfully scraped public profile.
  • Extracts profile identity fields such as profile ID, Red ID, nickname, bio, gender, IP location, and verification.
  • Extracts the direct source-hosted avatar URL when RedNote exposes it.
  • Extracts visible following, follower, likes, and collections metrics.
  • Keeps source count text and adds parsed numeric fields with lower-bound flags for rounded values such as 1万+, 10K+, or 10+.
  • Adds profile tags with their source tag type when available.
  • Runs without user-provided RedNote cookies, login, QR code, or API key.

The Actor focuses on profile-level data. It does not scrape posts, comments, search results, follower lists, following lists, private content, emails, phone numbers, or logged-in-only data.

📦 Data you can export

Each output item represents one public RedNote profile. Core fields include:

  • matchedInput - the submitted profile URL, short link, or profile ID that produced the row.
  • profileId - the stable RedNote / Xiaohongshu profile identifier.
  • redId, nickname, bio, gender, and ipLocation.
  • avatarUrl - direct source-hosted profile image URL when available.
  • followingCount, followersCount, and likesAndCollectionsCount.
  • followingCountText, followersCountText, and likesAndCollectionsCountText for the exact source text.
  • followingCountIsLowerBound, followersCountIsLowerBound, and likesAndCollectionsCountIsLowerBound for rounded source values.
  • isVerified and tags.

You can open the dataset in Apify, export it as JSON, CSV, Excel, XML, RSS, or HTML, call it through the Apify API, schedule repeat runs, or send results to webhooks and integrations.

🚀 How to scrape RedNote profile data

  1. Open the Input tab.
  2. Add one RedNote / Xiaohongshu profile target per line.
  3. Use full profile URLs when you have them, or paste xhslink.com short links or raw profile IDs.
  4. Run the Actor and open the dataset, or pull the same rows through the Apify API.

✍️ Input example

{
"profileTargets": [
"https://www.xiaohongshu.com/user/profile/64aad79a000000002a03690a",
"https://xhslink.com/m/Ap1vXtgAixh",
"65c381340000000011014d37"
]
}

🎯 Profile targets

Add RedNote / Xiaohongshu profile URLs, xhslink.com short links, or raw 24-character profile IDs. Use one profile target per line.

📊 Output example

{
"matchedInput": "https://xhslink.com/m/Ap1vXtgAixh",
"profileId": "64aad79a000000002a03690a",
"redId": "8934276718",
"nickname": "JORDANN",
"bio": "加拿大音乐人 制作人",
"gender": "female",
"ipLocation": "美国",
"avatarUrl": "https://sns-avatar-qc.xhscdn.com/avatar/example.jpg",
"followingCount": 10,
"followingCountText": "10+",
"followingCountIsLowerBound": true,
"followersCount": 10000,
"followersCountText": "1万+",
"followersCountIsLowerBound": true,
"likesAndCollectionsCount": 10000,
"likesAndCollectionsCountText": "1万+",
"likesAndCollectionsCountIsLowerBound": true,
"isVerified": true,
"tags": [
{
"name": "CanadaQuebec",
"tagType": "location"
}
]
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each public RedNote profile found and saved. Invalid, unavailable, private, or blocked targets are skipped without a profile charge.

⚠️ Limits and caveats

  • The Actor extracts public profile data visible on RedNote / Xiaohongshu profile pages.
  • Some fields can be null when RedNote does not show them on a public profile.
  • RedNote sometimes displays rounded counts. The Actor keeps the original source text and adds lower-bound flags when exact numbers are not visible.
  • Source-hosted avatar URLs may expire or change.
  • RedNote profiles can contain personal data. Use the exported data in line with applicable laws and RedNote's terms.

❓ FAQ

🔐 Does this RedNote profile scraper need my RedNote login?

No. The Actor is built for public profile pages and does not ask for RedNote cookies, a RedNote login, a QR code, or a RedNote API key.

🪪 Can I use Xiaohongshu profile IDs instead of URLs?

Yes. You can paste full profile URLs, xhslink.com short links, or raw 24-character profile IDs.

🔢 Why do some counts have lower-bound flags?

RedNote can show rounded counts such as 1万+, 10K+, or 10+. The Actor keeps the original text and adds a parsed number with a lower-bound flag so spreadsheets and dashboards can still sort or filter the data.

🧾 Does the Actor save failed targets?

No. Dataset rows are reserved for successfully scraped public profiles. Invalid, unavailable, private, or temporarily blocked targets are reported in logs and skipped.

📝 Changelog

  • 1.0: Updated the public profile output with cleaner identity, bio, audience metric, verification, and tag fields, simplified profile-target input, and lower per-profile pricing.
  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré