Hashtag 话题标签搜索
专门针对推特热门话题标签(如 #AI、#Crypto)进行搜索与推文聚合提取。
返回 API 接口列表
/Search Endpoints
POST
/twitter/hashtagsAPI 鉴权
AuthorizationBearer token · header必填TwexAPI 平台的全局身份凭据 (Bearer Token)。所有接口调用均需在 Header 中携带:Authorization: Bearer <YOUR_TWEXAPI_KEY>。可在 TwexAPI 用户控制台获取。
请求体
必填application/jsonhashtagsstring[]要搜索的 Hashtag 话题标签(可带或不带 # 前缀,如 #AI)
default: []
startTimestring | any推文检索起始时间(UNIX 秒级时间戳)
展开属性折叠属性
Any of:
string
stringany
anyendTimestring | any推文检索截止时间(UNIX 秒级时间戳)
展开属性折叠属性
Any of:
string
stringany
anysortBystring | any搜索结果排序方式:'Latest'(最新)或 'Top'(热门)
default: "Latest"
展开属性折叠属性
Any of:
string
stringany
anymaxItemsinteger | any返回的最大推文数量上限(默认 10)
default: 20
展开属性折叠属性
Any of:
integer
integerany
anymininumLikesinteger | any推文筛选要求的最少点赞获赞门槛
default: 0
展开属性折叠属性
Any of:
integer
integerany
anymininumRetweetsinteger | any推文筛选要求的最少转推次数门槛
default: 0
展开属性折叠属性
Any of:
integer
integerany
anymininumRepliesinteger | any推文筛选要求的最少评论回复门槛
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyblueVerifiedboolean | any仅筛选带有蓝 V 认证的推特账号
展开属性折叠属性
Any of:
boolean
booleanany
anyverifiedboolean | any是否通过推特官方实名/身份认证
展开属性折叠属性
Any of:
boolean
booleanany
anylanguagestring | any推文检索语言过滤代码(如 'zh', 'en')
展开属性折叠属性
Any of:
string
stringany
anyonlyImageboolean | any仅筛选附带图片的推文
展开属性折叠属性
Any of:
boolean
booleanany
anyonlyVideoboolean | any仅筛选附带视频的推文
展开属性折叠属性
Any of:
boolean
booleanany
anyonlyQuoteboolean | any仅筛选引用转发类型的推文
展开属性折叠属性
Any of:
boolean
booleanany
anyonlyReplyboolean | any仅筛选属于回复跟帖的推文
展开属性折叠属性
Any of:
boolean
booleanany
any响应结果
200包含指定 Hashtag 话题的推文列表
codeintegerHTTP 响应状态码(200 表示成功)
default: 200
msgstring响应提示信息(例如 'success')
default: "success"
dataTweetModel[]必填接口返回的核心业务数据载荷
展开属性折叠属性
Array of
TweetModeltweet_idstring必填推文唯一数字 ID
is_paid_promotionboolean | any标记该推文正文或作者是否涉及付费推广/商业赞助
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anytextstring必填文本正文内容
created_atstring | any发布或创建时间(UTC 标准时间格式)
展开属性折叠属性
Any of:
string
stringany
anycreated_at_datetimestring | any推文创建发布时间的 ISO 8601 标准时间字符串
展开属性折叠属性
Any of:
string
stringany
anybookmark_countinteger | any推文被用户加入书签收藏的累计次数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anybookmarkedboolean | any标记当前操作账号是否已将此推文加入书签收藏
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anycommunity_notestring | any与该推文关联的推特社区大众附注(Community Note)
展开属性折叠属性
Any of:
string
stringany
anyedit_tweet_idsstring[]该推文历次编辑历史对应的推文 ID 列表
default: []
editable_until_msecsstring | any推文截止允许二次编辑修改的时间戳(毫秒)
展开属性折叠属性
Any of:
string
stringany
anyedits_remainingstring | any该推文剩余允许编辑修改的次数
展开属性折叠属性
Any of:
string
stringany
anyfavorite_countinteger | any推文获赞(Favorite/Like)累计总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyfavoritedboolean | any标记当前操作账号是否已给此推文点赞
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyfull_textstring | any推文的完整正文文本
展开属性折叠属性
Any of:
string
stringany
anyhas_cardboolean | any标记该推文是否附带网页富链接卡片(Twitter Card)
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyhas_community_notesboolean | any标记该推文是否被添加了社区附注(Community Notes)
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyhashtagsstring[]推文中包含的 Hashtag 话题标签列表
default: []
cashtagsstring[]推文中提及的 Cashtag 金融代号列表
default: []
idstring | any推文的唯一数字标识 ID(等同于 tweet_id)
展开属性折叠属性
Any of:
string
stringany
anyin_reply_tostring | any被回复的目标推文 ID
展开属性折叠属性
Any of:
string
stringany
anyin_reply_to_user_idstring | any被回复的目标推特用户 ID
展开属性折叠属性
Any of:
string
stringany
anyin_reply_to_screen_namestring | any被回复的目标作者推特用户名(Handle)
展开属性折叠属性
Any of:
string
stringany
anyis_edit_eligibleboolean | any标记该推文当前是否仍具备二次编辑修改资格
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyis_quote_statusboolean | any标记该推文是否为带评论的引用推文(Quote Tweet)
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyquoted_status_id_strstring | any被引用的目标推文唯一数字 ID
展开属性折叠属性
Any of:
string
stringany
anyis_translatableboolean | any标记该推文是否支持推特官方机器翻译功能
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anylangstring | any推文主要语言代码(如 'zh', 'en', 'ja' 等)
展开属性折叠属性
Any of:
string
stringany
anymediaMediaModel[]随推文附带的多媒体附件对象列表(照片、视频)
default: []
展开属性折叠属性
Array of
MediaModelidstring必填推特媒体文件唯一资产 ID(Media ID)
typestring必填媒体附件类型(例如 photo 照片、video 视频)
display_urlstring | any用于在前端卡片中渲染展示的媒体公开 URL
展开属性折叠属性
Any of:
string
stringany
anyexpanded_urlstring | any媒体文件的完整展开 URL
展开属性折叠属性
Any of:
string
stringany
anymedia_urlstring | any可选:随消息附带的公开图片或媒体附件 URL 地址
展开属性折叠属性
Any of:
string
stringany
anyurlstring | any推特官方分配给该媒体资源的 t.co 短链接
展开属性折叠属性
Any of:
string
stringany
anyheightinteger | any媒体附件的画面像素高度
展开属性折叠属性
Any of:
integer
integerany
anywidthinteger | any多媒体附件的画面像素宽度
展开属性折叠属性
Any of:
integer
integerany
anyfeaturesobject | any媒体附件的特殊功能属性
展开属性折叠属性
Any of:
object
objectany
anyoriginal_infoobject | any多媒体附件的原始元数据信息
展开属性折叠属性
Any of:
object
objectany
anysizesobject | any该媒体资源提供的可用分辨率尺寸规格
展开属性折叠属性
Any of:
object
objectany
anysource_status_idstring | any若本条推文属于转发,此处为源推文的 ID
展开属性折叠属性
Any of:
string
stringany
anysource_user_idstring | any若本条推文属于转发,此处为源推文作者的推特数字 ID
展开属性折叠属性
Any of:
string
stringany
anyduration_millisinteger | any视频媒体时长(单位:毫秒)
展开属性折叠属性
Any of:
integer
integerany
anyaspect_ratiointeger[] | any视频附件的画面宽高比(例如 [16, 9])
展开属性折叠属性
Any of:
integer[]
Array of
integerintegerany
anyvideo_infoobject | any推文视频附件的详细技术参数信息
展开属性折叠属性
Any of:
object
objectany
anystreamsStreamModel[]该视频可用的多种分辨率清晰度流列表
default: []
展开属性折叠属性
Array of
StreamModelurlstring | any视频分片或播放流的直接访问 URL
展开属性折叠属性
Any of:
string
stringany
anybitrateinteger | any视频流的比特率码率(单位:bps)
展开属性折叠属性
Any of:
integer
integerany
anycontent_typestring | any媒体数据流的 Content-Type 格式(如 video/mp4)
展开属性折叠属性
Any of:
string
stringany
anyplacestring | any发布推文时附加的地理位置信息对象
展开属性折叠属性
Any of:
string
stringany
anypollstring | any推文中附带的投票组件详情
展开属性折叠属性
Any of:
string
stringany
anypossibly_sensitiveboolean | any标记该推文是否可能包含敏感或限制级内容
展开属性折叠属性
Any of:
boolean
booleanany
anypossibly_sensitive_editableboolean | any标记该推文的敏感内容标记是否允许编辑
展开属性折叠属性
Any of:
boolean
booleanany
anyquoteTweetModel | any被引用的原始推文完整对象
展开属性折叠属性
Any of:
TweetModel
Circular reference to
TweetModel.any
anyquote_countinteger | any推文被引用转发(Quote Tweet)的累计总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyrelated_tweetsTweetModel[]推荐的相关推文对象列表
default: []
展开属性折叠属性
Array of
TweetModelCircular reference to
TweetModel.repliesTweetModel[]对该推文的评论回复对象列表
default: []
展开属性折叠属性
Array of
TweetModelCircular reference to
TweetModel.reply_countinteger | any推文收到的评论回复总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyreply_toTweetModel | any被回复的上一级父推文对象
展开属性折叠属性
Any of:
TweetModel
Circular reference to
TweetModel.any
anyretweet_countinteger | any推文被转发的累计总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyretweeted_tweetTweetModel | any若本条属于转推,此处为被转发的原始推文对象
展开属性折叠属性
Any of:
TweetModel
Circular reference to
TweetModel.any
anythreadTweetModel[] | any推文所属的整个对话 Thread 的根推文 ID
展开属性折叠属性
Any of:
TweetModel[]
Array of
TweetModelCircular reference to
TweetModel.any
anythumbnail_titlestring | any推特富文本卡片中缩略图的标题文本
展开属性折叠属性
Any of:
string
stringany
anythumbnail_urlstring | any推特富文本卡片中缩略图的访问 URL
展开属性折叠属性
Any of:
string
stringany
anyurlsstring[]推文正文中包含的外部链接 URL 列表
default: []
userUserModel | any发布该推文的作者用户资料卡
展开属性折叠属性
Any of:
UserModel
idstring必填用户唯一数字 ID
namestring必填用户昵称/显示名称
screen_namestring必填推特用户名(Handle,即 @ 后的名称)
created_atstring | any发布或创建时间(UTC 标准时间格式)
展开属性折叠属性
Any of:
string
stringany
anycreated_at_datetimestring | anyISO 8601 标准格式的账号注册时间
展开属性折叠属性
Any of:
string
stringany
anycan_dmboolean | any当前登录账号是否允许向该用户发送私信
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anycan_media_tagboolean | any他人发推附加图片或视频时是否允许 @ 圈出标记该用户
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anydefault_profileboolean | any该用户是否依然使用推特官方默认资料模板
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anydefault_profile_imageboolean | any该用户是否依然使用推特默认头像(初始蛋头图)
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anydescriptionstring | any个人主页 Bio 自我介绍文本
default: ""
展开属性折叠属性
Any of:
string
stringany
anydescription_urlsstring[]在用户 Bio 自我介绍中发现的外部链接 URL 清单
default: []
urlsurlModel[] | any在用户主页资料中填写的官网链接 URL 清单
展开属性折叠属性
Any of:
urlModel[]
Array of
urlModelurlstring必填URL
expanded_urlstring | any还原后的完整网页跳转 URL
展开属性折叠属性
Any of:
string
stringany
anydisplay_urlstring | any推特卡片上对外展示的缩略 URL
展开属性折叠属性
Any of:
string
stringany
anyany
anyfast_followers_countinteger | any优质活跃粉丝数量
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyfavourites_countinteger | any该账号历史点赞过的推文总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyfollowers_countinteger | any关注该账号的粉丝总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyfollowing_countinteger | any该账号正在关注的账号总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyhas_custom_timelinesboolean | any该用户主页是否配置了自定义推文聚合时间线
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyis_blue_verifiedboolean | any是否为推特蓝 V 认证用户(X Premium 会员)
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyverified_typestring | any推特非个人官方认证徽章类型(blue 蓝 V、business 企业金 V、government 政府灰 V 等)
展开属性折叠属性
Any of:
string
stringany
anyis_verifiedboolean | any当账号具备任何形式的官方认证徽章(个人蓝 V、机构金 V、政务灰 V 或经典认证)时为 true
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyprofile_image_shapestring | any用户头像裁切外观(Circle 圆形,Square 方形;方形通常代表官方企业机构或政务账号)
展开属性折叠属性
Any of:
string
stringany
anyis_translatorboolean | any该用户是否为推特官方多语言众包译者
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anylisted_countinteger | any该账号被收录进推特公开列表的次数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anylocationstring | any用户在个人主页填写的所在地/国家地区
default: ""
展开属性折叠属性
Any of:
string
stringany
anymedia_countinteger | any该账号累计发布的图片和视频推文总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anynormal_followers_countinteger | any普通未认证粉丝数量
default: 0
展开属性折叠属性
Any of:
integer
integerany
anypinned_tweet_idsstring[]用户个人主页置顶的推文 ID 列表
default: []
possibly_sensitiveboolean | any该用户的个人主页是否可能涉及限制级/敏感内容
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anyprofile_banner_urlstring | any用户个人主页横幅背景图片地址
展开属性折叠属性
Any of:
string
stringany
anyprofile_image_urlstring | any用户个人主页高清头像图片的访问 URL
展开属性折叠属性
Any of:
string
stringany
anyprotectedboolean | any该博主的推文是否处于私密锁推保护状态(仅获批粉丝可阅读)
default: false
展开属性折叠属性
Any of:
boolean
booleanany
anystatuses_countinteger | any该账号历史累计发布的推文总数
default: 0
展开属性折叠属性
Any of:
integer
integerany
anyany
anyview_countstring | any推文的实际总浏览/阅读次数(Impression)
展开属性折叠属性
Any of:
string
stringany
anyview_count_statestring | any浏览量统计状态(Enabled 表示已启用计数)
展开属性折叠属性
Any of:
string
stringany
anystatusobject | any来自推特底层的原始推文状态字典对象
展开属性折叠属性
Any of:
object
objectany
anytarget_countinteger | any目标获取记录数量上限
展开属性折叠属性
Any of:
integer
integerany
any422请求参数校验错误
detailValidationError[]展开属性折叠属性
Array of
ValidationErrorlocstring | integer[]必填展开属性折叠属性
Array of
string | integerAny of:
string
stringinteger
integermsgstring必填响应提示信息(例如 'success')
typestring必填inputanyctxobject⚡交互式测试POST
⚡交互式测试 / Try APIPOSTLive Console
🌐目标服务器:
https://api.twexapi.io● 生产环境就绪
🔍
公开数据读取(仅需 TwexAPI 平台密钥,无需 Twitter Cookie)
本接口为公开推特数据检索/查询,无需任何推特账号或 Cookie!仅需在下方「API 鉴权」中输入您的 TwexAPI 平台密钥 (Bearer Token) 即可直接发起测试。
🔑API 鉴权
📝请求体application/json
📡
暂无响应数据
请在「请求配置」中确认参数后,点击底部的「发送请求」按钮。
请求示例
curl -X POST "https://api.twexapi.io/twitter/hashtags" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"hashtags": [
"btc",
"eth"
],
"startTime": "1775726400",
"endTime": "1775727300",
"sortBy": "Latest",
"maxItems": 20,
"mininumLikes": 0,
"mininumRetweets": 0,
"mininumReplies": 0,
"blueVerified": true,
"verified": true,
"language": "en",
"onlyImage": true,
"onlyVideo": true,
"onlyQuote": true,
"onlyReply": true
}'const response = await fetch("https://api.twexapi.io/twitter/hashtags", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"hashtags": [
"btc",
"eth"
],
"startTime": "1775726400",
"endTime": "1775727300",
"sortBy": "Latest",
"maxItems": 20,
"mininumLikes": 0,
"mininumRetweets": 0,
"mininumReplies": 0,
"blueVerified": true,
"verified": true,
"language": "en",
"onlyImage": true,
"onlyVideo": true,
"onlyQuote": true,
"onlyReply": true
})
});import requests
response = requests.post(
"https://api.twexapi.io/twitter/hashtags",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"hashtags": [
"btc",
"eth"
],
"startTime": "1775726400",
"endTime": "1775727300",
"sortBy": "Latest",
"maxItems": 20,
"mininumLikes": 0,
"mininumRetweets": 0,
"mininumReplies": 0,
"blueVerified": True,
"verified": True,
"language": "en",
"onlyImage": True,
"onlyVideo": True,
"onlyQuote": True,
"onlyReply": True
},
)响应示例
{
"code": 200,
"msg": "success",
"data": [
{
"tweet_id": "1803006263529541838",
"is_paid_promotion": true,
"text": "string",
"created_at": "Mon Jun 17 03:51:48 +0000 2024",
"created_at_datetime": "2024-06-17T03:51:48.000Z",
"bookmark_count": 0,
"bookmarked": false,
"community_note": "string",
"edit_tweet_ids": [],
"editable_until_msecs": "string",
"edits_remaining": "string",
"favorite_count": 0,
"favorited": false,
"full_text": "string",
"has_card": false,
"has_community_notes": false,
"hashtags": [
"AI",
"Python"
],
"cashtags": [
"$TSLA"
],
"id": "string",
"in_reply_to": "string",
"in_reply_to_user_id": "string",
"in_reply_to_screen_name": "string",
"is_edit_eligible": false,
"is_quote_status": false,
"quoted_status_id_str": "string",
"is_translatable": false,
"lang": "en",
"media": [],
"place": "string",
"poll": "string",
"possibly_sensitive": true,
"possibly_sensitive_editable": true,
"quote": {},
"quote_count": 0,
"related_tweets": [],
"replies": [],
"reply_count": 0,
"reply_to": {},
"retweet_count": 0,
"retweeted_tweet": {},
"thread": [
{}
],
"thumbnail_title": "string",
"thumbnail_url": "string",
"urls": [],
"user": {
"id": "1717001045992251392",
"name": "Cryptoklepto",
"screen_name": "CK_Cryptoklepto",
"created_at": "Mon Oct 28 02:32:47 +0000 2024",
"created_at_datetime": "2024-10-28T02:32:47.000Z",
"can_dm": false,
"can_media_tag": false,
"default_profile": false,
"default_profile_image": false,
"description": "",
"description_urls": [],
"urls": [
{
"url": "https://www.google.com",
"expanded_url": "https://www.google.com",
"display_url": "www.google.com"
}
],
"fast_followers_count": 0,
"favourites_count": 0,
"followers_count": 0,
"following_count": 0,
"has_custom_timelines": false,
"is_blue_verified": false,
"verified_type": "government",
"is_verified": false,
"profile_image_shape": "Circle",
"is_translator": false,
"listed_count": 0,
"location": "New York, USA",
"media_count": 0,
"normal_followers_count": 0,
"pinned_tweet_ids": [],
"possibly_sensitive": false,
"profile_banner_url": "string",
"profile_image_url": "string",
"protected": false,
"statuses_count": 0
},
"view_count": "string",
"view_count_state": "string",
"status": {},
"target_count": 0
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}