🌟 热门
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
🟢 Passed 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
🟢 Passed 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
🔴 Failed 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
🟢 Passed 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
🟢 Passed 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
🟢 Passed 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
分区帖子
🟢 Passed 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
🔴 Failed 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.
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 Authentication
🐙 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
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
熱門推薦
🔴 Failed 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 主动态
🔴 Failed 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 默认开启内嵌视频 任意值 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/3/1
🛎️ Route: /bilibili/ranking/:rid?/:day?/:arc_type?/:embed?
🔗 Parameters:
rid
- Optional
- Default: 0
- Options:
- Description: 排行榜分区 id
day
- Optional
- Default: 3
- Options:
- Description: 时间跨度
arc_type
- Optional
- Default: 1
- Options:
- Description: 投稿时间
embed
- 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 仅做更新提醒,不含付费内容。
最新文章
🟢 Passed Test🔍 Support Radar
💡 Example: https://rsshub.app/caixin/latest
🐙 Source Code: /caixin/latest.ts
说明:此 RSS feed 会自动抓取财新网的最新文章,但不包含 FM 及视频内容。
唱吧
用户
🟢 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
天天基金用户动态
🟢 Passed 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
话题
🟢 Passed 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