🌟 Popular
500px 摄影社区
部落影集
🟡 Missing Test
💡 Example: https://rsshub.app/500px/tribe/set/f5de0b8aa6d54ec486f5e79616418001
🛎️ Route: /500px/tribe/set/:id
🔗 Parameters:
id
- Required
- Description: 部落 ID
🐙 Source Code: /500px/tribe-set.ts
AcFun
番剧
🟢 Passed Test
💡 Example: https://rsshub.app/acfun/bangumi/5022158
🔗 Parameters:
id
- Required
- Description: 番剧 id
🐙 Source Code: /acfun/bangumi.ts
TIP
番剧 id 不包含开头的 aa。 例如:https://www.acfun.cn/bangumi/aa5022158
的番剧 id 是 5022158,不包括开头的 aa。
文章
🟢 Passed Test
💡 Example: https://rsshub.app/acfun/article/110
🛎️ Route: /acfun/article/:categoryId/:sortType?/:timeRange?
🔗 Parameters:
categoryId
- Required
- Options:
- Description: 分区 ID
sortType
- Optional
- Default: createTime
- Options:
- Description: 排序
timeRange
- Optional
- Default: all
- Options:
- Description: 时间范围,仅在排序是
hotScore
有效
🐙 Source Code: /acfun/article.ts
二次元画师 | 综合 | 生活情感 | 游戏 | 动漫文化 | 漫画文学 |
---|---|---|---|---|---|
184 | 110 | 73 | 164 | 74 | 75 |
最新发表 | 最新动态 | 最热文章 |
---|---|---|
createTime | lastCommentTime | hotScore |
时间不限 | 24 小时 | 三天 | 一周 | 一个月 |
---|---|---|---|---|
all | oneDay | threeDay | oneWeek | oneMonth |
用户投稿
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/acfun/user/video/6102
🛎️ Route: /acfun/user/video/:uid
🔗 Parameters:
uid
- Required
- Description: 用户 UID
🐙 Source Code: /acfun/video.ts
AInvest
Latest News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/ainvest/news
🐙 Source Code: /ainvest/news.ts
AP News
News
Apple
App Update
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/apple/apps/update/us/id408709785
🛎️ Route: /apple/apps/update/:country/:id/:platform?
🔗 Parameters:
country
- Required
- Description: App Store Country, obtain from the app URL, see below
id
- Required
- Description: App id, obtain from the app URL
platform
- Optional
- Options:
- Description: App Platform, see below, all by default
🐙 Source Code: /apple/apps.ts
TIP
For example, the URL of GarageBand in the App Store is https://apps.apple.com/us/app/messages/id408709785
. In this case, the App Store Country
parameter for the route is us
, and the App id
parameter is id1146560473
. So the route should be /apple/apps/update/us/id408709785
.
Behance
User Works
🔴 Failed Test
💡 Example: https://rsshub.app/behance/mishapetrick
🛎️ Route: /behance/:user/:type?
🔗 Parameters:
user
- Required
- Description: username
type
- Optional
- Default: projects
- Options:
- Description: type
🐙 Source Code: /behance/user.ts
Behance user's profile URL, like https://www.behance.net/mishapetrick the username will be mishapetrick
。
BigQuant
专题报告
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/bigquant/collections
🛎️ Route: /bigquant/collections
🐙 Source Code: /bigquant/collections.ts
Binance
Announcement
🟢 Passed Test
💡 Example: https://rsshub.app/binance/announcement/new-cryptocurrency-listing
🛎️ Route: /binance/announcement/:type
🔗 Parameters:
type
- Required
- Default: new-cryptocurrency-listing
- Options:
- Description: Binance Announcement type
🐙 Source Code: /binance/announcement.ts
Type category
- new-cryptocurrency-listing => New Cryptocurrency Listing
- latest-binance-news => Latest Binance News
- latest-activities => Latest Activities
- new-fiat-listings => New Fiat Listings
- api-updates => API Updates
- crypto-airdrop => Crypto Airdrop
- wallet-maintenance-updates => Wallet Maintenance Updates
- delisting => Delisting
Bitget
Announcement
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/bitget/announcement/all/zh-CN
🛎️ Route: /bitget/announcement/:type/:lang?
🔗 Parameters:
type
- Required
- Default: all
- Options:
- Description: Bitget 通知类型
lang
- Optional
- Default: zh-CN
- Options:
- Description: 语言
🐙 Source Code: /bitget/announcement.ts
type:
Type | Description |
---|---|
all | 全部通知 |
new-listing | 新币上线 |
latest-activities | 最新活动 |
new-announcement | 最新公告 |
lang:
Lang | Description |
---|---|
zh-CN | 中文 |
en-US | English |
es-ES | Español |
fr-FR | Français |
de-DE | Deutsch |
ja-JP | 日本語 |
ru-RU | Русский |
ar-SA | العربية |
Bloomberg
Authors
Bloomberg Site
🔴 Failed Test🚨 Strict Anti-crawling
💡 Example: https://rsshub.app/bloomberg/bbiz
🔗 Parameters:
site
- Optional
- Options:
- Description: Site ID, can be found below
🐙 Source Code: /bloomberg/index.ts
Site ID | Title |
---|---|
/ | News |
bpol | Politics |
bbiz | Business |
markets | Markets |
technology | Technology |
green | Green |
wealth | Wealth |
pursuits | Pursuits |
bview | Opinion |
equality | Equality |
businessweek | Businessweek |
citylab | CityLab |
Bluesky (bsky)
Post
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/bsky/profile/bsky.app
🛎️ Route: /bsky/profile/:handle/:routeParams?
🔗 Parameters:
handle
- Required
- Description: User handle, can be found in URL
routeParams
- Optional
- Description: Filter parameter, Use filter to customize content types
🐙 Source Code: /bsky/posts.ts
Filter Value | Description |
---|---|
posts_with_replies | Includes Posts, Replies, and Reposts |
posts_no_replies | Includes Posts and Reposts, without Replies |
posts_with_media | Shows only Posts containing media |
posts_and_author_threads | Shows Posts and Threads, without Replies and Reposts |
Default value for filter is posts_and_author_threads
if not specified.
Example:
/bsky/profile/bsky.app/filter=posts_with_replies
CnGal
每周速报
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/cngal/weekly
🐙 Source Code: /cngal/weekly.ts
DLsite
Current Release
🟢 Passed Test
💡 Example: https://rsshub.app/dlsite/new/home
🔗 Parameters:
type
- Required
- Options:
- Description: 类型
🐙 Source Code: /dlsite/new.ts
Doujin | Comics | PC Games | Doujin (R18) | Adult Comics | H Games | Otome | BL |
---|---|---|---|---|---|---|---|
home | comic | soft | maniax | books | pro | girls | bl |
Ci-en Creators' Article
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/dlsite/ci-en/7400/article
🛎️ Route: /dlsite/ci-en/:id/article
🔗 Parameters:
id
- Required
- Description: Creator id, can be found in URL
🐙 Source Code: /dlsite/ci-en/article.ts
Discounted Works
🟢 Passed Test
💡 Example: https://rsshub.app/dlsite/campaign/home
🛎️ Route: /dlsite/campaign/:type/:free?
🔗 Parameters:
type
- Required
- Options:
- Description: 类型
free
- Optional
- Options:
- Description: 免费
🐙 Source Code: /dlsite/campaign.ts
Docker Hub
Image New Build
🟢 Passed Test
💡 Example: https://rsshub.app/dockerhub/build/diygod/rsshub/latest
🛎️ Route: /dockerhub/build/:owner/:image/:tag?
🔗 Parameters:
owner
- Required
- Description: Image owner, the owner of the official image fills in the library, for example: /dockerhub/build/library/mysql
image
- Required
- Description: Image name
tag
- Optional
- Default: latest
- Description: Image tag
🐙 Source Code: /dockerhub/build.ts
Doraemon Channel
Article
🟡 Missing Test🔍 Support Radar
💡 Example: https://rsshub.app/dora-world/article/contents
🛎️ Route: /dora-world/article/:topic/:topicId?
🔗 Parameters:
topic
- Required
- Description: Topic name, can be found in URL. For example: the topic name of https://www.dora-world.com/movie is
movie
topicId
- Optional
- Description: Topic id, can be found in URL. For example: the topic id of https://www.dora-world.com/contents?t=197 is
197
🐙 Source Code: /dora-world/article.ts
Epic Games Store
Free games
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/epicgames/freegames/en-US/US
🛎️ Route: /epicgames/freegames/:locale?/:country?
🔗 Parameters:
locale
- Optional
- Default: en-US
- Description: Locale
country
- Optional
- Default: US
- Description: Country
🐙 Source Code: /epicgames/index.ts
Eventernote
声优活动及演唱会
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/eventernote/actors/三森すずこ/2634
🛎️ Route: /eventernote/actors/:name/:id
🔗 Parameters:
name
- Required
- Description: 声优姓名
id
- Required
- Description: 声优 ID
🐙 Source Code: /eventernote/actors.ts
Fantia
Search
🟢 Passed Test
💡 Example: https://rsshub.app/fantia/search/posts/all/daily
🛎️ Route: /fantia/search/:type?/:caty?/:period?/:order?/:rating?/:keyword?
🔗 Parameters:
type
- Optional
- Default: posts
- Options:
- Description: Type, see the table below,
posts
by default
caty
- Optional
- Default: all
- Options:
- Description: Category, see the table below, can also be found in search page URL,
すべてのクリエイター
by default
period
- Optional
- Options:
- Description: Ranking period, see the table below, empty by default
order
- Optional
- Default: updater
- Options:
- Description: Sorting, see the table below,
更新の新しい順
by default
rating
- Optional
- Default: all
- Options:
- Description: Rating, see the table below,
すべて
by default
keyword
- Optional
- Description: Keyword, empty by default
🐙 Source Code: /fantia/search.ts
Type
クリエイター | 投稿 | 商品 | コミッション |
---|---|---|---|
fanclubs | posts | products | commissions |
Category
分类 | 分类名 |
---|---|
イラスト | illust |
漫画 | comic |
コスプレ | cosplay |
YouTuber・配信者 | youtuber |
Vtuber | vtuber |
音声作品・ASMR | voice |
声優・歌い手 | voiceactor |
アイドル | idol |
アニメ・映像・写真 | anime |
3D | 3d |
ゲーム制作 | game |
音楽 | music |
小説 | novel |
ドール | doll |
アート・デザイン | art |
プログラム | program |
創作・ハンドメイド | handmade |
歴史・評論・情報 | history |
鉄道・旅行・ミリタリー | railroad |
ショップ | shop |
その他 | other |
Ranking period
デイリー | ウィークリー | マンスリー | 全期間 |
---|---|---|---|
daily | weekly | monthly | all |
Sorting
更新の新しい順 | 更新の古い順 | 投稿の新しい順 | 投稿の古い順 | お気に入り数順 |
---|---|---|---|---|
updater | update_old | newer | create_old | popular |
Rating
すべて | 一般のみ | R18 のみ |
---|---|---|
all | general | adult |
User Posts
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/fantia/user/3498
🔗 Parameters:
id
- Required
- Description: User id, can be found in user profile URL
🐙 Source Code: /fantia/user.ts
Fediverse
Timeline
🟢 Passed Test
💡 Example: https://rsshub.app/fediverse/timeline/[email protected]
🛎️ Route: /fediverse/timeline/:account
🔗 Parameters:
account
- Required
- Description: username@domain
🐙 Source Code: /fediverse/timeline.ts
finviz
News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/finviz
🔗 Parameters:
category
- Optional
- Options:
- Description: Category, see below, News by default
🐙 Source Code: /finviz/news.ts
News | Blogs |
---|---|
news | blogs |
Followin
Home
🟢 Passed Test
💡 Example: https://rsshub.app/followin
🛎️ Route: /followin/:categoryId?/:lang?
🔗 Parameters:
categoryId
- Optional
- Default: 1
- Options:
- Description: Category ID
lang
- Optional
- Default: en
- Options:
- Description: Language
🐙 Source Code: /followin/index.ts
Category ID
For You | Market | Meme | BRC20 | NFT | Thread | In-depth | Tutorials | Videos |
---|---|---|---|---|---|---|---|---|
1 | 9 | 13 | 14 | 3 | 5 | 6 | 8 | 11 |
Language
English | 简体中文 | 繁體中文 | Tiếng Việt |
---|---|---|---|
en | zh-Hans | zh-Hant | vi |
News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/followin/news
🛎️ Route: /followin/news/:lang?
🔗 Parameters:
lang
- Optional
- Default: en
- Options:
- Description: Language
🐙 Source Code: /followin/news.ts
GETTR
User timeline
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gettr/user/jasonmillerindc
🔗 Parameters:
id
- Required
- Description: User id
🐙 Source Code: /gettr/user.ts
GitHub
TIP
GitHub provides some official RSS feeds:
- Repo releases:
https://github.com/:owner/:repo/releases.atom
- Repo commits:
https://github.com/:owner/:repo/commits.atom
- User activities:
https://github.com/:user.atom
- Private feed:
https://github.com/:user.private.atom?token=:secret
(You can find Subscribe to your news feed in dashboard page after login) - Wiki history:
https://github.com/:owner/:repo/wiki.atom
Repo Issues
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/github/issue/DIYgod/RSSHub/open
🛎️ Route: /github/issue/:user/:repo/:state?/:labels?
🔗 Parameters:
user
- Required
- Description: GitHub username
repo
- Required
- Description: GitHub repo name
state
- Optional
- Default: open
- Options:
- Description: the state of the issues.
labels
- Optional
- Description: a list of comma separated label names
🐙 Source Code: /github/issue.ts
Repo Stars
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/github/stars/DIYgod/RSSHub
🛎️ Route: /github/stars/:user/:repo
🔗 Parameters:
user
- Required
- Description: GitHub username
repo
- Required
- Description: GitHub repo name
⚙️ Deployment Configs:
GITHUB_ACCESS_TOKEN
, required - GitHub Access Token
🐙 Source Code: /github/star.ts
Trending
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/github/trending/daily/javascript/en
🛎️ Route: /github/trending/:since/:language/:spoken_language?
🔗 Parameters:
since
- Required
- Options:
- Description: time range
language
- Required
- Default: any
- Description: the feed language, available in Trending page 's URL, don't filter option is
any
spoken_language
- Optional
- Description: natural language, available in Trending page 's URL
⚙️ Deployment Configs:
GITHUB_ACCESS_TOKEN
, required -
🐙 Source Code: /github/trending.ts
User Activities
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/github/activity/DIYgod
🛎️ Route: /github/activity/:user
🔗 Parameters:
user
- Required
- Description: GitHub username
🐙 Source Code: /github/activity.ts
Get the activities of a user on GitHub, based on the GitHub official RSS feed
Google
Scholar Author Citations
🟢 Passed Test🚨 Strict Anti-crawling
💡 Example: https://rsshub.app/google/citations/mlmE4JMAAAAJ
🛎️ Route: /google/citations/:id
🔗 Parameters:
id
- Required
- Description: N
🐙 Source Code: /google/citations.ts
The parameter id in the route is the id in the URL of the user's Google Scholar reference page, for example https://scholar.google.com/citations?user=mlmE4JMAAAAJ
to mlmE4JMAAAAJ
.
Query parameters are also supported here, for example https://scholar.google.com/citations?user=mlmE4JMAAAAJ&sortby=pubdate
to mlmE4JMAAAAJ&sortby=pubdate
. Please make sure that the user id (mlmE4JMAAAAJ
in this case) should be the first parameter in the query string.
Scholar Keywords Monitoring
🟢 Passed Test🚨 Strict Anti-crawling
💡 Example: https://rsshub.app/google/scholar/data+visualization
🛎️ Route: /google/scholar/:query
🔗 Parameters:
query
- Required
- Description: query statement which supports「Basic」and「Advanced」modes
🐙 Source Code: /google/scholar.ts
WARNING
Google Scholar has strict anti-crawling mechanism implemented, the demo below doesn't guarantee availability. Please deploy your own instance as it might increase the stability.
Basic mode, sample query is the keywords desired, eg.「data visualization」, https://rsshub.app/google/scholar/data+visualization.
Advanced mode, visit Google Scholar, click the top left corner and select「Advanced Search」, fill in your conditions and submit the search. The URL should look like this: https://scholar.google.com/scholar?as_q=data+visualization&as_epq=&as_oq=&as_eq=&as_occt=any&as_sauthors=&as_publication=&as_ylo=2018&as_yhi=&hl=en&as_sdt=0%2C5, copy everything after
https://scholar.google.com/scholar?
from the URL and use it as the query for this route. The complete URL for the above example should look like this: https://rsshub.app/google/scholar/as_q=data+visualization&as_epq=&as_oq=&as_eq=&as_occt=any&as_sauthors=&as_publication=&as_ylo=2018&as_yhi=&hl=en&as_sdt=0%2C5.
Update
🟢 Passed Test
💡 Example: https://rsshub.app/google/doodles/zh-CN
🛎️ Route: /google/doodles/:language?
🔗 Parameters:
language
- Optional
- Description: Language, default to
zh-CN
, for other language values, you can get it from Google Doodles official website
🐙 Source Code: /google/doodles.ts
GQ
News
Hacker News
User
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/hackernews/threads/comments_list/dang
🛎️ Route: /hackernews/:section?/:type?/:user?
🔗 Parameters:
section
- Optional
- Description: Content section, default to
index
type
- Optional
- Description: Link type, default to
sources
user
- Optional
- Description: Set user, only valid in
threads
andsubmitted
sections
🐙 Source Code: /hackernews/index.ts
Subscribe to the content of a specific user
Hpoi 手办维基
角色周边
🟢 Passed Test
💡 Example: https://rsshub.app/hpoi/items/character/1035374
🛎️ Route: /hpoi/items/character/:id/:order?
🔗 Parameters:
id
- Required
- Description: 角色 ID
order
- Optional
- Default: add
- Options:
- Description: 排序
🐙 Source Code: /hpoi/character.ts
所有周边
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/hpoi/items/all
🛎️ Route: /hpoi/items/all/:order?
🔗 Parameters:
order
- Optional
- Default: add
- Options:
- Description: 排序
🐙 Source Code: /hpoi/all.ts
作品周边
🟢 Passed Test
💡 Example: https://rsshub.app/hpoi/items/work/4117491
🛎️ Route: /hpoi/items/work/:id/:order?
🔗 Parameters:
id
- Required
- Description: 作品 ID
order
- Optional
- Default: add
- Options:
- Description: 排序
🐙 Source Code: /hpoi/work.ts
IDOLY PRIDE 偶像荣耀
News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/idolypride/news
🐙 Source Code: /idolypride/news.ts
IMDb
Charts
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/imdb/chart
🔗 Parameters:
chart
- Optional
- Default: top
- Options:
- Description: The chart to display,
top
by default
🐙 Source Code: /imdb/chart.ts
Top 250 Movies | Most Popular Movies | Top 250 TV Shows | Most Popular TV Shows |
---|---|---|---|
top | moviemeter | toptv | tvmeter |
Inoreader
HTML Clip
🟢 Passed Test
💡 Example: https://rsshub.app/inoreader/html_clip/1005137674/user-favorites
🛎️ Route: /inoreader/html_clip/:user/:tag
🔗 Parameters:
user
- Required
- Description: N/A
tag
- Required
- Description: N/A
🐙 Source Code: /inoreader/index.ts
RSS
🟢 Passed Test
💡 Example: https://rsshub.app/inoreader/rss/1005137674/user-favorites
🛎️ Route: /inoreader/rss/:user/:tag
🔗 Parameters:
user
- Required
- Description: user id, the interger after user/ in the example URL
tag
- Required
- Description: tag, the string after tag/ in the example URL
🐙 Source Code: /inoreader/rss.ts
Instagram
User Profile - Picnob
🟢 Passed Test🚨 Strict Anti-crawling🎭 Rely on Puppeteer🔍 Support Radar
💡 Example: https://rsshub.app/picnob/user/xlisa_olivex
🔗 Parameters:
id
- Required
- Description: Instagram id
🐙 Source Code: /picnob/user.ts
JavBus
WARNING
Requests from non-Asia areas will be redirected to login page.
Language
You can change the language of each route to the languages listed below.
English | 日本语 | 한국의 | 中文 |
---|---|---|---|
en | ja | ko | (leave it empty) |
TIP
JavBus has multiple backup domains, these routes use default domain https://javbus.com
. If the domain is unreachable, you can add ?domain=<domain>
to the end of the route to specify the domain to visit. Let say you want to use the backup domain https://javsee.icu
, you can add ?domain=javsee.icu
to the end of the route, then the route will be /javbus/en?domain=javsee.icu
Note: Western has different domain than the main site, the backup domains are also different. The default domain is https://javbus.org
and you can add ?western_domain=<domain>
to the end of the route to specify the domain to visit. Let say you want to use the backup domain https://javsee.one
, you can add ?western_domain=javsee.one
to the end of the route, then the route will be /javbus/western/en?western_domain=javsee.one
Works
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/javbus/star/rwt
🔗 Parameters:
path{.}
- Optional
- Description: N/A
🐙 Source Code: /javbus/index.ts
Konachan.com Anime Wallpapers
konachan post
Popular Recent Posts
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/konachan/post/popular_recent/1d
🛎️ Route: /konachan/post/popular_recent/:period?
🔗 Parameters:
period
- Optional
- Default: 1d
- Options:
- Description: 展示时间
🐙 Source Code: /konachan/post.ts
最近 24 小时 | 最近一周 | 最近一月 | 最近一年 |
---|---|---|---|
1d | 1w | 1m | 1y |
Lemmy
Community
🔴 Failed Test⚙️ Config Required
💡 Example: https://rsshub.app/lemmy/[email protected]/Hot
🛎️ Route: /lemmy/:community/:sort?
🔗 Parameters:
community
- Required
- Description: Lemmmy community, for example [email protected]
sort
- Optional
- Default: Active
- Options:
- Description: Sort by
⚙️ Deployment Configs:
ALLOW_USER_SUPPLY_UNSAFE_DOMAIN
, required -
🐙 Source Code: /lemmy/index.ts
LinkedIn
Jobs
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/linkedin/jobs/C-P/1/software engineer
🛎️ Route: /linkedin/jobs/:job_types/:exp_levels/:keywords?/:routeParams?
🔗 Parameters:
job_types
- Required
- Description: See the following table for details, use '-' as delimiter
exp_levels
- Required
- Description: See the following table for details, use '-' as delimiter
keywords
- Optional
- Description: keywords
routeParams
- Optional
- Description: additional query parameters, see the table below
🐙 Source Code: /linkedin/jobs.ts
job_types
list
Full Time | Part Time | Contractor | All |
---|---|---|---|
F | P | C | all |
exp_levels
list
Intership | Entry Level | Associate | Mid-Senior Level | Director | All |
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | all |
routeParams
additional query parameters
f_WT
list
Onsite | Remote | Hybrid |
---|---|---|
1 | 2 | 3 |
geoId
Geographic location ID. You can find this ID in the URL of a LinkedIn job search page that is filtered by location.
For example: 91000012 is the ID of East Asia.
f_TPR
Time posted range. Here are some possible values:
r86400
: Past 24 hoursr604800
: Past weekr2592000
: Past month
For example:
- If we want to search software engineer jobs of all levels and all job types, use
/linkedin/jobs/all/all/software engineer
- If we want to search all entry level contractor/part time software engineer jobs, use
/linkedin/jobs/P-C/2/software engineer
- If we want to search remote mid-senior level software engineer jobs in APAC posted within the last month, use
/linkedin/jobs/F/4/software%20engineer/f_WT=2&geoId=91000003&f_TPR=r2592000
To make it easier, the recommended way is to start a search on LinkedIn and use RSSHub Radar to load the specific feed.
Lofter
User
🟢 Passed Test
💡 Example: https://rsshub.app/lofter/user/i
🔗 Parameters:
name
- Optional
- Description: Lofter user name, can be found in the URL
🐙 Source Code: /lofter/user.ts
Magnum Photos
Magazine
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/magnumphotos/magazine
🛎️ Route: /magnumphotos/magazine
🐙 Source Code: /magnumphotos/magazine.ts
Mastodon
TIP
Official user RSS:
- RSS:
https://**:instance**/users/**:username**.rss
(Example) - Atom:
(Only for pawoo.net, example)https://**:instance**/users/**:username**.atom
These feed do not include boosts (a.k.a. reblogs). RSSHub provides a feed for user timeline based on the Mastodon API, but to use that, you may need to create application on a Mastodon instance, and configure your RSSHub instance. Check the Deploy Guide for route-specific configurations.
Instance timeline (local)
🟢 Passed Test
💡 Example: https://rsshub.app/mastodon/timeline/pawoo.net/true
🛎️ Route: /mastodon/timeline/:site/:only_media?
🔗 Parameters:
site
- Required
- Description: instance address, only domain, no
http://
orhttps://
protocol header
only_media
- Optional
- Default: false
- Options:
- Description: whether only display media content, default to false, any value to true
🐙 Source Code: /mastodon/timeline-local.ts
If the instance address is not mastodon.social
or pawoo.net
, then the route requires ALLOW_USER_SUPPLY_UNSAFE_DOMAIN
to be true
.
Instance timeline (federated)
🟢 Passed Test
💡 Example: https://rsshub.app/mastodon/remote/pawoo.net/true
🛎️ Route: /mastodon/remote/:site/:only_media?
🔗 Parameters:
site
- Required
- Description: instance address, only domain, no
http://
orhttps://
protocol header
only_media
- Optional
- Default: false
- Options:
- Description: whether only display media content, default to false, any value to true
🐙 Source Code: /mastodon/timeline-remote.ts
If the instance address is not mastodon.social
or pawoo.net
, then the route requires ALLOW_USER_SUPPLY_UNSAFE_DOMAIN
to be true
.
User timeline (by account ID)
🔴 Failed Test
💡 Example: https://rsshub.app/mastodon/account_id/mas.to/109300507275095341/statuses/false
🛎️ Route: /mastodon/account_id/:site/:account_id/statuses/:only_media?
🔗 Parameters:
site
- Required
- Description: instance address, only domain, no
http://
orhttps://
protocol header
account_id
- Required
- Description: account ID, you can get it from
https://INSTANCE/api/v1/accounts/lookup?acct=USERNAME
api
only_media
- Optional
- Default: false
- Options:
- Description: whether only display media content, default to false, any value to true
🐙 Source Code: /mastodon/account-id.ts
User timeline
🔴 Failed Test
💡 Example: https://rsshub.app/mastodon/acct/[email protected]/statuses
🛎️ Route: /mastodon/acct/:acct/statuses/:only_media?
🔗 Parameters:
acct
- Required
- Description: Webfinger account URI, like
user@host
only_media
- Optional
- Default: false
- Options:
- Description: whether only display media content, default to false, any value to true
🐙 Source Code: /mastodon/acct.ts
Started from Mastodon v4.0.0, the use of the search
API in the route no longer requires a user token. If the domain of your Webfinger account URI is the same as the API host of the instance (i.e., no delegation called in some other protocols), then no configuration is required and the route is available out of the box. However, you can still specify these route-specific configurations if you need to override them.
Misskey
Featured Notes
🟢 Passed Test
💡 Example: https://rsshub.app/misskey/notes/featured/misskey.io
🛎️ Route: /misskey/notes/featured/:site
🔗 Parameters:
site
- Required
- Description: instance address, domain only, without
http://
orhttps://
protocol header
🐙 Source Code: /misskey/featured-notes.ts
User timeline
🟢 Passed Test
💡 Example: https://rsshub.app/misskey/users/notes/[email protected]
🛎️ Route: /misskey/users/notes/:username/:routeParams?
🔗 Parameters:
username
- Required
- Description: Misskey username in the format of [email protected]
routeParams
- Optional
- Description:
Key Description Accepted Values Default withRenotes Include renotes in the timeline 0/1/true/false false mediaOnly Only return posts containing media 0/1/true/false false Note:
withRenotes
andmediaOnly
are mutually exclusive and cannot both be set to true.Examples:
- /misskey/users/notes/[email protected]/withRenotes=true
- /misskey/users/notes/[email protected]/mediaOnly=true
🐙 Source Code: /misskey/user-timeline.ts
NASA
Astronomy Picture of the Day
New Yorker
Articles
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/newyorker/latest
🛎️ Route: /newyorker/:category
🔗 Parameters:
category
- Required
- Description: tab name. can be found at url
🐙 Source Code: /newyorker/news.ts
NGA
分区帖子
🔴 Failed Test
💡 Example: https://rsshub.app/nga/forum/489
🛎️ Route: /nga/forum/:fid/:recommend?
🔗 Parameters:
fid
- Required
- Description: 分区 id, 可在分区主页 URL 找到, 没有 fid 时 stid 同样适用
recommend
- Optional
- Description: 是否只显示精华主题, 留空为否, 任意值为是
🐙 Source Code: /nga/forum.ts
NHK
WORLD-JAPAN - Top Stories
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/nhk/news/en
🔗 Parameters:
lang
- Optional
- Default: en
- Options:
- Description: Language, see below
🐙 Source Code: /nhk/news.ts
Notefolio
Works
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/notefolio/search/1/pick/all/life
🛎️ Route: /notefolio/search/:category?/:order?/:time?/:query?
🔗 Parameters:
category
- Optional
- Default: all
- Options:
- Description: Category, see below
order
- Optional
- Default: pick
- Options:
- Description: Order,
pick
as Notefolio Pick,published
as Newest,like
as like,pick
by default
time
- Optional
- Default: all
- Options:
- Description: Time
query
- Optional
- Description: Keyword, empty by default
🐙 Source Code: /notefolio/search.ts
Category | Name in Korean | Name in English |
---|---|---|
all | 전체 | All |
1 | 영상/모션그래픽 | Video / Motion Graphics |
2 | 그래픽 디자인 | Graphic Design |
3 | 브랜딩/편집 | Branding / Editing |
4 | UI/UX | UI/UX |
5 | 일러스트레이션 | Illustration |
6 | 디지털 아트 | Digital Art |
7 | 캐릭터 디자인 | Character Design |
8 | 제품/패키지 디자인 | Product Package Design |
9 | 포토그래피 | Photography |
10 | 타이포그래피 | Typography |
11 | 공예 | Crafts |
12 | 파인아트 | Fine Art |
Pixabay
Search
🟢 Passed Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/pixabay/search/cat
🛎️ Route: /pixabay/search/:q/:order?
🔗 Parameters:
q
- Required
- Description: Search term
order
- Optional
- Default: latest
- Options:
- Description: Order
⚙️ Deployment Configs:
PIXABAY_KEY
, optional -
🐙 Source Code: /pixabay/search.ts
pixiv
Keyword
🔴 Failed Test
💡 Example: https://rsshub.app/pixiv/search/Nezuko/popular
🛎️ Route: /pixiv/search/:keyword/:order?/:mode?/:include_ai?
🔗 Parameters:
keyword
- Required
- Description: keyword
order
- Optional
- Default: date
- Options:
- Description: rank mode, empty or other for time order, popular for popular order
mode
- Optional
- Default: no
- Options:
- Description: filte R18 content
include_ai
- Optional
- Default: yes
- Options:
- Description: whether AI-generated content is included
🐙 Source Code: /pixiv/search.ts
Rankings
🔴 Failed Test
💡 Example: https://rsshub.app/pixiv/ranking/week
🛎️ Route: /pixiv/ranking/:mode/:date?
🔗 Parameters:
mode
- Required
- Default: day
- Options:
- Description: rank type
date
- Optional
- Description: format:
2018-4-25
🐙 Source Code: /pixiv/ranking.ts
User Activity
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/pixiv/user/15288095
🔗 Parameters:
id
- Required
- Description: user id, available in user's homepage URL
🐙 Source Code: /pixiv/user.ts
pixivision
Category
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/pixivision/zh-tw
🛎️ Route: /pixivision/:lang/:category?
🔗 Parameters:
lang
- Required
- Description: Language
category
- Optional
- Description: Category
🐙 Source Code: /pixivision/index.ts
TIP
https://www.pixivision.net/zh-tw/c/interview
→ /pixivision/zh-tw/interview
Plurk
Top
🟢 Passed Test
💡 Example: https://rsshub.app/plurk/top/topReplurks
🛎️ Route: /plurk/top/:category?/:lang?
🔗 Parameters:
category
- Optional
- Description: Category, see the table below,
topReplurks
by default
lang
- Optional
- Description: Language, see the table below,
en
by default
🐙 Source Code: /plurk/top.ts
Top Replurks | Top Favorites | Top Responded |
---|---|---|
topReplurks | topFavorites | topResponded |
English | 中文(繁體) |
---|---|
en | zh |
Topic
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/plurk/topic/standwithukraine
🔗 Parameters:
topic
- Required
- Description: Topic ID, can be found in URL
🐙 Source Code: /plurk/topic.ts
User
🟢 Passed Test
💡 Example: https://rsshub.app/plurk/user/plurkoffice
🔗 Parameters:
user
- Required
- Description: User ID, can be found in URL
🐙 Source Code: /plurk/user.ts
Podwise
Collections
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/podwise/explore
🐙 Source Code: /podwise/collections.ts
PornHub
Category
🟢 Passed Test
💡 Example: https://rsshub.app/pornhub/category/popular-with-women
🛎️ Route: /pornhub/category/:caty
🔗 Parameters:
caty
- Required
- Description: category, see categories
🐙 Source Code: /pornhub/category.ts
Keyword Search
🟢 Passed Test
💡 Example: https://rsshub.app/pornhub/search/stepsister
🛎️ Route: /pornhub/search/:keyword
🔗 Parameters:
keyword
- Required
- Description: keyword
🐙 Source Code: /pornhub/search.ts
Model
🟢 Passed Test🚨 Strict Anti-crawling🔍 Support Radar
💡 Example: https://rsshub.app/pornhub/model/stacy-starando
🛎️ Route: /pornhub/model/:username/:language?/:sort?
🔗 Parameters:
username
- Required
- Description: username, part of the url e.g.
pornhub.com/model/stacy-starando
language
- Optional
- Description: language, see below
sort
- Optional
- Description: sorting method, see below
🐙 Source Code: /pornhub/model.ts
Pornstar
🟢 Passed Test🚨 Strict Anti-crawling🔍 Support Radar
💡 Example: https://rsshub.app/pornhub/pornstar/june-liu/www/mr
🛎️ Route: /pornhub/pornstar/:username/:language?/:sort?
🔗 Parameters:
username
- Required
- Description: username, part of the url e.g.
pornhub.com/pornstar/june-liu
language
- Optional
- Default: www
- Options:
- Description: language
sort
- Optional
- Options:
- Description: sorting method, leave empty for
Best
🐙 Source Code: /pornhub/pornstar.ts
PlayStation Store
PlayStation Monthly Games
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/ps/monthly-games
🐙 Source Code: /ps/monthly-games.ts
Reuters
TIP
You can use sophi=true
query parameter to invoke the experimental method, which can, if possible, fetch more articles(between 20 and 100) with limit
given. But some articles from the old method might not be available.
Category/Topic/Author
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/reuters/world/us
🛎️ Route: /reuters/:category/:topic?
🔗 Parameters:
category
- Required
- Default: world
- Options:
- Description: find it in the URL, or tables below
topic
- Optional
- Description: find it in the URL, or tables below, leave empty for
All
🐙 Source Code: /reuters/common.ts
:category
:World Business Legal Markets Breakingviews Technology Graphics world business legal markets breakingviews technology graphics world/:topic
:All Africa Americas Asia Pacific China Europe India Middle East United Kingdom United States The Great Reboot Reuters Next africa americas asia-pacific china europe india middle-east uk us the-great-reboot reuters-next business/:topic
:All Aerospace & Defense Autos & Transportation Energy Environment Finance Healthcare & Pharmaceuticals Media & Telecom Retail & Consumer Sustainable Business Charged Future of Health Future of Money Take Five Reuters Impact aerospace-defense autos-transportation energy environment finance healthcare-pharmaceuticals media-telecom retail-consumer sustainable-business charged future-of-health future-of-money take-five reuters-impact legal/:topic
:All Government Legal Industry Litigation Transactional government legalindustry litigation transactional authors/:topic
:Default Jonathan Landay any other authors reuters jonathan-landay their name in URL
More could be found in the URL of the category/topic page.
Inverstigates
🟢 Passed Test
💡 Example: https://rsshub.app/reuters/investigates
🛎️ Route: /reuters/investigates
🐙 Source Code: /reuters/investigates.ts
RSSHub
New routes
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/rsshub/routes/en
🛎️ Route: /rsshub/routes/:lang?
🔗 Parameters:
lang
- Optional
- Default: en
- Options:
- Description: Language
🐙 Source Code: /rsshub/routes.ts
Solidot
最新消息
🟢 Passed Test
💡 Example: https://rsshub.app/solidot/linux
🔗 Parameters:
type
- Optional
- Default: www
- Options:
- Description: 消息类型,在网站上方选择后复制子域名或参见 https://www.solidot.org/index.rss 即可
🐙 Source Code: /solidot/main.ts
Spotify
Artist Albums
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/spotify/artist/6k9TBCxyr4bXwZ8Y21Kwn1
🔗 Parameters:
id
- Required
- Description: Artist ID
⚙️ Deployment Configs:
SPOTIFY_CLIENT_ID
, required -SPOTIFY_CLIENT_SECRET
, required -
🐙 Source Code: /spotify/artist.ts
Playlist
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/spotify/playlist/4UBVy1LttvodwivPUuwJk2
🛎️ Route: /spotify/playlist/:id
🔗 Parameters:
id
- Required
- Description: Playlist ID
⚙️ Deployment Configs:
SPOTIFY_CLIENT_ID
, required -SPOTIFY_CLIENT_SECRET
, required -
🐙 Source Code: /spotify/playlist.ts
Stock Edge
Daily Updates News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/stockedge/daily-updates/news
🛎️ Route: /stockedge/daily-updates/news
🐙 Source Code: /stockedge/daily-news.ts
The Economist
Category
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/economist/latest
🛎️ Route: /economist/:endpoint
🔗 Parameters:
endpoint
- Required
- Description: Category name, can be found on the official page. For example, https://www.economist.com/china/rss.xml to china
🐙 Source Code: /economist/full.ts
Espresso
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/economist/espresso
🐙 Source Code: /economist/espresso.ts
The New York Times
Best Seller Books
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/nytimes/book/combined-print-and-e-book-nonfiction
🛎️ Route: /nytimes/book/:category?
🔗 Parameters:
category
- Optional
- Default: combined-print-and-e-book-nonfiction
- Options:
- Description: Category, can be found on the official page
🐙 Source Code: /nytimes/book.ts
Daily Briefing
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/nytimes/daily_briefing_chinese
🛎️ Route: /nytimes/daily_briefing_chinese
🐙 Source Code: /nytimes/daily-briefing-chinese.ts
URL: https://www.nytimes.com/zh-hans/series/daily-briefing-chinese
News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/nytimes/dual
🔗 Parameters:
lang
- Optional
- Options:
- Description: language, default to Chinese
🐙 Source Code: /nytimes/index.ts
By extracting the full text of articles, we provide a better reading experience (full text articles) over the official one.
News
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/nytimes/rss/HomePage
🔗 Parameters:
cat
- Optional
- Description: Category name, corresponding to the last segment of official feed's url.
🐙 Source Code: /nytimes/rss.ts
Enhance the official EN RSS feed
Telegram
Channel
🟢 Passed Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/telegram/channel/awesomeRSSHub
🛎️ Route: /telegram/channel/:username/:routeParams?
🔗 Parameters:
username
- Required
- Description: channel username
routeParams
- Optional
- Description:
extra parameters, see the table below
Key Description Accepts Defaults to showLinkPreview Show the link preview from Telegram 0/1/true/false true showViaBot For messages sent via bot, show the bot 0/1/true/false true showReplyTo For reply messages, show the target of the reply 0/1/true/false true showFwdFrom For forwarded messages, show the forwarding source 0/1/true/false true showFwdFromAuthor For forwarded messages, show the author of the forwarding source 0/1/true/false true showInlineButtons Show inline buttons 0/1/true/false false showMediaTagInTitle Show media tags in the title 0/1/true/false true showMediaTagAsEmoji Show media tags as emoji 0/1/true/false true showHashtagAsHyperlink Show hashtags as hyperlinks ( https://t.me/s/channel?q=%23hashtag
)0/1/true/false true includeFwd Include forwarded messages 0/1/true/false true includeReply Include reply messages 0/1/true/false true includeServiceMsg Include service messages (e.g. message pinned, channel photo updated) 0/1/true/false true includeUnsupportedMsg Include messages unsupported by t.me 0/1/true/false false searchQuery search query keywords; replace #hashtag
with%23hashtag
(no keyword) Specify different option values than default values can meet different needs, URL
https://rsshub.app/telegram/channel/NewlearnerChannel/showLinkPreview=0&showViaBot=0&showReplyTo=0&showFwdFrom=0&showFwdFromAuthor=0&showInlineButtons=0&showMediaTagInTitle=1&showMediaTagAsEmoji=1&includeFwd=0&includeReply=1&includeServiceMsg=0&includeUnsupportedMsg=0
generates an RSS without any link previews and annoying metadata, with emoji media tags in the title, without forwarded messages (but with reply messages), and without messages you don't care about (service messages and unsupported messages), for people who prefer pure subscriptions.
For backward compatibility reasons, invalid
routeParams
will be treated assearchQuery
.
⚙️ Deployment Configs:
TELEGRAM_SESSION
, optional - Telegram API AuthenticationTELEGRAM_API_ID
, optional - Telegram API IDTELEGRAM_API_HASH
, optional - Telegram API HashTELEGRAM_MAX_CONCURRENT_DOWNLOADS
, optional - Telegram Max Concurrent DownloadsTELEGRAM_PROXY_HOST
, optional - Telegram Proxy HostTELEGRAM_PROXY_PORT
, optional - Telegram Proxy PortTELEGRAM_PROXY_SECRET
, optional - Telegram Proxy Secret
🐙 Source Code: /telegram/channel.ts
TIP
Due to Telegram restrictions, some channels involving pornography, copyright, and politics cannot be subscribed. You can confirm by visiting https://t.me/s/:username
, it's recommended to deploy your own instance with telegram api configs (create your telegram application via https://core.telegram.org/api/obtaining_api_id
, run this command node ./lib/routes/telegram/scripts/get-telegram-session.mjs
to get TELEGRAM_SESSION
and set it as Environment Variable).
Sticker Pack
🔴 Failed Test
💡 Example: https://rsshub.app/telegram/stickerpack/DIYgod
🛎️ Route: /telegram/stickerpack/:name
🔗 Parameters:
name
- Required
- Description: Sticker Pack name, available in the sharing URL
🐙 Source Code: /telegram/stickerpack.ts
Telegram Blog
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/telegram/blog
🐙 Source Code: /telegram/blog.ts
The Movie Database
TIP
Refer to https://developers.themoviedb.org/3/getting-started/languages for the language parameter in the route.
TV Show Seasons
🟢 Passed Test
💡 Example: https://rsshub.app/themoviedb/tv/70593/seasons/en-US
🛎️ Route: /themoviedb/tv/:id/seasons/:lang?
🔗 Parameters:
id
- Required
- Description: TV show ID
lang
- Optional
- Description: Language
🐙 Source Code: /themoviedb/seasons.ts
Threads
User timeline
🔴 Failed Test
💡 Example: https://rsshub.app/threads/zuck
🛎️ Route: /threads/:user/:routeParams?
🔗 Parameters:
user
- Required
- Description: Username
routeParams
- Optional
- Description:
Extra parameters, see the table below Specify options (in the format of query string) in parameter
routeParams
to control some extra features for threadsKey Description Accepts Defaults to showAuthorInTitle
Show author name in title 0
/1
/true
/false
true
showAuthorInDesc
Show author name in description (RSS body) 0
/1
/true
/false
true
showQuotedAuthorAvatarInDesc
Show avatar of quoted author in description (RSS body) (Not recommended if your RSS reader extracts images from description) 0
/1
/true
/false
false
showAuthorAvatarInDesc
Show avatar of author in description (RSS body) (Not recommended if your RSS reader extracts images from description) 0
/1
/true
/false
falseP
showEmojiForQuotesAndReply
Use "🔁" instead of "QT", "↩️" instead of "Re" 0
/1
/true
/false
true
showQuotedInTitle
Show quoted tweet in title 0
/1
/true
/false
true
replies
Show replies 0
/1
/true
/false
true
Specify different option values than default values to improve readability. The URL
https://rsshub.app/threads/zuck/showAuthorInTitle=1&showAuthorInDesc=1&showQuotedAuthorAvatarInDesc=1&showAuthorAvatarInDesc=1&showEmojiForQuotesAndReply=1&showQuotedInTitle=1
🐙 Source Code: /threads/index.ts
Twitch
Channel Video
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/twitch/video/riotgames/highlights
🛎️ Route: /twitch/video/:login/:filter?
🔗 Parameters:
login
- Required
- Description: Twitch username
filter
- Optional
- Default: all
- Options:
- Description: Video type, Default to all
🐙 Source Code: /twitch/video.ts
Live
🟢 Passed Test
💡 Example: https://rsshub.app/twitch/live/riotgames
🔗 Parameters:
login
- Required
- Description: Twitch username
🐙 Source Code: /twitch/live.ts
V2EX
标签
🟢 Passed Test
💡 Example: https://rsshub.app/v2ex/tab/hot
🔗 Parameters:
tabid
- Required
- Description: tab标签ID,在 URL 可以找到
🐙 Source Code: /v2ex/tab.ts
最热 / 最新主题
🟢 Passed Test
💡 Example: https://rsshub.app/v2ex/topics/latest
🔗 Parameters:
type
- Required
- Default: hot
- Options:
- Description: 主题类型
🐙 Source Code: /v2ex/topics.ts
Vimeo
Category
🟢 Passed Test
💡 Example: https://rsshub.app/vimeo/category/documentary/staffpicks
🛎️ Route: /vimeo/category/:category/:staffpicks?
🔗 Parameters:
category
- Required
- Description: Category name can get from url like
documentary
in https://vimeo.com/categories/documentary/videos
staffpicks
- Optional
- Description: type
staffpicks
to sort with staffpicks
🐙 Source Code: /vimeo/category.ts
User Profile
🔴 Failed Test
💡 Example: https://rsshub.app/vimeo/user/filmsupply/picks
🛎️ Route: /vimeo/user/:username/:cat?
🔗 Parameters:
username
- Required
- Description: In this example https://vimeo.com/filmsupply is
filmsupply
cat
- Optional
- Description: deafult for all latest videos, others categories in this example such as
Docmentary
,Narrative
,Drama
. Setpicks
for promote orders, just orderd like web page. Whenpicks
added, published date won't show up
🐙 Source Code: /vimeo/usr-videos.ts
Special category name attention
Some of the categories contain slash like 3D/CG
, must change the slash /
to the vertical bar|
.
Voronoi
Author Posts
Editor's Pick Posts
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/voronoiapp/editors-pick
🛎️ Route: /voronoiapp/editors-pick/:category?
🔗 Parameters:
category
- Optional
- Options:
- Description: The category of the post
🐙 Source Code: /voronoiapp/editors-pick.ts
Home Posts
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/voronoiapp/home
🛎️ Route: /voronoiapp/home/:category?
🔗 Parameters:
category
- Optional
- Options:
- Description: The category of the post
🐙 Source Code: /voronoiapp/home.ts
This is the home page of Voronoi App
Latest Posts
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/voronoiapp/latest
🛎️ Route: /voronoiapp/latest/:category?
🔗 Parameters:
category
- Optional
- Options:
- Description: The category of the post
🐙 Source Code: /voronoiapp/latest.ts
Popular Posts
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/voronoiapp/popular/most-popular/MONTH
🛎️ Route: /voronoiapp/popular/:tab?/:time_range?/:category?
🔗 Parameters:
tab
- Optional
- Default: most-popular
- Options:
- Description: The tab to get the popular posts from.
time_range
- Optional
- Default: MONTH
- Options:
- Description: Time range between which the posts are popular.
category
- Optional
- Options:
- Description: The category of the post
🐙 Source Code: /voronoiapp/popular.ts
Search Keyword Posts
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/voronoiapp/search/china
🛎️ Route: /voronoiapp/search/:keyword
🔗 Parameters:
keyword
- Required
- Description: The keyword to search for
🐙 Source Code: /voronoiapp/search.ts
X (Twitter)
Specify options (in the format of query string) in parameter routeParams
to control some extra features for Tweets
Key | Description | Accepts | Defaults to |
---|---|---|---|
readable | Enable readable layout | 0 /1 /true /false | false |
authorNameBold | Display author name in bold | 0 /1 /true /false | false |
showAuthorInTitle | Show author name in title | 0 /1 /true /false | false (true in /twitter/followings ) |
showAuthorInDesc | Show author name in description (RSS body) | 0 /1 /true /false | false (true in /twitter/followings ) |
showQuotedAuthorAvatarInDesc | Show avatar of quoted Tweet's author in description (RSS body) (Not recommended if your RSS reader extracts images from description) | 0 /1 /true /false | false |
showAuthorAvatarInDesc | Show avatar of author in description (RSS body) (Not recommended if your RSS reader extracts images from description) | 0 /1 /true /false | false |
showEmojiForRetweetAndReply | Use "🔁" instead of "RT", "↩️" & "💬" instead of "Re" | 0 /1 /true /false | false |
showSymbolForRetweetAndReply | Use " RT " instead of "", " Re " instead of "" | 0 /1 /true /false | true |
showRetweetTextInTitle | Show quote comments in title (if false , only the retweeted tweet will be shown in the title) | 0 /1 /true /false | true |
addLinkForPics | Add clickable links for Tweet pictures | 0 /1 /true /false | false |
showTimestampInDescription | Show timestamp in description | 0 /1 /true /false | false |
showQuotedInTitle | Show quoted tweet in title | 0 /1 /true /false | false |
widthOfPics | Width of Tweet pictures | Unspecified/Integer | Unspecified |
heightOfPics | Height of Tweet pictures | Unspecified/Integer | Unspecified |
sizeOfAuthorAvatar | Size of author's avatar | Integer | 48 |
sizeOfQuotedAuthorAvatar | Size of quoted tweet's author's avatar | Integer | 24 |
excludeReplies | Exclude replies, only available in /twitter/user | 0 /1 /true /false | false |
includeRts | Include retweets, only available in /twitter/user | 0 /1 /true /false | true |
forceWebApi | Force using Web API even if Developer API is configured, only available in /twitter/user and /twitter/keyword | 0 /1 /true /false | false |
count | count parameter passed to Twitter API, only available in /twitter/user | Unspecified/Integer | Unspecified |
onlyMedia | Only get tweets with a media | 0 /1 /true /false | false |
Specify different option values than default values to improve readability. The URL
https://rsshub.app/twitter/user/durov/readable=1&authorNameBold=1&showAuthorInTitle=1&showAuthorInDesc=1&showQuotedAuthorAvatarInDesc=1&showAuthorAvatarInDesc=1&showEmojiForRetweetAndReply=1&showRetweetTextInTitle=0&addLinkForPics=1&showTimestampInDescription=1&showQuotedInTitle=1&heightOfPics=150
generates
Currently supports two authentication methods:
Using
TWITTER_AUTH_TOKEN
(recommended): Configure a comma-separated list ofauth_token
cookies of logged-in Twitter Web. RSSHub will use this information to directly access Twitter's web API to obtain data.Using
TWITTER_USERNAME
TWITTER_PASSWORD
andTWITTER_AUTHENTICATION_SECRET
: Configure a comma-separated list of Twitter username and password. RSSHub will use this information to log in to Twitter and obtain data using the mobile API. Please note that if you have not logged in with the current IP address before, it is easy to trigger Twitter's risk control mechanism.
Keyword
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/twitter/keyword/RSSHub
🛎️ Route: /twitter/keyword/:keyword/:routeParams?
🔗 Parameters:
keyword
- Required
- Description: keyword
routeParams
- Optional
- Description: extra parameters, see the table above
⚙️ Deployment Configs:
TWITTER_USERNAME
, required - Please see above for details.TWITTER_PASSWORD
, required - Please see above for details.TWITTER_AUTH_TOKEN
, required - Please see above for details.
🐙 Source Code: /twitter/keyword.ts
List timeline
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/twitter/list/1502570462752219136
🛎️ Route: /twitter/list/:id/:routeParams?
🔗 Parameters:
id
- Required
- Description: list id, get from url
routeParams
- Optional
- Description: extra parameters, see the table above
⚙️ Deployment Configs:
TWITTER_AUTH_TOKEN
, required - Please see above for details.
🐙 Source Code: /twitter/list.ts
User media
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/twitter/media/_RSSHub
🛎️ Route: /twitter/media/:id/:routeParams?
🔗 Parameters:
id
- Required
- Description: username; in particular, if starts with
+
, it will be recognized as a unique ID, e.g.+44196397
routeParams
- Optional
- Description: extra parameters, see the table above.
⚙️ Deployment Configs:
TWITTER_USERNAME
, required - Please see above for details.TWITTER_PASSWORD
, required - Please see above for details.TWITTER_AUTH_TOKEN
, required - Please see above for details.
🐙 Source Code: /twitter/media.ts
User timeline
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/twitter/user/_RSSHub
🛎️ Route: /twitter/user/:id/:routeParams?
🔗 Parameters:
id
- Required
- Description: username; in particular, if starts with
+
, it will be recognized as a unique ID, e.g.+44196397
routeParams
- Optional
- Description: extra parameters, see the table above; particularly when
routeParams=exclude_replies
, replies are excluded;routeParams=exclude_rts
excludes retweets,routeParams=exclude_rts_replies
exclude replies and retweets; for default include all.
⚙️ Deployment Configs:
TWITTER_USERNAME
, required - Please see above for details.TWITTER_PASSWORD
, required - Please see above for details.TWITTER_AUTHENTICATION_SECRET
, optional - TOTP 2FA secret, please see above for details.TWITTER_AUTH_TOKEN
, required - Please see above for details.
🐙 Source Code: /twitter/user.ts
yande.re
yande post
Popular Recent Posts
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/yande/post/popular_recent/1d
🛎️ Route: /yande/post/popular_recent/:period?
🔗 Parameters:
period
- Optional
- Default: 1d
- Options:
- Description: 展示时间
🐙 Source Code: /yande/post.ts
最近 24 小时 | 最近一周 | 最近一月 | 最近一年 |
---|---|---|---|
1d | 1w | 1m | 1y |
YouTube
Channel with username
🟡 Missing Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/youtube/user/@JFlaMusic
🛎️ Route: /youtube/user/:username/:embed?
🔗 Parameters:
username
- Required
- Description: YouTuber username with @
embed
- Optional
- Description: Default to embed the video, set to any value to disable embedding
⚙️ Deployment Configs:
YOUTUBE_KEY
, required - YouTube API Key, support multiple keys, split them with,
, API Key application
🐙 Source Code: /youtube/user.ts
Playlist
🟡 Missing Test⚙️ Config Required
💡 Example: https://rsshub.app/youtube/playlist/PLqQ1RwlxOgeLTJ1f3fNMSwhjVgaWKo_9Z
🛎️ Route: /youtube/playlist/:id/:embed?
🔗 Parameters:
id
- Required
- Description: YouTube playlist id
embed
- Optional
- Description: Default to embed the video, set to any value to disable embedding
⚙️ Deployment Configs:
YOUTUBE_KEY
, required - YouTube API Key, support multiple keys, split them with,
, API Key application
🐙 Source Code: /youtube/playlist.ts
阿基米德 FM
播客
🟢 Passed Test
💡 Example: https://rsshub.app/ajmide/10603594
🔗 Parameters:
id
- Required
- Description: 播客 id,可以从播客页面 URL 中找到
🐙 Source Code: /ajmide/index.ts
巴哈姆特電玩資訊站
GNN 新聞
🟢 Passed Test🚨 Strict Anti-crawling
💡 Example: https://rsshub.app/gamer/gnn/1
🛎️ Route: /gamer/gnn/:category?
🔗 Parameters:
category
- Optional
- Options:
- Description: 版塊
🐙 Source Code: /gamer/gnn-index.ts
缺省為首頁
動畫瘋 - 動畫
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gamer/ani/anime/36868
🛎️ Route: /gamer/ani/anime/:sn
🔗 Parameters:
sn
- Required
- Description: 動畫 sn,在 URL 可以找到
🐙 Source Code: /gamer/ani/anime.ts
動畫瘋 - 最後更新
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gamer/ani/new_anime
🛎️ Route: /gamer/ani/new_anime
🐙 Source Code: /gamer/ani/new-anime.ts
熱門推薦
🟢 Passed Test
💡 Example: https://rsshub.app/gamer/hot/47157
🔗 Parameters:
bsn
- Required
- Description: 板塊 id,在 URL 可以找到
🐙 Source Code: /gamer/hot.ts
百度
首页指数
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/baidu/gushitong/index
🛎️ Route: /baidu/gushitong/index
🐙 Source Code: /baidu/gushitong/index.ts
北京天文馆
每日一图
哔哩哔哩 bilibili
UP 主动态
🟢 Passed Test⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/bilibili/user/dynamic/2267573
🛎️ Route: /bilibili/user/dynamic/:uid/:routeParams?
🔗 Parameters:
uid
- Required
- Description: 用户 id, 可在 UP 主主页中找到
routeParams
- Optional
- Description:
键 含义 接受的值 默认值 showEmoji 显示或隐藏表情图片 0/1/true/false false embed 默认开启内嵌视频 0/1/true/false true useAvid 视频链接使用 AV 号 (默认为 BV 号) 0/1/true/false false directLink 使用内容直链 0/1/true/false false hideGoods 隐藏带货动态 0/1/true/false false 用例:
/bilibili/user/dynamic/2267573/showEmoji=1&embed=0&useAvid=1
⚙️ Deployment Configs:
BILIBILI_COOKIE_*
, optional - 如果没有此配置,那么必须开启 puppeteer 支持;BILIBILI_COOKIE_{uid}: 用于用户关注动态系列路由,对应 uid 的 b 站用户登录后的 Cookie 值,{uid}
替换为 uid,如BILIBILI_COOKIE_2267573
,获取方式: 1. 打开 https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. 打开控制台,切换到 Network 面板,刷新 3. 点击 dynamic_new 请求,找到 Cookie 4. 视频和专栏,UP 主粉丝及关注只要求SESSDATA
字段,动态需复制整段 Cookie
🐙 Source Code: /bilibili/dynamic.ts
UP 主投稿
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/bilibili/user/video/2267573
🛎️ Route: /bilibili/user/video/:uid/:embed?
🔗 Parameters:
uid
- Required
- Description: 用户 id, 可在 UP 主主页中找到
embed
- Optional
- Description: 默认为开启内嵌视频, 任意值为关闭
🐙 Source Code: /bilibili/video.ts
番剧
🟢 Passed Test🚨 Strict Anti-crawling
💡 Example: https://rsshub.app/bilibili/bangumi/media/9192
🛎️ Route: /bilibili/bangumi/media/:mediaid/:embed?
🔗 Parameters:
mediaid
- Required
- Description: 番剧媒体 id, 番剧主页 URL 中获取
embed
- Optional
- Description: 默认为开启内嵌视频, 任意值为关闭
🐙 Source Code: /bilibili/bangumi.ts
排行榜
🟢 Passed Test
💡 Example: https://rsshub.app/bilibili/ranking/0
🛎️ Route: /bilibili/ranking/:rid_index?/:embed?/:redirect1?/:redirect2?
🔗 Parameters:
rid_index
- Optional
- Default: 0
- Options:
- Description: 排行榜分区 id 序号
embed
- Optional
- Description: 默认为开启内嵌视频, 任意值为关闭
redirect1
- Optional
- Description: 留空,用于兼容之前的路由
redirect2
- Optional
- Description: 留空,用于兼容之前的路由
🐙 Source Code: /bilibili/ranking.ts
专栏文集
🟢 Passed Test
💡 Example: https://rsshub.app/bilibili/readlist/25611
🛎️ Route: /bilibili/readlist/:listid
🔗 Parameters:
listid
- Required
- Description: 文集 id, 可在专栏文集 URL 中找到
🐙 Source Code: /bilibili/readlist.ts
财新博客
网站部分内容需要付费订阅,RSS 仅做更新提醒,不含付费内容。若需要得到付费内容全文,请使用订阅账户在手机网页版登录,然后设置
CAIXIN_COOKIE
为至少包含cookie中的以下字段:SA_USER_UID
,SA_USER_UNIT
,SA_USER_DEVICE_TYPE
,USER_LOGIN_CODE
最新文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/caixin/latest
🐙 Source Code: /caixin/latest.ts
说明:此 RSS feed 会自动抓取财新网的最新文章,但不包含 FM 及视频内容。订阅用户可根据文档设置环境变量后,在url传入fulltext=
以解锁全文。
唱吧
用户
🟢 Passed Test🎙️ Support Podcast🔍 Support Radar
💡 Example: https://rsshub.app/changba/skp6hhF59n48R-UpqO3izw
🔗 Parameters:
userid
- Required
- Description: 用户ID, 可在对应分享页面的 URL 中找到
🐙 Source Code: /changba/user.ts
东方财富
搜索
🟢 Passed Test
💡 Example: https://rsshub.app/eastmoney/search/web3
🛎️ Route: /eastmoney/search/:keyword
🔗 Parameters:
keyword
- Required
- Description: 关键词,可以设置为自己需要检索的关键词
🐙 Source Code: /eastmoney/search/index.ts
天天基金用户动态
🔴 Failed Test
💡 Example: https://rsshub.app/eastmoney/ttjj/user/6551094298949188
🛎️ Route: /eastmoney/ttjj/user/:uid
🔗 Parameters:
uid
- Required
- Description: 用户id, 可以通过天天基金App分享用户主页到浏览器,在相应的URL中找到
🐙 Source Code: /eastmoney/ttjj/user.ts
研究报告
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/eastmoney/report/strategyreport
🛎️ Route: /eastmoney/report/:category
🔗 Parameters:
category
- Required
- Options:
- Description: 研报类型
🐙 Source Code: /eastmoney/report/index.ts
策略报告 | 宏观研究 | 券商晨报 | 行业研究 | 个股研报 |
---|---|---|---|---|
strategyreport | macresearch | brokerreport | industry | stock |
豆瓣
豆瓣小组
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/douban/group/648102
🛎️ Route: /douban/group/:groupid/:type?
🔗 Parameters:
groupid
- Required
- Description: 豆瓣小组的 id
type
- Optional
- Default: latest
- Options:
- Description: 类型
🐙 Source Code: /douban/other/group.ts
话题
🔴 Failed Test
💡 Example: https://rsshub.app/douban/topic/48823
🛎️ Route: /douban/topic/:id/:sort?
🔗 Parameters:
id
- Required
- Description: 话题id
sort
- Optional
- Description: 排序方式,hot或new,默认为new
🐙 Source Code: /douban/other/topic.ts
用户广播
🟢 Passed Test
💡 Example: https://rsshub.app/douban/people/75118396/status
🛎️ Route: /douban/people/:userid/status/:routeParams?
🔗 Parameters:
userid
- Required
- Description: 整数型用户 id
routeParams
- Optional
- Description: 额外参数;见下
🐙 Source Code: /douban/people/status.ts
TIP
- 目前只支持整数型 id
- 字母型的 id,可以通过头像图片链接来找到其整数型 id,图片命名规则
ul[userid]-*.jpg
或u[userid]-*.jpg
,即取文件名中间的数字 - 例如:用户 id:
MovieL
他的头像图片链接:https://img1.doubanio.com/icon/ul1128221-98.jpg
他的整数型 id:1128221
对于豆瓣用户广播内容,在 routeParams
参数中以 query string 格式设置如下选项可以控制输出的样式
键 | 含义 | 接受的值 | 默认值 |
---|---|---|---|
readable | 是否开启细节排版可读性优化 | 0/1/true/false | false |
authorNameBold | 是否加粗作者名字 | 0/1/true/false | false |
showAuthorInTitle | 是否在标题处显示作者 | 0/1/true/false | true |
showAuthorInDesc | 是否在正文处显示作者 | 0/1/true/false | false |
showAuthorAvatarInDesc | 是否在正文处显示作者头像(若阅读器会提取正文图片,不建议开启) | 0/1/true/false | false |
showEmojiForRetweet | 显示 “🔁” 取代 “Fw”(转发) | 0/1/true/false | false |
showRetweetTextInTitle | 在标题出显示转发评论(置为 false 则在标题只显示被转发的广播) | 0/1/true/false | false |
addLinkForPics | 为图片添加可点击的链接 | 0/1/true/false | false |
showTimestampInDescription | 在正文处显示广播的时间戳 | 0/1/true/false | false |
showComments | 在正文处显示评论 | 0/1/true/false | false |
widthOfPics | 广播配图宽(生效取决于阅读器) | 不指定 / 数字 | 不指定 |
heightOfPics | 广播配图高(生效取决于阅读器) | 不指定 / 数字 | 不指定 |
sizeOfAuthorAvatar | 作者头像大小 | 数字 | 48 |
指定更多与默认值不同的参数选项可以改善 RSS 的可读性,如
的效果为
法布财经
快讯
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/fastbull/express-news
🛎️ Route: /fastbull/express-news
🐙 Source Code: /fastbull/express-news.ts
新闻
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/fastbull/news
🐙 Source Code: /fastbull/news.ts
格隆汇
实时快讯
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gelonghui/live
🐙 Source Code: /gelonghui/live.ts
首页
🟢 Passed Test
💡 Example: https://rsshub.app/gelonghui/home
🛎️ Route: /gelonghui/home/:tag?
🔗 Parameters:
tag
- Optional
- Options:
- Description: 分类标签,见下表,默认为
web_home_page
🐙 Source Code: /gelonghui/home.ts
推荐 | 股票 | 基金 | 新股 | 研报 |
---|---|---|---|---|
web_home_page | stock | fund | new_stock | research |
搜索关键字
🟢 Passed Test
💡 Example: https://rsshub.app/gelonghui/keyword/早报
🛎️ Route: /gelonghui/keyword/:keyword
🔗 Parameters:
keyword
- Required
- Description: 搜索关键字
🐙 Source Code: /gelonghui/keyword.ts
用户文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gelonghui/user/5273
🔗 Parameters:
id
- Required
- Description: 用户编号,可在用户页 URL 中找到
🐙 Source Code: /gelonghui/user.ts
主题文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gelonghui/subject/4
🛎️ Route: /gelonghui/subject/:id
🔗 Parameters:
id
- Required
- Description: 主题编号,可在主题页 URL 中找到
🐙 Source Code: /gelonghui/subject.ts
最热文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/gelonghui/hot-article
🛎️ Route: /gelonghui/hot-article/:type?
🔗 Parameters:
type
- Optional
- Options:
- Description:
day
为日排行,week
为周排行,默认为day
🐙 Source Code: /gelonghui/hot-article.ts
汇通网
7x24 小时快讯
即刻
圈子
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jike/topic/556688fae4b00c57d9dd46ee
🛎️ Route: /jike/topic/:id/:showUid?
🔗 Parameters:
id
- Required
- Description: 圈子 id, 可在即刻 web 端圈子页或 APP 分享出来的圈子页 URL 中找到
showUid
- Optional
- Options:
- Description: 是否在内容中显示用户信息,设置为 1 则开启
🐙 Source Code: /jike/topic.ts
用户动态
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jike/user/3EE02BC9-C5B3-4209-8750-4ED1EE0F67BB
🔗 Parameters:
id
- Required
- Description: 用户 id, 可在即刻分享出来的单条动态页点击用户头像进入个人主页,然后在个人主页的 URL 中找到,或者在单条动态页使用 RSSHub Radar 插件
🐙 Source Code: /jike/user.ts
简书
首页
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jianshu/home
🐙 Source Code: /jianshu/home.ts
专题
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/jianshu/collection/xYuZYD
🛎️ Route: /jianshu/collection/:id
🔗 Parameters:
id
- Required
- Description: 专题 id, 可在专题页 URL 中找到
🐙 Source Code: /jianshu/collection.ts
作者
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jianshu/user/yZq3ZV
🔗 Parameters:
id
- Required
- Description: 作者 id, 可在作者主页 URL 中找到
🐙 Source Code: /jianshu/user.ts
金十数据
市场快讯
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jin10
🔗 Parameters:
important
- Optional
- Description: 只看重要,任意值开启,留空关闭
🐙 Source Code: /jin10/index.ts
主题文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jin10/topic/396
🔗 Parameters:
id
- Required
- Description: N
🐙 Source Code: /jin10/topic.ts
金色财经
快讯
🟢 Passed Test
💡 Example: https://rsshub.app/jinse/lives
🛎️ Route: /jinse/lives/:category?
🔗 Parameters:
category
- Optional
- Default: 0
- Options:
- Description: 分类
🐙 Source Code: /jinse/lives.ts
全部 | 精选 | 政策 | 数据 | NFT | 项目 |
---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 |
首页
🟢 Passed Test
💡 Example: https://rsshub.app/jinse/timeline
🛎️ Route: /jinse/timeline/:category?
🔗 Parameters:
category
- Optional
- Default: 头条
- Options:
- Description: 分类
🐙 Source Code: /jinse/timeline.ts
头条 | 独家 | 铭文 | 产业 | 项目 |
---|---|---|---|---|
政策 | AI | Web 3.0 | 以太坊 2.0 | DeFi |
Layer2 | NFT | DAO | 百科 |
晋江文学城
作品章节
🟢 Passed Test
💡 Example: https://rsshub.app/jjwxc/book/7013024
🔗 Parameters:
id
- Optional
- Description: 作品 id,可在对应作品页中找到
🐙 Source Code: /jjwxc/book.ts
韭研公社
社群
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/jiuyangongshe/community
🛎️ Route: /jiuyangongshe/community
🐙 Source Code: /jiuyangongshe/community.ts
老虎社区
个人主页
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/laohu8/personal/3527667596890271
🛎️ Route: /laohu8/personal/:id
🔗 Parameters:
id
- Required
- Description: 用户 ID,见网址链接
🐙 Source Code: /laohu8/personal.ts
律动 BlockBeats
新闻快讯
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/theblockbeats/newsflash
🛎️ Route: /theblockbeats/:channel?/:original?
🔗 Parameters:
channel
- Optional
- Default: newsflash
- Options:
- Description: 类型
original
- Optional
- Default: 0
- Options:
- Description: 文章类型,仅
channel
为article
时有效
🐙 Source Code: /theblockbeats/index.ts
快讯 | 文章 |
---|---|
newsflash | article |
全部 | 深度 | 精选 | 热点追踪 |
---|---|---|---|
-2 | 1 | 2 |
麦肯锡
洞见
🟢 Passed Test
💡 Example: https://rsshub.app/mckinsey/cn
🛎️ Route: /mckinsey/cn/:category?
🔗 Parameters:
category
- Optional
- Default: 25
- Options:
- Description: 分类
🐙 Source Code: /mckinsey/cn/index.ts
分类 | 分类名 |
---|---|
25 | 全部洞见 |
2 | 汽车 |
3 | 金融服务 |
4 | 消费者 |
5 | 医药 |
7 | 数字化 |
8 | 制造业 |
9 | 私募 |
10 | 技术,媒体与通信 |
12 | 城市化与可持续发展 |
13 | 创新 |
16 | 人才与领导力 |
18 | 宏观经济 |
19 | 麦肯锡全球研究院 |
37 | 麦肯锡季刊 |
41 | 资本项目和基础设施 |
42 | 旅游、运输和物流 |
45 | 全球基础材料 |
起点
作品章节
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/qidian/chapter/1010400217
🔗 Parameters:
id
- Required
- Description: 小说 id, 可在对应小说页 URL 中找到
🐙 Source Code: /qidian/chapter.ts
人人影视
今日播出
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/yyets/today
🐙 Source Code: /yyets/today.ts
影视资讯
🟢 Passed Test
💡 Example: https://rsshub.app/yyets/article
🛎️ Route: /yyets/article/:type?
🔗 Parameters:
type
- Optional
- Default: all
- Options:
- Description: 类型
🐙 Source Code: /yyets/article.ts
全部 | 影视资讯 | 收视快报 | 人人影评 | 人人剧评 | 新剧评测 | 片单推荐 |
---|---|---|---|---|---|---|
news | report | m_review | t_review | new_review | recom |
少数派 sspai
首页
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/sspai/index
🐙 Source Code: /sspai/index.ts
深潮 TechFlow
快讯
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/techflowpost/express
🛎️ Route: /techflowpost/express
🐙 Source Code: /techflowpost/express.ts
首页
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/techflowpost
🐙 Source Code: /techflowpost/index.ts
什么值得买
TIP
网站也提供了部分 RSS: https://www.smzdm.com/dingyue
关键词
🟢 Passed Test
💡 Example: https://rsshub.app/smzdm/keyword/女装
🛎️ Route: /smzdm/keyword/:keyword
🔗 Parameters:
keyword
- Required
- Description: 你想订阅的关键词
🐙 Source Code: /smzdm/keyword.ts
排行榜
🔴 Failed Test
💡 Example: https://rsshub.app/smzdm/ranking/pinlei/11/3
🛎️ Route: /smzdm/ranking/:rank_type/:rank_id/:hour
🔗 Parameters:
rank_type
- Required
- Options:
- Description: 榜单类型
rank_id
- Required
- Options:
- Description: 榜单ID
hour
- Required
- Options:
- Description: 时间跨度
🐙 Source Code: /smzdm/ranking.ts
书伴
分类
🟢 Passed Test
💡 Example: https://rsshub.app/bookfere/skills
🔗 Parameters:
category
- Required
- Options:
- Description: 分类名
🐙 Source Code: /bookfere/category.ts
每周一书 | 使用技巧 | 图书推荐 | 新闻速递 | 精选短文 |
---|---|---|---|---|
weekly | skills | books | news | essay |
司机社
排行榜
🟡 Missing Test⚙️ Config Required
💡 Example: https://rsshub.app/xsijishe/rank/weekly
🛎️ Route: /xsijishe/rank/:type
🔗 Parameters:
type
- Required
- Options:
- Description: 排行榜类型
⚙️ Deployment Configs:
XSIJISHE_COOKIE
, required -XSIJISHE_USER_AGENT
, required -
🐙 Source Code: /xsijishe/rank.ts
听听 FM
节目
🔴 Failed Test🎙️ Support Podcast🔍 Support Radar
💡 Example: https://rsshub.app/tingtingfm/program/M7VJv6Jj4R
🛎️ Route: /tingtingfm/program/:programId
🔗 Parameters:
programId
- Required
- Description: 节目 ID,可以在 URL 中找到
🐙 Source Code: /tingtingfm/program.ts
微博
WARNING
微博会针对请求的来源地区返回不同的结果。一个已知的例子为:部分视频因未知原因仅限中国大陆境内访问 (CDN 域名为 locallimit.us.sinaimg.cn
而非 f.video.weibocdn.com
)。若一条微博含有这种视频且 RSSHub 实例部署在境外,抓取到的微博可能不含视频。将 RSSHub 部署在境内有助于抓取这种视频,但阅读器也必须处于境内网络环境以加载视频。
对于微博内容,在 routeParams
参数中以 query string 格式指定选项,可以控制输出的样式
键 | 含义 | 接受的值 | 默认值 |
---|---|---|---|
readable | 是否开启细节排版可读性优化 | 0/1/true/false | false |
authorNameBold | 是否加粗作者名字 | 0/1/true/false | false |
showAuthorInTitle | 是否在标题处显示作者 | 0/1/true/false | false(/weibo/keyword/ 中为 true) |
showAuthorInDesc | 是否在正文处显示作者 | 0/1/true/false | false(/weibo/keyword/ 中为 true) |
showAuthorAvatarInDesc | 是否在正文处显示作者头像(若阅读器会提取正文图片,不建议开启) | 0/1/true/false | false |
showEmojiForRetweet | 显示 “🔁” 取代 “转发” 两个字 | 0/1/true/false | false |
showRetweetTextInTitle | 在标题出显示转发评论(置为 false 则在标题只显示被转发微博) | 0/1/true/false | true |
addLinkForPics | 为图片添加可点击的链接 | 0/1/true/false | false |
showTimestampInDescription | 在正文处显示被转发微博的时间戳 | 0/1/true/false | false |
widthOfPics | 微博配图宽(生效取决于阅读器) | 不指定 / 数字 | 不指定 |
heightOfPics | 微博配图高(生效取决于阅读器) | 不指定 / 数字 | 不指定 |
sizeOfAuthorAvatar | 作者头像大小 | 数字 | 48 |
displayVideo | 是否直接显示微博视频和 Live Photo,只在博主或个人时间线 RSS 中有效 | 0/1/true/false | true |
displayArticle | 是否直接显示微博文章,只在博主或个人时间线 RSS 中有效 | 0/1/true/false | false |
displayComments | 是否直接显示热门评论,只在博主或个人时间线 RSS 中有效 | 0/1/true/false | false |
showEmojiInDescription | 是否展示正文中的微博表情,关闭则替换为 [表情名] | 0/1/true/false | true |
showLinkIconInDescription | 是否展示正文中的链接图标 | 0/1/true/false | true |
preferMobileLink | 是否使用移动版链接(默认使用 PC 版) | 0/1/true/false | false |
showRetweeted | 是否显示转发的微博 | 0/1/true/false | true |
指定更多与默认值不同的参数选项可以改善 RSS 的可读性,如
的效果为
博主
🟢 Passed Test🚨 Strict Anti-crawling⚙️ Config Required🔍 Support Radar
💡 Example: https://rsshub.app/weibo/user/1195230310
🛎️ Route: /weibo/user/:uid/:routeParams?
🔗 Parameters:
uid
- Required
- Description: 用户 id, 博主主页打开控制台执行
$CONFIG.oid
获取
routeParams
- Optional
- Description: 额外参数;请参阅上面的说明和表格;特别地,当
routeParams=1
时开启微博视频显示
⚙️ Deployment Configs:
WEIBO_COOKIES
, optional -
🐙 Source Code: /weibo/user.ts
WARNING
部分博主仅登录可见,未提供 Cookie 的情况下不支持订阅,可以通过打开 https://m.weibo.cn/u/:uid
验证
关键词
🟢 Passed Test
💡 Example: https://rsshub.app/weibo/keyword/RSSHub
🛎️ Route: /weibo/keyword/:keyword/:routeParams?
🔗 Parameters:
keyword
- Required
- Description: 你想订阅的微博关键词
routeParams
- Optional
- Description: 额外参数;请参阅上面的说明和表格
🐙 Source Code: /weibo/keyword.ts
热搜榜
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/weibo/search/hot
🛎️ Route: /weibo/search/hot/:fulltext?
🔗 Parameters:
fulltext
- Optional
- Description:
- 使用
/weibo/search/hot
可以获取热搜条目列表; - 使用/weibo/search/hot/fulltext
可以进一步获取热搜条目下的摘要信息(不含图片视频); - 使用/weibo/search/hot/fulltext?pic=true
可以获取图片缩略(但需要配合额外的手段,例如浏览器上的 Header Editor 等来修改 referer 参数为https://weibo.com
,以规避微博的外链限制,否则图片无法显示。) - 使用/weibo/search/hot/fulltext?pic=true&fullpic=true
可以获取 Original 图片(但需要配合额外的手段,例如浏览器上的 Header Editor 等来修改 referer 参数为https://weibo.com
,以规避微博的外链限制,否则图片无法显示。)
🐙 Source Code: /weibo/search/hot.ts
小红书
用户笔记
🔴 Failed Test🚨 Strict Anti-crawling🎭 Rely on Puppeteer
💡 Example: https://rsshub.app/xiaohongshu/user/593032945e87e77791e03696/notes
🛎️ Route: /xiaohongshu/user/:user_id/:category
🔗 Parameters:
user_id
- Required
- Description: user id, length 24 characters
category
- Required
- Options:
- Description: category, notes or collect
🐙 Source Code: /xiaohongshu/user.ts
小宇宙
播客
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/xiaoyuzhou/podcast/6021f949a789fca4eff4492c
🛎️ Route: /xiaoyuzhou/podcast/:id
🔗 Parameters:
id
- Required
- Description: 播客 id 或单集 id,可以在小宇宙播客的 URL 中找到
🐙 Source Code: /xiaoyuzhou/podcast.ts
意林杂志
近期文章汇总
🔴 Failed Test🔍 Support Radar
💡 Example: https://rsshub.app/yilinzazhi/latest
🐙 Source Code: /yilinzazhi/latest.ts
最近一期的文章汇总
文章列表
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/yilinzazhi
🐙 Source Code: /yilinzazhi/index.ts
有知有行
有知文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/youzhiyouxing/materials
🛎️ Route: /youzhiyouxing/materials/:id?
🔗 Parameters:
id
- Optional
- Default: 0
- Options:
- Description: 分类
🐙 Source Code: /youzhiyouxing/materials.ts
全部 | 知行小酒馆 | 知行黑板报 | 无人知晓 | 孟岩专栏 | 知行读书会 | 你好,同路人 |
---|---|---|---|---|---|---|
0 | 4 | 2 | 10 | 1 | 3 | 11 |
站酷
用户作品
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/zcool/user/baiyong
🔗 Parameters:
uid
- Required
- Description: 个性域名前缀或者用户ID
🐙 Source Code: /zcool/user.ts
例如:
站酷的个人主页 `https://baiyong.zcool.com.cn` 对应 rss 路径 `/zcool/user/baiyong`
站酷的个人主页 `https://www.zcool.com.cn/u/568339` 对应 rss 路径 `/zcool/user/568339`
作品总榜单
🟢 Passed Test
💡 Example: https://rsshub.app/zcool/top/design
🔗 Parameters:
type
- Required
- Options:
- Description: 推荐类型
🐙 Source Code: /zcool/top.ts
证券时报网
栏目
🟢 Passed Test
💡 Example: https://rsshub.app/stcn/yw
🔗 Parameters:
id
- Optional
- Default: yw
- Options:
- Description: 栏目 id
🐙 Source Code: /stcn/index.ts
快讯 | 要闻 | 股市 | 公司 | 数据 |
---|---|---|---|---|
kx | yw | gs | company | data |
基金 | 金融 | 评论 | 产经 | 创投 |
---|---|---|---|---|
fund | finance | comment | cj | ct |
科创板 | 新三板 | 投教 | ESG | 滚动 |
---|---|---|---|---|
kcb | xsb | tj | zk | gd |
股市一览 | 独家解读 |
---|---|
gsyl | djjd |
公司新闻 | 公司动态 |
---|---|
gsxw | gsdt |
独家数据 | 看点数据 | 资金流向 | 科创板 | 行情总貌 |
---|---|---|---|---|
djsj | kd | zj | sj_kcb | hq |
专栏 | 作者 |
---|---|
zl | author |
行业 | 汽车 |
---|---|
cjhy | cjqc |
投教课堂 | 政策知识 | 投教动态 | 专题活动 |
---|---|---|---|
tjkt | zczs | tjdt | zthd |
知乎
TIP
自2024年7月,未登录状态下大部分路由无法获取全文。若有需要请在登陆知乎后寻找并添加包含z_c0
的Cookies至环境变量ZHIHU_COOKIES
。
用户动态
🔴 Failed Test🚨 Strict Anti-crawling🔍 Support Radar
💡 Example: https://rsshub.app/zhihu/people/activities/diygod
🛎️ Route: /zhihu/people/activities/:id
🔗 Parameters:
id
- Required
- Description: 作者 id,可在用户主页 URL 中找到
🐙 Source Code: /zhihu/activities.ts
知乎热榜
🔴 Failed Test🚨 Strict Anti-crawling
💡 Example: https://rsshub.app/zhihu/hot
🛎️ Route: /zhihu/hot/:category?
🔗 Parameters:
category
- Optional
- Default: total
- Options:
- Description: 分类
🐙 Source Code: /zhihu/hot.ts
智通财经网
推荐
🔴 Failed Test
💡 Example: https://rsshub.app/zhitongcaijing
🛎️ Route: /zhitongcaijing/:id?/:category?
🔗 Parameters:
id
- Optional
- Description: 栏目 id,可在对应栏目页 URL 中找到,默认为 recommend,即推荐
category
- Optional
- Description: 分类 id,可在对应栏目子分类页 URL 中找到,默认为全部
🐙 Source Code: /zhitongcaijing/index.ts
id | 栏目 |
---|---|
recommend | 推荐 |
hkstock | 港股 |
meigu | 美股 |
agu | 沪深 |
ct | 创投 |
esg | ESG |
aqs | 券商 |
ajj | 基金 |
focus | 要闻 |
announcement | 公告 |
research | 研究 |
shares | 新股 |
bazaar | 市场 |
company | 公司 |