Social Media

Disqus

Comment

Author: @DIYgod

Example: https://rsshub.app/disqus/posts/diygod-me

Route: /disqus/posts/:forum

Parameters:

  • forum, required -

    forum, disqus name of the target website

Facebook

Page

strict anti-crawler policy

Author: @maple3142

Example: https://rsshub.app/facebook/page/SonetPCR

Route: /facebook/page/:id

Parameters:

  • id, required -

    page id

Instagram

User

strict anti-crawler policy

Author: @DIYgod

Example: https://rsshub.app/instagram/user/diygod

Route: /instagram/user/:id

Parameters:

  • id, required -

    Instagram id

Hashtag

strict anti-crawler policy

Author: @widyakumara

Example: https://rsshub.app/instagram/tag/urbantoys

Route: /instagram/tag/:tag

Parameters:

  • tag, required -

    Instagram hashtag

Stories

Author: @Maecenas

Example: https://rsshub.app/instagram/story/instagram

Route: /instagram/story/:username

Parameters:

  • username, required -

    user name

Lofter

TIP

Official user RSS: http://:username.lofter.com/rss

Tag

Author: @hoilc

Example: https://rsshub.app/lofter/tag/名侦探柯南/date

Route: /lofter/tag/:name/:type?

Parameters:

  • name, required -

    tag name

  • type, optional -

    ranking type, default to new, can be new date week month total

Mastodon

Timeline

Author: @hoilc

Example: https://rsshub.app/mastodon/timeline/pawoo.net/true

Route: /mastodon/timeline/:site/:only_media?

Parameters:

  • site, required -

    instance address, noly domain, no http:// or https:// protocol header

  • only_media, optional -

    whether only display media content, default to false, any value to true

piapro

User latest works

Author: @hoilc

Example: https://rsshub.app/piapro/user/shine_longer

Route: /piapro/user/:pid

Parameters:

  • pid, required -

    User ID, can be found in url

Website latest works

Author: @hoilc

Example: https://rsshub.app/piapro/public/music/miku/2

Route: /piapro/public/:type/:tag?/:category?

Parameters:

  • type, required -

    work type, can be music,illust,text

  • tag, optional -

    tag parameter in url

  • category, optional -

    category ID, categoryId parameter in url

pixiv

User Bookmark

support browser extension

Author: @EYHN

Example: https://rsshub.app/pixiv/user/bookmarks/15288095

Route: /pixiv/user/bookmarks/:id

Parameters:

  • id, required -

    user id, available in user's homepage URL

User Activity

support browser extension

Author: @EYHN

Example: https://rsshub.app/pixiv/user/15288095

Route: /pixiv/user/:id

Parameters:

  • id, required -

    user id, available in user's homepage URL

Rankings

support browser extension

Author: @EYHN

Example: https://rsshub.app/pixiv/ranking/week

Route: /pixiv/ranking/:mode/:date?

Parameters:

  • mode, required -

    rank type

  • date, optional -

    format: 2018-4-25

pixiv daily rank pixiv weekly rank pixiv monthly rank pixiv male rank pixiv female rank pixiv original rank pixiv rookie user rank
day week month day_male day_female week_original week_rookie
pixiv R-18 daily rank pixiv R-18 male rank pixiv R-18 female rank pixiv R-18 weekly rank pixiv R-18G rank
day_r18 day_male_r18 day_female_r18 week_r18 week_r18g

Keyword

support browser extension

Author: @DIYgod

Example: https://rsshub.app/pixiv/search/麻衣/popular/2

Route: /pixiv/search/:keyword/:order?/:r18?

Parameters:

  • keyword, required -

    keyword

  • order, optional -

    rank mode, empty or other for time order, popular for popular order

  • r18, optional -

    filte R18 content, 0 to no filter, 1 to only not R18, 2 to only R18, default to 0

Following timeline

support browser extension

Author: @ClarkeCheng

Example: https://rsshub.app/pixiv/user/illustfollows

Route: /pixiv/user/illustfollows

Parameters: N/A

WARNING

Only for self-hosted

Telegram

Channel

Author: @DIYgod

Example: https://rsshub.app/telegram/channel/awesomeDIYgod

Route: /telegram/channel/:username

Parameters:

  • username, required -

    channel name

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.

Sticker Pack

Author: @DIYgod

Example: https://rsshub.app/telegram/stickerpack/DIYgod

Route: /telegram/stickerpack/:name

Parameters:

  • name, required -

    Sticker Pack name, available in the sharing URL

Telegram Blog

Author: @fengkx

Example: https://rsshub.app/telegram/blog

Route: /telegram/blog

Parameters: N/A

Twitter

User timeline

support browser extension

Author: @DIYgod

Example: https://rsshub.app/twitter/user/DIYgod

Route: /twitter/user/:id/:type?

Parameters:

  • id, required -

    user id

  • type, optional -

    Extra options exclude_replies exclude replies,exclude_rts exclude retweets,exclude_rts_replies exclude replies and retweets, for default include all.

User following timeline

support browser extension

Author: @DIYgod

Example: https://rsshub.app/twitter/followings/DIYgod

Route: /twitter/followings/:id

Parameters:

  • id, required -

    user id

WARNING

This route requires Twitter token's corresponding id, therefore it's only availble when self-hosting, refer to the Deploy Guide for route-specific configurations.

List timeline

support browser extension

Author: @xyqfer

Example: https://rsshub.app/twitter/list/ladyleet/javascript

Route: /twitter/list/:id/:name

Parameters:

  • id, required -

    user name

  • name, required -

    list name

User likes

support browser extension

Author: @xyqfer

Example: https://rsshub.app/twitter/likes/DIYgod

Route: /twitter/likes/:id

Parameters:

  • id, required -

    user name

Keyword

support browser extension

Author: @DIYgod

Example: https://rsshub.app/twitter/keyword/RSSHub

Route: /twitter/keyword/:keyword

Parameters:

  • keyword, required -

    keyword

support browser extension

Author: @sakamossan

Example: https://rsshub.app/twitter/trends/23424856

Route: /twitter/trends/:woeid?

Parameters:

  • woeid, optional -

    Yahoo! Where On Earth ID. default to woeid=1 (World Wide)

Youtube

Tiny Tiny RSS users please notice

Tiny Tiny RSS will add sandbox="allow-scripts" to all iframe elements, as a result, YouTube embedded videos cannot be loaded. If you need to use embedded videos, please install plugin remove_iframe_sandbox for Tiny Tiny RSS.

User

support browser extension

Author: @DIYgod

Example: https://rsshub.app/youtube/user/JFlaMusic

Route: /youtube/user/:username/:embed?

Parameters:

  • username, required -

    YouTuber id

  • embed, optional -

    Default to embed the video, set to any value to disable embedding

Channel

support browser extension

Author: @DIYgod

Example: https://rsshub.app/youtube/channel/UCDwDMPOZfxVV0x_dz0eQ8KQ

Route: /youtube/channel/:id/:embed?

Parameters:

  • id, required -

    YouTube channel id

  • embed, optional -

    Default to embed the video, set to any value to disable embedding

Playlist

support browser extension

Author: @DIYgod

Example: https://rsshub.app/youtube/playlist/PLqQ1RwlxOgeLTJ1f3fNMSwhjVgaWKo_9Z

Route: /youtube/playlist/:id/:embed?

Parameters:

  • id, required -

    YouTube playlist id

  • embed, optional -

    Default to embed the video, set to any value to disable embedding