The most reliable RedNote (Xiaohongshu) data API

RedNote / Xiaohongshu
Data API Platform

A professional data API for the RedNote (Xiaohongshu) app — collect notes, users, search results, products, topics and Pugongying creator-marketing data, including watermark-free images and video. Only public data is collected — fully managed and maintenance-free; pay per call, only for successful requests.

curl -X 'GET' \
  'https://rnote.dev/api/v2/crawler/note/image?note_id=697c0eee000000000a03c308' \
  -H 'accept: application/json' \
  -H 'X-API-Key: sk-5bc4****************************e175'
import requests

response = requests.get(
    "https://rnote.dev/api/v2/crawler/note/image",
    params={"note_id": "697c0eee000000000a03c308"},
    headers={
        "accept": "application/json",
        "X-API-Key": "sk-5bc4****************************e175",
    },
)

data = response.json()
print(data)
const res = await fetch(
  "https://rnote.dev/api/v2/crawler/note/image?note_id=697c0eee000000000a03c308",
  {
    headers: {
      "accept": "application/json",
      "X-API-Key": "sk-5bc4****************************e175",
    },
  }
);

const data = await res.json();
console.log(data);
interface ApiResponse {
  success: boolean;
  data: Record<string, unknown>;
}

const res = await fetch(
  "https://rnote.dev/api/v2/crawler/note/image?note_id=697c0eee000000000a03c308",
  {
    headers: {
      "accept": "application/json",
      "X-API-Key": "sk-5bc4****************************e175",
    },
  }
);

const data: ApiResponse = await res.json();
console.log(data);
import java.net.http.*;
import java.net.URI;

HttpClient client = HttpClient.newHttpClient();

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://rnote.dev/api/v2/crawler/note/image?note_id=697c0eee000000000a03c308"))
    .header("accept", "application/json")
    .header("X-API-Key", "sk-5bc4****************************e175")
    .GET()
    .build();

HttpResponse<String> response = client.send(request,
    HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());
package main

import (
    "fmt"
    "io"
    "net/http"
)

func main() {
    req, _ := http.NewRequest("GET",
        "https://rnote.dev/api/v2/crawler/note/image?note_id=697c0eee000000000a03c308", nil)
    req.Header.Set("accept", "application/json")
    req.Header.Set("X-API-Key", "sk-5bc4****************************e175")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()
    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}
$ch = curl_init();

curl_setopt_array($ch, [
    CURLOPT_URL =>
        "https://rnote.dev/api/v2/crawler/note/image?note_id=697c0eee000000000a03c308",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "accept: application/json",
        "X-API-Key: sk-5bc4****************************e175",
    ],
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;

Data APIs built for developers

Clean RESTful APIs for fast integration — powering RedNote data analysis, competitor monitoring, creator discovery and e-commerce research.

22+ API endpoints

Covering notes, users, search, products, topics and creator insights.

Zero maintenance

No scrapers to build or maintain — call the API and get public data, reliably.

Pay per call

Charged only for successful requests — transparent pricing.

High-availability architecture

Redis caching, parallel workers and automatic device-node recovery for stable, continuous service.

22+
API endpoints
$0.01
Lowest price / request
99.9%
Service uptime

A complete API surface

Seven endpoint families covering the full RedNote platform (incl. Pugongying creator-marketing data), in a standard RESTful design.

Note APIs

  • GET Image note detail
  • GET Video note detail
  • GET Recommendation feed
  • GET Note comments / replies
  • POST Report note metrics

User APIs

  • GET User profile
  • GET User's notes
  • GET User's collections

Search APIs

  • GET Search notes
  • GET Search users
  • GET Search images
  • GET Search products
  • GET Search groups

Product APIs

  • GET Product detail
  • GET Review summary
  • GET Product reviews
  • GET Related products

Topic APIs

  • POST Topic detail
  • GET Topic notes

Creator Insights

  • GET Recommended inspirations
  • GET Trending inspirations

Pugongying APIs NEW

  • POST Note detail
  • POST Blogger detail / discovery
  • POST Note stats / conversion
  • POST Core data / overview
  • POST Fans summary / profile / growth

No-code RedNote tools, right in your browser

No coding required. Once logged in, you can find creators, run account & topic analysis, monitor brand reputation, parse & download watermark-free media, and bulk-collect and export data — powered by the same reliable data API, billed per request, only successful calls charged.

KOL Finder

Enter a category keyword to auto-discover creators, profile them in bulk, rank by engagement rate, and export a shortlist.

🩺

Account Health Report

Analyze an account's recent notes — profile, content performance, best posting times, engagement trend, and top topics — in one report.

💡

Viral Topic Analyzer

Enter a category keyword to surface top topic words, content-format split, engagement benchmarks, and viral titles for ideas.

❤️

Brand Sentiment Report

Collect comments on brand-related notes and analyze sentiment split, top praise & complaints, with representative comments.

📝

Note Parser & Watermark-Free Download

Paste a note link to parse its title, body, tags, author, and engagement — and get watermark-free images/video, individually or as a ZIP.

🗂️

Batch Media ZIP

Paste multiple note links — parse them concurrently and pack all watermark-free images/video into one ZIP download.

📦

Creator Notes Export

Collect all of a creator's notes with engagement data and export to CSV / JSON, with a usage estimate first.

📊

Creator Comparison

Compare multiple creators' followers, likes, collects, note count, and avg likes per note to guide outreach.

🔍

Keyword Bulk Collect

Paginate and collect notes by keyword and sort (hottest/newest/most-liked) — great for sourcing & monitoring.

💬

Comment Export

Collect a note's comments and likes, then export for reputation analysis, demand mining, and monitoring.

🏷️

Topic Note Collect

Collect a topic's note feed (hottest/newest) to track trends, find content ideas, and review campaigns.

More tools shipping continuously

Free credits on sign-up. Find them under "Online Tools" in the admin panel.

Sign up free to use →

Get started in three steps

From sign-up to your first API call in just a few minutes.

1

Create an account

Sign up with your email; verify it to access the admin panel.

Sign up now →
2

Create an API key

Create a key in the admin panel and top up your balance to start calling the API.

Admin panel →
3

Make a request

Use your API key to fetch RedNote data over HTTP.

View docs →

Ready to get started?

Sign up free and start using the RedNote data API within minutes.

All endpoints $0.01 / call, billed per request