> ## Documentation Index
> Fetch the complete documentation index at: https://company-research-agent.pratikdani.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

> Learn how to use the AI-powered Company Research Agent

# Getting Started

This guide will help you start using the Company Research & Analysis Agent to gather comprehensive company information using AI agents.

## Prerequisites

* An [Apify account](https://console.apify.com/sign-up)
* API token from your Apify account (if using programmatically)
* Google API key for the Gemini model
* Python 3.8 or later

## Installation

### 1. Install Required Packages

```bash theme={null}
pip install apify-client crewai python-dotenv nest-asyncio
```

### 2. Set Up Environment Variables

Create a `.env` file in your project root:

```bash theme={null}
APIFY_TOKEN=your_apify_token
GOOGLE_API_KEY=your_google_api_key
```

## Quick Start

### Using the Web Interface

1. Visit the [actor page](https://apify.com/pratikdani/company-research-analysis-agent)
2. Click "Try for Free" or "Use with Custom Data"
3. Enter a company domain (e.g., `apple.com`)
4. Click "Start"
5. Wait for the AI agents to complete their research

### Using Python

```python theme={null}
from apify_client import ApifyClient
from src.company_research_crew import CompanyResearchCrew

# Initialize the Apify client
client = ApifyClient('YOUR_API_TOKEN')

# Initialize the research crew
research_crew = CompanyResearchCrew(actor=actor)

# Start the research process
result = research_crew.crew().kickoff(
    inputs={'domain': 'apple.com'}
)

# Print the results
print(result)
```

## Understanding Results

The agent provides two types of output:

### 1. Comprehensive Report

A detailed report containing:

* Company overview
* Products and services
* Market presence
* Key personnel
* Financial metrics
* Recent developments

### 2. Structured Data

Raw data including:

* LinkedIn profile data
* PitchBook investment data
* Crunchbase company data
* Recent news articles
* Funding analysis

## AI Agent Roles

The system uses three specialized AI agents:

1. **Research Specialist**
   * Gathers company information
   * Uses multiple data sources
   * Validates data accuracy

2. **Data Analyst**
   * Processes raw data
   * Identifies patterns
   * Extracts insights

3. **Report Writer**
   * Structures information
   * Highlights key findings
   * Creates clear reports

## Next Steps

* Learn about [configuration options](/guides/configuration)
* Explore [usage examples](/examples/basic-usage)
* Read the [API reference](/api-reference/overview)
* Understand the [architecture](/architecture/overview)

<Note>
  The AI agents work together to provide comprehensive research. Each agent specializes in a specific aspect of the research process, ensuring high-quality results.
</Note>
