🐦 Twitter / X Tweet Search Scraper avatar

🐦 Twitter / X Tweet Search Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
🐦 Twitter / X Tweet Search Scraper

🐦 Twitter / X Tweet Search Scraper

Extract Twitter / X tweet search data — text, views, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Twitter (X) Tweet Search Scraper

twitter-tweet-search

Search Twitter / X for tweets by keyword and get clean, structured data for every result: full text, language, timestamp, engagement metrics (likes, retweets, replies, quotes, bookmarks, views), hashtags, mentions, links, media URLs, and full author info.

Unofficial. This Actor is not affiliated with, authorized, or endorsed by Twitter / X or X Corp. It is an independent tool that retrieves publicly available data via a third-party API. Use it in compliance with X's terms and all applicable laws; you are responsible for how you use the retrieved data.

What it does

  • Keyword search — give one or more queries; the Actor paginates the Twitter search timeline for each via cursor pagination until maxItems is reached.
  • Search type — pick which tab to query: Top, Latest, People, Photos, or Videos.
  • Twitter search operators work inside a query, e.g. from:nasa, #space min_faves:100, or quoted phrases.

Input

FieldTypeDefaultDescription
searchKeywordsstring[]["nasa"]Queries to search. Each is paginated independently.
searchTypeenumTopTop / Latest / People / Photos / Videos.
maxItemsinteger20Max total tweets across all keywords.

Example input

{
"searchKeywords": ["nasa", "from:nasa #artemis"],
"searchType": "Latest",
"maxItems": 200
}

Output

One dataset item per tweet:

{
"tweetId": "2062361194611032525",
"url": "https://twitter.com/thebetterindia/status/2062361194611032525",
"type": "tweet",
"text": "His father drove a tractor to feed the family...",
"lang": "en",
"createdAt": "Thu Jun 04 02:30:00 +0000 2026",
"conversationId": "2062361194611032525",
"favorites": 381,
"retweets": 81,
"replies": 1,
"quotes": 5,
"bookmarks": 40,
"views": 11596,
"hashtags": ["AnandMegalingam", "SpaceZone"],
"mentions": ["SpaceZoneIndia"],
"links": [],
"mediaUrls": ["https://video.twimg.com/.../uuyxROyZw6-woYJw.mp4?tag=27"],
"source": "search:nasa",
"author": {
"screenName": "thebetterindia",
"name": "The Better India",
"userId": "...",
"followersCount": 845294,
"verified": true,
"location": "India"
}
}

Notes

  • Data is sourced live; X occasionally rate-limits, so the Actor retries transient blocks with exponential backoff.
  • Tweet IDs are de-duplicated within a run.
  • Pagination follows the API's next_cursor; the Actor stops when the cursor stops advancing or maxItems is reached.

Quick start

  1. Open the Actor and press Run — the default input works out of the box.
  2. Adjust the input fields below to your target (keywords, IDs, or URLs) and set maxItems to cap spend.
  3. Grab results from the Dataset tab as JSON / CSV / Excel, or pull them via the Apify API and MCP from your own code.

No proxies to configure, no cookies to paste, no login — the Actor handles everything server-side.

Why teams switch to this Twitter (X) search scraper

X's official API is expensive and heavily rate-limited; browser scrapers break on every layout change. This Actor uses a direct HTTP API to return tweets for any query — text, author, and full engagement (likes, retweets, replies, views) — as clean JSON at $3 per 1,000 tweets.

What people build with it

  • Brand & crisis monitoring — search your brand and product terms on a schedule; catch complaints and viral moments early.
  • Trend tracking — measure how a topic is moving with real engagement numbers, not guesswork.
  • Lead & intent mining — find people asking for recommendations or describing problems your product solves.
  • Competitive intelligence — track competitor mentions and the feature requests around them.
  • Datasets — query-scoped tweet corpora with engagement as a quality weight.

Tips for better results

  • Use specific phrases and operators; each query paginates independently.
  • Profile the authors behind top tweets with Twitter User Profile Scraper, or pull their timelines with Twitter User Tweets Scraper.
  • Engagement fields are numeric, so ranking "what resonated" is trivial.

Why this Actor

  • Direct API, no headless browser — fast, stable runs with nothing to babysit.
  • No login, no cookies — we never touch your accounts, so there's no ban risk.
  • Fresh, real-time data — every run reads the source live, not a stale cache.
  • Pay per result — you're billed only for the rows actually delivered.
  • Structured JSON — export to CSV, Excel, or JSON, or pull straight from the API / MCP.

Use cases

  • Track trends, keywords, and hashtags as they emerge.
  • Find top creators and viral content in any niche.
  • Run competitor and category research at scale.
  • Build content-idea pipelines and trend dashboards.

FAQ

Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side — you just provide inputs and run it.

How am I billed? Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable.

Can I run it on a schedule or call it from my app? Yes — use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.

Is this affiliated with Twitter (X)? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.

More Twitter (X) scrapers by us

Browse the full fleet → https://apify.com/ethereal_wool