AS
Apify Store
/watcher.data/search-x-by-keywords
Search X By Keywords
Fast and reliable scraper for searching tweets and users on X (Twitter). Supports multiple output formats (JSON, CSV, Excel), advanced filtering options, and real-time data extraction. Perfect for soc
liveasyncunknown~30s typical
social mediaintegrationsautomationsearchkeywords
$0.0037
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.003 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /watcher.data/search-x-by-keywords for me.
Input
| Field | Type | Description |
|---|---|---|
| searchType* | string (tweets | users) | Choose what to search for default "tweets" |
| keywords* | array | Enter keywords to search for (hashtags, usernames, phrases, etc.). Each keyword will be searched separately via individual API calls. |
| maxItemsPerKeyword* | integer | Maximum number of items to retrieve for each individual keyword (after deduplication across keywords) default 50 |
| sortBy | string (latest | popular | mixed) | How to sort the results (for tweets only) default "latest" |
| outputFormat | string (json | csv | excel) | Choose the output format for downloaded data default "json" |
| proxyConfiguration | object | Proxy settings for requests |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/watcher.data/search-x-by-keywords","input":{"searchType":"tweets","keywords":["#AI","Python"],"maxItemsPerKeyword":3,"proxyConfiguration":{"useApifyProxy":false}},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /watcher.data/search-x-by-keywords -i '{"searchType":"tweets","keywords":["#AI","Python"],"maxItemsPerKeyword":3,"proxyConfiguration":{"useApifyProxy":false}}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/watcher.data/search-x-by-keywords", input: {"searchType":"tweets","keywords":["#AI","Python"],"maxItemsPerKeyword":3,"proxyConfiguration":{"useApifyProxy":false}}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.