Back to Blog

RedNote (Xiaohongshu) Influencer / KOL Analytics API

Rnote API Team · · 55 views · 中文
Xiaohongshu Data KOL Influencer

In RedNote (Xiaohongshu) marketing, picking the right creator (KOL / influencer) makes or breaks a campaign. Follower count, engagement rate, content niche — gathering these by hand, profile by profile, doesn't scale. The Rnote API user endpoints let you pull creator profiles and post performance programmatically, turning "pick by gut feel" into "pick by data."

What data-driven creator vetting solves

  • Avoid bad picks — Spot "inflated" accounts with many followers but low engagement or off-topic content.
  • Bulk shortlisting — Sort a candidate list by followers and total likes/collects to quickly narrow it down.
  • Campaign review — Track a creator's post engagement over time to measure collaboration ROI.
  • Competitor creator matrix — See which creators competitors work with and reverse-engineer their strategy.

The endpoints

Endpoint Purpose
GET /api/v2/crawler/user/info Creator profile: nickname, bio, followers, following, total likes & collects, note count
GET /api/v2/crawler/user/posted The creator's published notes (to analyze content performance)
GET /api/v2/crawler/user/faved Notes the creator has saved (a hint at their content preferences)

Python example

import requests

API_BASE = "https://rnote.dev/api/v2/crawler"
HEADERS = {"X-API-Key": "YOUR_API_KEY"}

# 1) Get the creator profile
info = requests.get(
    f"{API_BASE}/user/info",
    params={"user_id": "61b46d790000000010008153"},
    headers=HEADERS,
).json()

# 2) Get the creator's notes to estimate average engagement
posts = requests.get(
    f"{API_BASE}/user/posted",
    params={"user_id": "61b46d790000000010008153"},
    headers=HEADERS,
).json()

Get user_id from the creator search endpoint or from a note's author info.

A practical vetting workflow

  1. Use keyword search to find active notes in your category and collect author user_ids.
  2. Batch-call user/info for followers and total likes/collects.
  3. Call user/posted to estimate recent average likes/collects and compute an engagement rate (avg engagement ÷ followers).
  4. Rank by engagement rate and niche fit to produce your shortlist.

Pricing

Billed per request, only successful requests are charged, no minimum — perfect for a staged approach: validate your scoring model on a small batch, then scale to the full list.

FAQ

Q: Can I get all of a creator's historical notes? A: user/posted supports paginated retrieval of a creator's published notes; loop through pages to collect them. See the docs for fields.

Q: How fresh is the data? A: Collection strategy varies by endpoint; profile data generally reflects a fairly recent state. For high-frequency tracking, pull on a schedule that matches your needs.

Get started

Upgrade creator selection from guesswork to data. Sign up free for an API key, then follow the docs and pricing.