XHS-Downloader

XHS-Downloader

A link extraction and content collection tool for Xiaohongshu, supporting multiple download and information extraction features.

MCPDataOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 11.7k
Source
mcp-github

Overview

XHS-Downloader is a tool designed for Xiaohongshu (XiaoHongShu, RedNote) that extracts post links from user accounts, including published, saved, liked, and album content; extracts links from search results and user profiles; collects Xiaohongshu post information; retrieves download URLs for Xiaohongshu posts; and downloads Xiaohongshu media files. The tool supports command-line and MCP invocation, making it suitable for developers or researchers needing to process large volumes of Xiaohongshu content. With API Key and environment configuration, it can be easily integrated and used.

Capabilities

  • Extract links from user posts, saved items, likes, and albums
  • Extract links from search results and user profiles
  • Collect Xiaohongshu post information
  • Retrieve Xiaohongshu post download URLs
  • Download Xiaohongshu media files
  • Support MCP invocation

Use cases

Bulk download of Xiaohongshu contentData analysis and researchAutomated content management

Setup

Requires: API KeyPython 3.12+Docker (可选)
Recommended to run via Docker: `docker pull joeanamier/xhs-downloader`, then create and run the container. Alternatively, download the source code from GitHub, install dependencies, and run `python main.py`.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I get an API Key?

Please refer to the API configuration section in the project documentation.

Is Windows system supported?

Yes, it is supported. We recommend running the program using a Windows terminal.

Related skills