What problem does it solve?
Collecting tweets matching specific keywords, hashtags, dates, or engagement thresholds from X (Twitter) normally requires paid API access or manual scrolling; this Skill automates advanced search through a logged-in browser session and returns normalized, structured tweet data with pagination support.
Core Features & Use Cases
- Advanced Query Building: A Python script converts filters like date ranges, minimum likes, language, geocode, verified-only, and media type into X's native advanced search URL syntax.
- Structured Tweet Extraction: Captured SearchTimeline GraphQL responses are parsed into JSON containing tweet text, author profile, engagement counts, hashtags, mentions, media, and pagination cursors.
- Bulk Pagination: Scroll-driven pagination with cursor tracking, de-duplication by tweet ID, and termination conditions enables large-scale tweet collection.
- Use Case: A marketing team monitors brand mentions by running a query like 'MyBrand min_faves:10 since:2026-01-01' and exports hundreds of matching tweets with engagement metrics for sentiment analysis.
Quick Start
Search X for tweets containing 'AI agents' posted since 2026-01-01 with at least 100 likes and return the results as structured JSON.