Reddit采集API reddit文章评论和搜索 实时数据接口

近期调研发现 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 帖子/文章获取评论列表,支持翻页。

更多接口支持定制,持续维护中...

posted @ 2024-04-21 17:06  bameofme  阅读(16)  评论(0编辑  收藏  举报