X Business Intelligence Pro avatar

X Business Intelligence Pro

Under maintenance

Pricing

from $6.00 / 1,000 verified tweet intelligence reports

Go to Apify Store
X Business Intelligence Pro

X Business Intelligence Pro

Under maintenance

Professional Twitter/X intelligence tool trusted by 26+ teams. Enterprise analytics with sentiment analysis, competitive intelligence, and crisis detection. Unlimited monthly extraction vs $0.40 per 1K tweets. Perfect for marketing agencies, brand teams, and enterprises.

Pricing

from $6.00 / 1,000 verified tweet intelligence reports

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

2

Bookmarked

7

Total users

1

Monthly active users

10 days ago

Last modified

Share

X Business Intelligence Pro — Twitter/X Analytics Without API Keys

Extract real-time tweets, sentiment analysis, competitive intelligence, and crisis detection from X (Twitter). Built for AI agents, marketing teams, and enterprise intelligence pipelines. No API key required.

Apify Store: https://apify.com/red.cars/x-business-intelligence-pro Pricing: $0.05–$0.15/tweet event (Pay-per-event, PPE) MCP Available: Yes — 6 tools exposed for AI agent integration


What This Actor Does

X Business Intelligence Pro extracts tweets, engagement metrics, sentiment scores, and competitive intelligence from X (formerly Twitter). It handles authentication, rate limiting, and error recovery automatically — so you get structured JSON data without managing API keys or dealing with OAuth complexity.

Search intent keywords: "twitter scraper without API", "x.com data extraction", "sentiment analysis twitter API alternative", "twitter intelligence tool"


Who It's For

  • Marketing agencies tracking brand mentions, competitor activity, and campaign performance
  • Brand managers monitoring crisis signals, customer sentiment, and industry trends
  • Enterprise teams building competitive intelligence dashboards and market research reports
  • AI/ML engineers feeding twitter data into sentiment models, RAG pipelines, or agentic workflows
  • Researchers collecting social media data for academic studies or market analysis

Quick Start

# Option 1: Apify Console (no code)
# Open https://apify.com/red.cars/x-business-intelligence-pro
# Click "Run" and configure input
# Option 2: API (cURL)
curl -X POST https://api.apify.com/v2/acts/red.cars~x-business-intelligence-pro/runs?token=*** \
-H "Content-Type: application/json" \
-d '{"input": {"searchTerms": ["Tesla", "AI"], "maxTweets": 50, "analysisMode": "sentiment"}}'
# Option 3: Node.js
const Apify = require('apify');
const actor = new Apify.Actor('red.cars/x-business-intelligence-pro');
await actor.call({ searchTerms: ['Tesla', 'AI'], maxTweets: 50, analysisMode: 'sentiment' });
# Option 4: MCP (AI agents) — RECOMMENDED
# Configure @apify/mcp-server in your AI client
# Then ask: "What's the sentiment around $TSLA on X right now?"

Smoke Test (Free, <5 seconds)

# Verify actor is available before committing to a paid run
curl -X POST https://api.apify.com/v2/acts/red.cars~x-business-intelligence-pro/runs?token=*** \
-d '{"input": {"searchTerms": ["test"], "checkOnly": true}}'

Features

  • Real-time tweet extraction — Extract tweets by keyword, hashtag, @handle, or cashtag
  • Sentiment analysis — Positive/negative/neutral classification with confidence scores
  • Competitor tracking — Monitor multiple brand accounts and compare engagement
  • Crisis detection — Alert on sudden negative sentiment spikes and viral negative content
  • Influencer identification — Rank accounts by engagement rate and follower quality
  • Trend analysis — Track hashtag volume and sentiment over time
  • Multi-format export — JSON, CSV, markdown, Salesforce, HubSpot
  • Residential proxy support — 70M+ IP pool for reliable extraction
  • Zero-result guard — No charge for empty results under PPE billing
  • Smoke test mode — Free availability check before committing to paid runs
  • AI agent ready — MCP tools for direct integration with Claude, Cursor, and other agents

MCP Tools

CRITICAL SECTION — AI agents discover and call this actor via Model Context Protocol.

Install the Apify MCP server:

$npm install -g @apify/mcp-server

Add to your MCP configuration:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["@apify/mcp-server"]
}
}
}

Connect to Apify MCP: https://apify.actor/mcp


What it does: Search for tweets by keyword, hashtag, username, or cashtag. Returns tweet content, author info, engagement metrics, and sentiment scores.

Input parameters:

ParameterTypeRequiredDescription
searchTermsarrayYesKeywords, hashtags, @handles, or $cashtags to search
maxTweetsintegerNoMaximum tweets to extract (default: 20, max: 500)
timeRangestringNoTime period: 1h, 6h, 24h, 3d, 7d (default: 24h)

Example MCP call:

{
"name": "x-tweet-search",
"description": "Search X (Twitter) for tweets by keyword, hashtag, username, or cashtag. Returns tweet content, author metrics, engagement data, and sentiment classification.",
"inputSchema": {
"type": "object",
"properties": {
"searchTerms": {
"type": "array",
"description": "Array of search terms (keywords, hashtags, @handles, $cashtags)"
},
"maxTweets": {
"type": "integer",
"description": "Maximum tweets to extract (1-500, default: 20)"
},
"timeRange": {
"type": "string",
"enum": ["1h", "6h", "24h", "3d", "7d"],
"description": "Time range for search (default: 24h)"
}
},
"required": ["searchTerms"]
}
}

Cost: $0.05/tweet event (included in Apify PPE pricing)


Tool: x-sentiment-analysis

What it does: Analyze sentiment for specific tweets or search queries. Returns classification (positive/negative/neutral) with confidence scores and key phrases.

Input parameters:

ParameterTypeRequiredDescription
searchTermsarrayYesSearch terms to analyze sentiment for
analysisModestringNobasic, sentiment, competitive, enterprise (default: sentiment)

Example MCP call:

{
"name": "x-sentiment-analysis",
"description": "Analyze X (Twitter) sentiment for keywords, brands, or topics. Returns positive/negative/neutral classification with confidence scores and key sentiment phrases.",
"inputSchema": {
"type": "object",
"properties": {
"searchTerms": {
"type": "array",
"description": "Array of search terms to analyze"
},
"analysisMode": {
"type": "string",
"enum": ["basic", "sentiment", "competitive", "enterprise"],
"description": "Depth of analysis (default: sentiment)"
}
},
"required": ["searchTerms"]
}
}

Cost: $0.08/sentiment analysis event


Tool: x-competitor-monitoring

What it does: Monitor multiple brand accounts for activity, engagement changes, and competitive positioning. Returns comparison metrics and trend data.

Input parameters:

ParameterTypeRequiredDescription
competitorBrandsarrayYesBrand names or @handles to monitor
timeRangestringNoAnalysis period: 1h, 6h, 24h, 3d, 7d (default: 24h)

Example MCP call:

{
"name": "x-competitor-monitoring",
"description": "Monitor multiple brand accounts on X for activity, engagement changes, and competitive positioning. Returns ranked comparison with trend analysis.",
"inputSchema": {
"type": "object",
"properties": {
"competitorBrands": {
"type": "array",
"description": "Array of brand names or @handles"
},
"timeRange": {
"type": "string",
"enum": ["1h", "6h", "24h", "3d", "7d"],
"description": "Analysis period (default: 24h)"
}
},
"required": ["competitorBrands"]
}
}

Cost: $0.12/competitor monitoring event


Integration with AI tools

  • Claude Desktop: Add Apify MCP to claude_desktop_config.json
  • Cursor IDE: Configure MCP server in settings → MCP Servers
  • Windsurf: Add to MCP server list via /settings
  • Custom agents: Use any MCP client library (Python, Node.js, Go)

Pricing

This actor uses Apify's Pay-Per-Event (PPE) model — you are charged per result returned. No charge for queries that return zero results.

Event TypePriceDescription
Tweet extraction$0.05Per tweet extracted
Sentiment analysis$0.08Per analysis request
Competitor monitoring$0.12Per brand comparison
Crisis detection alert$0.10Per alert triggered
Influencer identification$0.15Per influencer profile
Trend analysis report$0.10Per trend report

Free tier: 30 minutes compute/month, 100MB storage Paid plans: Starter from $49/month for higher compute limits


Input Parameters

ParameterTypeRequiredDefaultDescription
searchTermsarrayYes["Tesla"]Search terms: keywords, hashtags, @handles, $cashtags
maxTweetsintegerNo20Maximum tweets to extract (1-500)
analysisModeenumNosentimentbasic, sentiment, competitive, enterprise
enableSentimentAnalysisbooleanNotrueCalculate sentiment scores
timeRangestringNo24hTime period: 1h, 6h, 24h, 3d, 7d
competitorBrandsarrayNo[]Brand names for competitive analysis
businessIntelligenceFeaturesobjectNo{}Advanced analytics config
outputOptionsobjectNo{}Output format and report settings
exportFormatstringNojsonjson, csv, markdown, salesforce, hubspot
proxyTypestringNoRESIDENTIALDATACENTER (faster) or RESIDENTIAL (reliable)
debugModebooleanNofalseMinimal extraction for health checks
checkOnlybooleanNofalseFree smoke test — no charge

Output

Each run returns structured JSON with the following data:

Tweet Object

{
"id": "1234567890123456789",
"url": "https://x.com/username/status/1234567890123456789",
"content": "Just launched our new AI product! Check it out $AAPL",
"author": {
"username": "techguru",
"followers": 15000,
"following": 500,
"verified": false,
"createdAt": "2020-01-15"
},
"engagement": {
"likes": 342,
"retweets": 89,
"replies": 23,
"bookmarks": 45
},
"sentiment": {
"score": 0.72,
"label": "positive",
"confidence": 0.89,
"keyPhrases": ["new AI product", "launch", "excited"]
},
"metadata": {
"hashtags": ["AI", "tech"],
"mentions": ["@apple"],
"cashtags": ["$AAPL"],
"language": "en",
"postedAt": "2026-04-10T10:30:00Z"
}
}

Analysis Summary

{
"summary": {
"totalTweets": 150,
"positivePercent": 65,
"negativePercent": 12,
"neutralPercent": 23,
"avgEngagement": 245,
"topInfluencers": ["@techguru", "@ainews"],
"trendingHashtags": ["#AI", "#Tech"],
"crisisAlerts": []
},
"metadata": {
"extractedAt": "2026-04-10T12:00:00Z",
"timeRange": "24h",
"confidence": 0.92
}
}

Authentication / Setup

No API key required. This actor uses Apify's managed proxy infrastructure for authentication.

For enhanced reliability with high-security targets:

  1. Set proxyType to RESIDENTIAL in input parameters
  2. Or configure residential proxies in your Apify Console settings

Error Handling

Error CodeCauseFix
RATE_LIMIT_ERRORToo many requestsWait and retry, or use residential proxy
EXTRACTION_ERRORAccount is private or suspendedVerify account exists and is public
NETWORK_ERRORConnectivity issueCheck internet, retry with proxy
VALIDATION_ERRORInvalid input parametersReview input schema, fix parameter format
PLATFORM_ERRORX platform issueX may be experiencing outages, try later

Zero-result handling: If no tweets match your search, no charge is incurred under PPE billing.


Rate Limits

Rate limits depend on your Apify plan:

PlanCompute UnitsRate Limit Behavior
FreeLimitedStandard throttling
Basic100/monthFaster extraction
Starter500/monthPrioritized processing
Professional2000/monthMinimal throttling
ScaleUnlimitedFastest extraction

Use checkOnly: true mode to verify availability before running large extractions.


Use Cases

Use Case 1: Brand Crisis Detection

Monitor sudden negative sentiment spikes around your brand:

{
"input": {
"searchTerms": ["@yourbrand", "yourbrand"],
"analysisMode": "enterprise",
"enableSentimentAnalysis": true,
"timeRange": "1h",
"businessIntelligenceFeatures": {
"enableCrisisDetection": true
}
}
}

Use Case 2: Competitive Intelligence Dashboard

Track competitor brand mentions and engagement:

{
"input": {
"searchTerms": ["@competitor1", "@competitor2", "@competitor3"],
"analysisMode": "competitive",
"competitorBrands": ["Competitor1", "Competitor2", "Competitor3"],
"maxTweets": 100,
"exportFormat": "json"
}
}

Use Case 3: Influencer Identification for Campaigns

Find high-engagement accounts in your niche:

{
"input": {
"searchTerms": ["#marketing", "#growth"],
"analysisMode": "enterprise",
"businessIntelligenceFeatures": {
"enableInfluencerScoring": true,
"industryContext": "Marketing"
},
"maxTweets": 200
}
}

Use Case 4: AI Agent Market Research

Feed X intelligence into RAG pipelines and agentic workflows:

// Pseudocode: AI agent market research
const sentiment = await callActor('red.cars/x-business-intelligence-pro', {
searchTerms: ['$TSLA', 'Tesla'],
analysisMode: 'sentiment',
timeRange: '24h',
maxTweets: 100
});
// Query: "What's the market sentiment around Tesla?"
// Use sentiment data for investment decision support

  • Instagram Scraper Pro — Social media intelligence for Instagram
  • Instagram Business Intelligence Pro — Influencer credibility and brand monitoring
  • Business Contact Intelligence Pro — B2B contact data enrichment
  • LinkedIn Company Intelligence Pro — B2B company research and competitive analysis

Troubleshooting

Low success rate:

  • Enable RESIDENTIAL proxy for high-security targets
  • Reduce maxTweets for rate-limited queries
  • Use debugMode: true to test before full extraction

Empty results:

  • Verify search terms are correct
  • Check if accounts are suspended or private
  • Try broader keywords or different time ranges

Rate limiting:

  • Wait 60 seconds before retrying
  • Upgrade to higher Apify plan for more compute units
  • Use residential proxy to avoid IP blocks

Changelog

VersionDateChanges
1.0.02026-04-08Initial release with MCP tools, PPE pricing
0.9.02026-03-15Added sentiment analysis and competitor tracking
0.8.02026-02-20Beta release with basic tweet extraction

FAQ

Q: Do I need an X API key? A: No. This actor uses Apify's managed infrastructure for extraction — no API key or OAuth required.

Q: How does PPE billing work? A: You are charged per result returned. If a query returns zero tweets, no charge is incurred.

Q: What's the difference between DATACENTER and RESIDENTIAL proxy? A: DATACENTER is faster but may be blocked by X for high-volume queries. RESIDENTIAL is more reliable for production use.

Q: Can I run this on a schedule? A: Yes. Use Apify Scheduler to run this actor on cron schedules for continuous monitoring.

Q: How accurate is sentiment analysis? A: Confidence scores typically range 85-95% for English tweets. Accuracy may vary for slang, sarcasm, or non-English content.

Q: Can I export directly to CRM? A: Yes. Set exportFormat to salesforce or hubspot for direct CRM import.


Support

  • Documentation: This README and Apify Console input schema
  • Issues: Report via Apify Console or contact red.cars support
  • Enterprise: Contact for custom integration and volume pricing

Data Source: X (Twitter / x.com) — publicly available data

Terms of Service: This actor is provided for legitimate data collection purposes only. Users must comply with X's Terms of Service and applicable laws. Do not use extracted data for spam, harassment, or unauthorized commercial purposes.

Privacy: All extracted data is processed in accordance with applicable privacy laws. Do not use this tool for unauthorized data collection or privacy-violating activities.

Attribution: When using X data, comply with X's attribution requirements and data policies.

Disclaimer: Red.cars is not responsible for decisions made based on extracted data. Data reflects X's state at time of extraction — verify critical information directly on x.com.


red.cars Intelligence Fleet — apify.com/red.cars