twitter-scraper

Retrieve and deduplicate Twitter/X posts matching a query with date filters.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill twitter-scraper-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twitter-scraper
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/twitter-scraper
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill twitter-scraper-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Twitter/X posts matching queries can be scattered and hard to monitor manually; this skill automates retrieval and analysis for brand mentions, competitor signals, and trend insights.

Core Features & Use Cases

  • Build date-filtered search terms using Twitter's native since: and until: operators.
  • Retrieve, deduplicate, and export tweets in JSON or summarized formats for quick reporting.
  • Use cases include brand-monitoring dashboards, competitive intelligence briefs, and sentiment trend tracking.

Quick Start

Run the twitter-scraper with your query and optional date range to fetch recent tweets.

Frequently Asked Questions about twitter-scraper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor Twitter mentions for my brand automatically?

Brand monitoring on Twitter requires aggregating mentions matching specific queries. This skill automates retrieval using the Apify tweet-scraper, deduplicates results, and optionally filters by keywords to deliver clean mention datasets for intelligence briefs.

Can I filter scraped tweets by a specific date range?

Yes, you can constrain Twitter searches to specific timeframes. The skill embeds Twitter's native since: and until: date operators directly into the search query to ensure retrieved tweets fall within your targeted historical window.

Do I need an Apify account to scrape Twitter posts at scale?

Yes, retrieving tweets at scale requires Apify infrastructure. This skill utilizes the Apify tweet-scraper actor for data collection, meaning you need Apify access along with the Python requests library to execute the monitoring scripts.

What is the best way to export scraped Twitter data for competitive analysis?

Exporting scraped Twitter data for competitive analysis is best handled through structured JSON or summarized formats. This skill outputs deduplicated posts sorted by engagement metrics, providing structured datasets ready for competitive intelligence dashboards.

How does tweet deduplication work when monitoring competitor mentions?

Deduplication removes redundant Twitter posts from aggregated search results. The skill processes retrieved competitor mentions, eliminates duplicate entries, optionally filters by keywords, and sorts the final dataset by engagement metrics for accurate trend analysis.