← 返回
开发者工具 Key 中文

X (Twitter) Search by Desearch

Search X (Twitter) in real time. Find posts by keyword, user, or hashtag. Get a user's timeline, replies, retweeters, or fetch specific posts by ID or URL. S...
实时搜索X(Twitter),按关键词、用户或话题查找帖子,获取用户时间线、回复、转推者,或通过ID/URL获取特定帖子。
okradze
开发者工具 clawhub v1.0.1 1 版本 99930.7 Key: 需要
★ 1
Stars
📥 1,423
下载
💾 15
安装
1
版本
#latest

概述

X (Twitter) Search By Desearch

Real-time X/Twitter search and monitoring. Search posts, track users, get timelines, replies, and retweeters with powerful filtering.

Setup

  1. Get an API key from https://console.desearch.ai
  2. Set environment variable: export DESEARCH_API_KEY='your-key-here'

Common Fields

All tweet-returning endpoints share these shapes. Fields marked * are always present.

Tweet

FieldTypeDescription
--------------------------
id*stringPost ID
text*stringPost content
created_at*stringISO 8601 timestamp
urlstring\nullDirect link: https://x.com/{username}/status/{id}
like_count*intLikes
retweet_count*intRetweets
reply_count*intReplies
quote_count*intQuotes
bookmark_count*intBookmarks
view_countint\nullViews
langstring\nullLanguage code (e.g. en)
is_retweetbool\nullIs a retweet
is_quote_tweetbool\nullIs a quote tweet
conversation_idstring\nullThread ID
in_reply_to_screen_namestring\nullUsername of post being replied to
in_reply_to_status_idstring\nullID of post being replied to
mediaarray\null[{media_url, type}] — type: photo, video, animated_gif
entitiesobject\null{hashtags, symbols, urls, user_mentions}
quoteTweet\nullNested quoted tweet
retweetTweet\nullOriginal tweet _(timeline endpoint only)_
userUser\nullPost author — see User below

User

FieldTypeDescription
--------------------------
id*stringUser ID
username*string@handle (without @)
namestring\nullDisplay name
urlstring\nullProfile URL
descriptionstring\nullBio
followers_countint\nullFollowers
followings_countint\nullFollowing
statuses_countint\nullTotal tweets posted
verifiedbool\nullLegacy verified badge
is_blue_verifiedbool\nullTwitter Blue subscriber
locationstring\nullSelf-reported location
created_atstring\nullAccount creation date
profile_image_urlstring\nullAvatar URL

Endpoints

x — Search Posts

Search X posts by keyword, hashtag, or user with engagement filters.

scripts/desearch.py x "Bittensor TAO" --sort Latest --count 10
scripts/desearch.py x "AI news" --user elonmusk --start-date 2025-01-01
scripts/desearch.py x "crypto" --min-likes 100 --verified --lang en

Options:

OptionDescription
---------------------
--sortTop (default) or Latest
--user, -uFilter to posts by username
--start-dateStart date UTC (YYYY-MM-DD)
--end-dateEnd date UTC (YYYY-MM-DD)
--langLanguage code (e.g. en, es)
--verifiedOnly verified users
--blue-verifiedOnly Twitter Blue users
--is-quoteOnly quote tweets
--is-videoOnly posts with video
--is-imageOnly posts with images
--min-retweetsMinimum retweet count
--min-repliesMinimum reply count
--min-likesMinimum like count
--count, -nResults count (default: 20, max: 100)

Response: Tweet[]

x_post — Retrieve Post by ID

Fetch a single post by its numeric ID.

scripts/desearch.py x_post 1892527552029499853

Response: Tweet

x_urls — Fetch Posts by URLs

Retrieve one or more posts by their X URLs.

scripts/desearch.py x_urls "https://x.com/user/status/123" "https://x.com/user/status/456"

Response: Tweet[]

x_user — Search Posts by User

Search within a specific user's posts for a keyword.

scripts/desearch.py x_user elonmusk --query "AI" --count 10

Options:

OptionDescription
---------------------
--query, -qKeyword to filter the user's posts
--count, -nResults count (default: 10, max: 100)

Response: Tweet[]

x_timeline — Get User Timeline

Fetch the most recent posts from a user's timeline. Retweets include a retweet field with the original post.

scripts/desearch.py x_timeline elonmusk --count 20

Options:

OptionDescription
---------------------
--count, -nNumber of posts (default: 20, max: 100)

Response: { user: User, tweets: Tweet[] }

x_retweeters — Get Retweeters of a Post

List users who retweeted a specific post. Supports cursor-based pagination.

scripts/desearch.py x_retweeters 1982770537081532854
scripts/desearch.py x_retweeters 1982770537081532854 --cursor "AAAAANextCursorValue=="

Options:

OptionDescription
---------------------
--cursorPagination cursor from a previous response

Response: { users: User[], next_cursor: string|null }next_cursor is null when no more pages remain.

x_replies — Get User's Replies

Fetch a user's tweets-and-replies timeline. Replies have in_reply_to_screen_name and in_reply_to_status_id set.

scripts/desearch.py x_replies elonmusk --count 10
scripts/desearch.py x_replies elonmusk --query "AI" --count 10

Options:

OptionDescription
---------------------
--count, -nResults count (default: 10, max: 100)
--query, -qFilter keyword

Response: Tweet[]

x_post_replies — Get Replies to a Post

Fetch replies to a specific post by ID.

scripts/desearch.py x_post_replies 1234567890 --count 10
scripts/desearch.py x_post_replies 1234567890 --query "thanks" --count 5

Options:

OptionDescription
---------------------
--count, -nResults count (default: 10, max: 100)
--query, -qFilter keyword within replies

Response: Tweet[]

Errors

Status 401, Unauthorized (e.g., missing/invalid API key)

{
  "detail": "Invalid or missing API key"
}

Status 402, Payment Required (e.g., balance depleted)

{
  "detail": "Insufficient balance, please add funds to your account to continue using the service."
}

Resources

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-29 02:54 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 65 📥 179,825
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 666 📥 323,776
productivity

Web Search by Desearch

okradze
搜索网络,获取实时搜索结果,包含标题、URL和摘要。用于需要当前链接和信息的一般网络查询。
★ 8 📥 16,679