Skip to content

Latest commit

 

History

History
144 lines (103 loc) · 8.75 KB

README.md

File metadata and controls

144 lines (103 loc) · 8.75 KB

🔎 Company Researcher

Powered by Exa.ai - The Search Engine for AI Applications

Screenshot


🎯 What is Company Researcher?

Company Researcher is a free and open-source tool that helps you instantly understand any company inside out. Simply input a company's URL, and the tool gathers comprehensive information from across the web, presenting you with detailed insights about the organization, its products, funding, social presence, and more.


📊 Data Sources & API Endpoints

All data is fetched using Exa's powerful search API. Each section below includes a direct link to try the API call in Exa's playground.

  1. Website Information

    • Company Website Content (Try API)
    • Subpages (About, FAQs, Pricing, Blog) (Try API)
  2. LinkedIn Data

  3. Financial Information

  4. Market Intelligence

  5. Social Media Presence


💻 Tech Stack


🚀 Getting Started

Prerequisites

  • Node.js
  • Exa.ai API key
  • Anthropic API key
  • (Optional) YouTube API key
  • (Optional) GitHub token

Installation

  1. Clone the repository
git clone https://github.com/exa-labs/company-researcher.git
cd company-researcher
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables as described in the section below

  2. Run the development server

npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

🔑 API Keys & Environment Setup

Required API Keys

Optional API Keys (for additional features)

Note: The application can run without the optional API keys. YouTube and GitHub features can be disabled by commenting out their respective code sections.

Environment Setup

Create a .env.local file in the root directory with the following structure:

# Required
EXA_API_KEY=your_exa_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key

# Optional - for additional features
YOUTUBE_API_KEY=your_youtube_api_key
NEXT_PUBLIC_GITHUB_TOKEN=your_github_token

For deployment on platforms like Vercel, add these environment variables in your platform's settings.

Alternatively, you can create a copy of our example environment file:

cp .env.example .env.local

Then fill in your API keys in the newly created .env.local file.


⭐ About Exa.ai

This project is powered by Exa.ai, a powerful search engine and web search API designed specifically for AI applications. Exa provides:

  • Advanced semantic search capabilities
  • Clean web content extraction
  • Real-time data retrieval
  • Comprehensive web search functionality
  • Superior search accuracy for AI applications

Try Exa search



Built with ❤️ by team Exa