Skip to content

Latest commit

 

History

History
161 lines (115 loc) · 9.46 KB

README.md

File metadata and controls

161 lines (115 loc) · 9.46 KB

🔎 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