Reddit採集API reddit文章評論和搜尋 實時資料介面

bameofme發表於2024-04-21

近期調研發現 iDataRiver平臺 https://www.idatariver.com/zh-cn/ 提供開箱即用的Reddit資料採集API,是目前用下來最方便簡單的API,可以抓取 reddit 公開資料,例如 subreddit 中的帖子、按關鍵字搜尋以及文章評論等,供使用者按需呼叫。

介面使用詳情請參考Reddit API介面

介面列表

1. 獲取已釋出的帖子

引數 型別 是否必填 預設值 示例值 描述
apikey string idr_*** 控制檯裡複製apikey
subreddit string wallstreetbets reddit子社群名稱,如果不填則表示從全域性獲取
sort_type string hot hot 排序型別,包括best , hot, new, top, rising
filter_time string all all 時間篩選範圍,包括hour, day, week, month, year, all
page_id string 翻頁引數,每次翻頁引數從上一頁返回結果裡獲取,第一頁不用傳

python程式碼使用requests庫請求示例

import requests

# 構建請求URL
# Build request URL
url = "https://apiok.us/api/b861/posts/v1"

# 將apikey替換為自己的
# Replace apikey with yours
params = {
	'apikey': 'idr_***',
	'subreddit': 'wallstreetbets',
	'sort_type': 'hot'
}

response = requests.get(url, params=params, timeout=60)
data = response.json()

# 列印返回結果
# print response
print(f"Your response is: {data}")

獲取reddit熱門帖子資料樣例

獲取reddit熱門帖子資料樣例

2. reddit搜尋帖子/使用者/子社群資料

引數 型別 是否必填 預設值 示例值 描述
apikey string idr_*** 控制檯裡複製apikey
query string money 關鍵詞
app_id number 1064216828 app id
subreddit string wallstreetbets reddit子社群名稱,如果不填則表示從全域性搜尋
filter_type string link link 搜尋型別,包括sr(搜子社群), link(搜發帖), user(搜使用者)
sort_type string relevance relevance 排序型別,包括relevance, hot, top, new, comments
filter_time string all all 時間篩選範圍,包括hour, day, week, month, year, all
page_id string 翻頁引數,每次翻頁引數從上一頁返回結果裡獲取,第一頁不用傳

3. Reddit使用者基本資訊

根據username獲取使用者基礎資訊。

4. Reddit使用者發帖

返回 reddit 使用者釋出的帖子。

5. 獲取 Reddit 帖子詳細資訊

按 id 返回 reddit 帖子詳細資訊。

6. 獲取文章評論列表

從 reddit 帖子/文章獲取評論列表,支援翻頁。

更多介面支援定製,持續維護中...

相關文章