22+ API 端点,覆盖小红书全场景数据

小红书数据
API 服务平台

专业的小红书 APP 数据接口服务,支持笔记、用户、搜索、商品、话题等全场景数据采集。 智能账号池自动轮换,按需计费,仅成功请求扣费。

curl -X 'GET' \
  'https://rnote.dev/api/v1/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/v1/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/v1/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/v1/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/v1/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/v1/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/v1/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;

为开发者打造的数据接口

简洁的 RESTful API,完善的文档和错误码,让你快速集成小红书数据能力

22+ API 端点

覆盖笔记、用户、搜索、商品、话题、创作灵感等全场景数据

智能账号池

自动轮换设备账号,461 风控容错,冷却调度,无感切换

按需计费 限时优惠

仅成功请求扣费,限时 $0.006/次(原价 $0.01),透明定价

高可用架构

Redis 缓存加速,多 Worker 并行,账号自动补充,持续稳定服务

22+
API 端点
$0.006
限时优惠单价 / 请求
$0.01 40% OFF
99.9%
服务可用性

丰富的 API 接口

六大类接口覆盖小红书全平台数据,标准 RESTful 设计

笔记接口

  • GET 图文笔记详情
  • GET 视频笔记详情
  • GET 推荐流详情
  • GET 笔记评论 / 二级评论
  • POST 上报笔记指标

用户接口

  • GET 用户信息
  • GET 用户笔记列表
  • GET 用户收藏列表

搜索接口

  • GET 搜索笔记
  • GET 搜索用户
  • GET 搜索图片
  • GET 搜索商品
  • GET 搜索群聊

商品接口

  • GET 商品详情
  • GET 商品评论总览
  • GET 商品评论列表
  • GET 商品推荐列表

话题接口

  • POST 话题详情
  • GET 话题笔记列表

创作灵感

  • GET 推荐灵感列表
  • GET 热点灵感列表

三步快速上手

从注册到发起第一个 API 请求,只需几分钟

1

注册账户

使用邮箱注册,完成验证后即可登录管理后台

立即注册 →
2

创建 API Key

在管理后台创建 API Key,充值余额后即可调用接口

管理后台 →
3

发起请求

使用 API Key 通过 HTTP 请求获取小红书数据

查看文档 →

准备好开始了吗?

免费注册,几分钟内即可开始使用小红书数据 API

限时优惠:全部接口仅 $0.006 / 次(原价 $0.01,立省 40%)