Skip to content

Company Researcher tool helps you instantly understand any company inside out.

Notifications You must be signed in to change notification settings

kamiwaza-ai/company-researcher

 
 

Repository files navigation

🔎 Company Researcher

Powered by Exa.ai for search engine and Kamiwaza.ai for model inference

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
  • Kamiwaza Deployment URI
  • (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 & Configuration

  • Exa API Key: Get from Exa Dashboard
  • Kamiwaza URI: Provided by your Kamiwaza deployment

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
KAMIWAZA_URI=https://prod.kamiwaza.ai/api
NEXT_PUBLIC_KAMIWAZA_URI=https://prod.kamiwaza.ai/api

# 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


🤖 About Kamiwaza.ai

The AI capabilities of this project are powered by Kamiwaza.ai, a production-ready AI inference platform. Kamiwaza provides:

  • Secure and scalable model inference
  • Built-in authentication and user management
  • High-performance AI model deployment
  • Cost-effective inference solutions
  • Enterprise-grade reliability

Learn more about Kamiwaza



Built with ❤️ by team Exa
Modified and enhanced for Kamiwaza integration by the Kamiwaza team

About

Company Researcher tool helps you instantly understand any company inside out.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.9%
  • Shell 4.2%
  • CSS 1.6%
  • JavaScript 0.3%