Ai Company Research Agent
Pricing
Pay per usage
Go to Apify Store
Ai Company Research Agent
Get comprehensive company intelligence in seconds. Research any company for tech stack, key employees, competitors, news sentiment & AI insights.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

CQ
Maintained by Community
Actor stats
0
Bookmarked
12
Total users
7
Monthly active users
1.5 hours
Issues response
a day ago
Last modified
Categories
Share
Comprehensive company intelligence in seconds. Research any company and get tech stack, key employees, competitors, news sentiment, and AI-synthesized insights.
Features
| Feature | Description |
|---|---|
| ๐ Website Discovery | Automatically finds company websites (handles hyphenated domains, subdomains) |
| ๐ ๏ธ Tech Stack Detection | 40+ technologies detected (React, AWS, Stripe, Cloudflare, etc.) |
| ๐ฅ Key People | CEO, CTO, founders with confidence scores |
| ๐ฏ Competitive Landscape | Direct competitors and alternatives |
| ๐ฐ News & Sentiment | Recent coverage with sentiment analysis |
| ๐ป GitHub Presence | Repos, stars, languages, open-source activity |
| ๐ค AI Insights | Executive summary, strengths, risks, growth signals |
Quick Start
Basic Usage
{"companies": ["Anthropic", "Stripe", "Figma"],"researchDepth": "standard"}
With AI Synthesis
{"companies": ["OpenAI"],"researchDepth": "deep","aiSynthesis": true,"openaiApiKey": "sk-..."}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
companies | array | required | Company names to research |
researchDepth | string | "standard" | "quick", "standard", or "deep" |
includeTechStack | boolean | true | Detect website technologies |
includeEmployees | boolean | true | Find key people |
includeCompetitors | boolean | true | Identify competitors |
includeNews | boolean | true | Gather recent news |
aiSynthesis | boolean | true | Generate AI insights |
openaiApiKey | string | โ | Required for AI synthesis |
proxyConfiguration | object | Apify Proxy | Proxy settings |
maxConcurrency | integer | 5 | Parallel requests (1-20) |
Output
Dataset (Per-Company Results)
Each company researched produces a dataset item:
{"companyName": "Stripe","basicInfo": {"found": true,"url": "https://stripe.com","title": "Stripe | Payment Processing Platform","description": "Online payment processing for internet businesses","industry": "fintech","socialLinks": {"linkedin": "https://linkedin.com/company/stripe","twitter": "https://twitter.com/stripe","github": "https://github.com/stripe"}},"techStack": {"technologies": ["React", "Next.js", "Cloudflare", "Google Analytics"],"categories": {"frontend": ["React", "Next.js"],"infrastructure": ["Cloudflare"],"analytics": ["Google Analytics"]},"count": 4,"maturityScore": 85},"employees": {"estimated": 8000,"growth": "Growing","keyPeople": [{"name": "Patrick Collison", "title": "CEO", "confidence": "high"},{"name": "John Collison", "title": "President", "confidence": "high"}]},"competitors": {"direct": ["PayPal", "Adyen", "Square"],"similar": ["Braintree", "Checkout.com"]},"news": {"articles": [],"sentiment": "positive","topics": ["Product Launch", "Partnership"]},"github": {"organization": {"login": "stripe", "publicRepos": 120},"repos": [{"name": "stripe-node", "stars": 3500, "language": "JavaScript"}],"totalStars": 45000},"aiInsights": {"executiveSummary": "Stripe is a dominant payment infrastructure company...","strengths": ["Developer-first approach", "Strong brand", "Global reach"],"risks": ["Regulatory pressure", "Increasing competition"],"growthSignals": ["International expansion", "New product launches"],"competitivePosition": "Market leader in developer payments","recommendation": "Strong fundamentals, well-positioned for growth"},"metrics": {"techMaturityScore": 85,"mediaPresence": "High","openSourcePresence": "Strong"},"researchedAt": "2024-12-23T12:00:00.000Z","researchDepth": "standard"}
Key-Value Store (Summary Reports)
| Key | Description |
|---|---|
OUTPUT | Run summary with totals, avg scores, all technologies, company comparison table |
COMPARISON_MATRIX | Tech stack overlap, unique technologies, competitor network (2+ companies) |
ERRORS | Failed companies with error details for debugging |
Research Depth Comparison
| Depth | Time | Best For |
|---|---|---|
quick | ~5-10s | Basic validation, high-volume screening |
standard | ~15-30s | Sales research, lead qualification |
deep | ~45-60s | Due diligence, competitive analysis |
Use Cases
Sales & Lead Qualification
{"companies": ["Acme Corp", "Beta Inc", "Gamma LLC"],"researchDepth": "quick","includeEmployees": true,"aiSynthesis": false}
Investment Due Diligence
{"companies": ["Target Startup"],"researchDepth": "deep","aiSynthesis": true,"openaiApiKey": "sk-..."}
Competitive Analysis
{"companies": ["Competitor A", "Competitor B", "Competitor C"],"researchDepth": "standard","includeCompetitors": true,"includeTechStack": true}
Integration Examples
JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('constant_quadruped/ai-company-research-agent').call({companies: ['Stripe', 'Figma'],researchDepth: 'standard'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("constant_quadruped/ai-company-research-agent").call(run_input={"companies": ["Stripe", "Figma"],"researchDepth": "standard"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['companyName']}: {item['metrics'].get('techMaturityScore', 'N/A')}")
cURL
curl "https://api.apify.com/v2/acts/constant_quadruped~ai-company-research-agent/runs?token=YOUR_TOKEN" \-X POST \-H "Content-Type: application/json" \-d '{"companies": ["Anthropic"], "researchDepth": "standard"}'
Technologies Detected
| Category | Technologies |
|---|---|
| Frontend | React, Vue.js, Angular, Next.js, Tailwind CSS, Bootstrap |
| Backend | Node.js, Python (Django/Flask), Ruby on Rails, Go |
| Infrastructure | AWS, Google Cloud, Cloudflare, Vercel, Netlify, Heroku |
| Analytics | Google Analytics, Segment, Mixpanel, Hotjar |
| Marketing | Intercom, HubSpot, Zendesk |
| Payments | Stripe, PayPal, Braintree |
| Auth | Auth0, Okta, Firebase |
| CMS | WordPress, Webflow, Contentful, Sanity |
| Monitoring | Sentry, DataDog, LaunchDarkly |
Data Sources
| Data Type | Sources |
|---|---|
| Website Info | Direct website scraping |
| Tech Stack | HTML/JS/CSS analysis, HTTP headers |
| Employees | Wikipedia, LinkedIn (via search), news articles |
| Competitors | DuckDuckGo Search, G2, Capterra |
| News | DuckDuckGo News, TechCrunch |
| GitHub | GitHub API (public data) |
Limitations
- Rate Limits: Some sources may rate-limit requests; residential proxies recommended
- Private Companies: Limited data for stealth-mode or private companies
- AI Synthesis: Requires OpenAI API key; adds ~$0.01-0.02 per company
- Accuracy: Employee counts are estimates from public sources
Changelog
v2.0 (Current)
- Added Key-Value Store outputs (OUTPUT, COMPARISON_MATRIX, ERRORS)
- Removed unreliable funding data (use Crunchbase API for funding)
- Improved employee data from Wikipedia
- Cleaner, more accurate output
v1.9
- Parallel domain checking for faster website discovery
- Improved tech stack detection (script/stylesheet scanning)
- Support for hyphenated domain names
- Reduced timeouts for faster failure detection
v1.0
- Initial release with 6 data sources
- AI synthesis with GPT-4o-mini
- MCP compatibility
Support
- Issues: Open an issue on the Apify Console
- Documentation: Apify Docs
- API Reference: Apify API Docs