RedNote / Xiaohongshu
Data API Platform
A professional data API for the RedNote (Xiaohongshu) app — collect notes, users, search results, products and topics, including watermark-free images and video. A smart account pool rotates automatically; 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.
Smart account pool
Device accounts rotate automatically with cooldown scheduling and seamless failover.
Pay per call Limited offer
Charged only for successful requests — limited-time $0.008/call (was $0.01) — transparent pricing.
High-availability architecture
Redis caching, parallel workers and automatic account replenishment for stable, continuous service.
A complete API surface
Six endpoint families covering the full RedNote platform, 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
Get started in three steps
From sign-up to your first API call in just a few minutes.
Create an API key
Create a key in the admin panel and top up your balance to start calling the API.
Admin panel →Ready to get started?
Sign up free and start using the RedNote data API within minutes.
Limited-time offer: all endpoints just $0.008 / call (was $0.01, save 20%)