2025-04-18 17:53:52 +05:30

66 lines
1.4 KiB
Markdown

# GPT-4.1 Company Researcher
A Python tool that uses GPT-4.1, Firecrawl, and SerpAPI to research companies and extract structured information.
## Features
- Search for company information using Google (via SerpAPI)
- Analyze search results with GPT-4.1 to identify relevant URLs
- Extract structured data from websites using Firecrawl
- Deduplicate and consolidate information for higher quality results
- Interactive command-line interface
## Requirements
- Python 3.8+
- OpenAI API key (with GPT-4.1 access)
- Firecrawl API key
- SerpAPI key
## Installation
1. Clone this repository
2. Install dependencies:
```
pip install -r requirements.txt
```
3. Copy the `.env.example` file to `.env` and add your API keys:
```
cp .env.example .env
```
4. Edit the `.env` file with your actual API keys
## Usage
Run the script:
```bash
python gpt-4.1-company-researcher.py
```
You will be prompted to:
1. Enter a company name
2. Specify what information you want about the company
The tool will then:
- Search for relevant information
- Select the most appropriate URLs using GPT-4.1
- Extract structured data using Firecrawl
- Deduplicate and consolidate the information
- Display the results in JSON format
## Example
```
Enter the company name: Anthropic
Enter what information you want about the company: founders and funding details
# Results will display structured information about Anthropic's founders and funding
```
## License
MIT