
AI Company Researcher Agent
This Actor is paid per event
This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?
See alternative Actors
AI Company Researcher Agent
This Actor is paid per event
AI-powered agent that performs comprehensive company research and generates detailed business reports.
Actor Metrics
3 monthly users
5.0 / 5 (1)
1 bookmark
>99% runs succeeded
Created in Mar 2025
Modified 11 days ago
This Apify Actor is an AI-powered agent that performs comprehensive company research and generates detailed business reports. It leverages the Gemini 2.0 Flash model to research companies, collect data from multiple sources, and produce an in-depth business analysis report. The agent offers flexibility in both data collection and reporting, adapting its output to the available information.
Features
- Adaptive Company Research: Uses AI to find and collate company information based on what's available
- Multi-source Data Collection: Gathers data from LinkedIn, Trustpilot, Similarweb, and Google Maps
- Flexible Business Reports: Generates tailored markdown reports that adapt to the available data
- Comprehensive Analysis: Applies relevant business frameworks based on the company and available information
- Structured Data Output: All collected data is available in structured JSON format
Business Analysis Approaches
The report generation is adaptable and may include analysis frameworks such as:
- SWOT Analysis (Strengths, Weaknesses, Opportunities, Threats)
- PESTLE Analysis (Political, Economic, Social, Technological, Legal, Environmental factors)
- Porter's Five Forces (Competitive Rivalry, Supplier Power, Buyer Power, Threat of Substitution, Threat of New Entry)
- Business Model Canvas Elements (Value Propositions, Customer Segments, Key Resources, etc.)
- Competitor Analysis
- Market Positioning
- Digital Presence Evaluation (based on social media profiles and web analytics)
- Customer Sentiment Analysis (based on reviews if available)
The agent tailors its analysis to the available data and the specific company context, selecting the most relevant frameworks rather than forcing information into a rigid structure.
Input
The Actor accepts a single input parameter:
1{ 2 "company_name": "Apify" 3}
Field | Type | Description |
---|---|---|
company_name | String | Name of the company to research |
Output
The Actor produces two main outputs:
- Business Report: A comprehensive markdown file stored in the Key-Value store with the key
report
- Structured Data: A JSON output in the default dataset containing all collected company information
Example Output Structure
1{ 2 "company_name": "Apify", 3 "website_url": "https://apify.com", 4 "short_description": "...", 5 "industry": "...", 6 "business_model": "...", 7 "target_market": "...", 8 "products_services": [...], 9 "founding_year": 2015, 10 "funding_information": "...", 11 "estimated_revenue": "...", 12 "key_employees": [...], 13 "employee_count": "...", 14 "headquarters_location": "...", 15 "competitors": [...], 16 "market_position": "...", 17 "social_media": { 18 "linkedin": "https://www.linkedin.com/company/apify/", 19 "twitter": "https://twitter.com/apify", 20 "...": "..." 21 }, 22 "latest_news": [...], 23 "linkedin_data": {...}, 24 "trustpilot_data": [...], 25 "similarweb_data": {...}, 26 "google_maps_data": [...], 27 "extra_data": {...}, 28 "report": "# Comprehensive Business Report for Apify\n\n## Executive Summary\n..." 29}
Data Sources
The Actor collects information from the following data sources:
- Google Search: For basic company information
- LinkedIn: Company profile, employee count, specialties, industry
- Trustpilot: Customer reviews and ratings
- Similarweb: Website analytics, traffic sources, demographics
- Google Maps: Physical locations, customer reviews
Implementation
The Actor is built using:
- Python: Core programming language
- Apify SDK: For Actor lifecycle management
- Pydantic-AI: For structured LLM agents and function calling
- Gemini 2.0 Flash: Google's LLM for AI-powered research and analysis
Architecture
The Actor uses a multi-stage process:
- Research Phase: An AI agent researches comprehensive company information using web searches
- Data Collection Phase: Targeted data collection from external APIs (LinkedIn, Trustpilot, etc.)
- Report Generation Phase: A second AI agent analyzes collected data and generates a tailored business report
License
This project is licensed under the MIT License.