# Company Intelligence — AI Sales Research & Lead Enrichment (`fortunate_favorite/company-intelligence`) Actor

Given a company domain or name, returns AI-analyzed business intelligence: size, tech stack, opportunity score, decision-maker roles, buying signals, and pain points. Pay only per successful result at $0.20/company — no subscription needed.

- **URL**: https://apify.com/fortunate\_favorite/company-intelligence.md
- **Developed by:** [Hampus](https://apify.com/fortunate_favorite) (community)
- **Categories:** AI, Lead generation, MCP servers
- **Stats:** 17 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $200.00 / 1,000 company analyses

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 🏢 Company Intelligence — AI Business Analysis

Turn any company domain or name into **rich business intelligence** — instantly.

Built for **sales teams, SDRs, founders, VCs, and market researchers** who need deep company insights without spending hours on manual research.

***

### What It Does

Provide a company name (e.g. `Stripe`) or domain (e.g. `stripe.com`), and get back a structured JSON intelligence report including:

- **AI-written company summary** — what they do, who they serve, why they matter
- **Company size estimate** — employee count range
- **Growth stage** — startup / growth / enterprise
- **Tech stack** — detected from their live website
- **Recent signals** — funding rounds, hiring trends, product launches, news
- **Decision-maker roles** — who you should be selling to
- **Pain points** — AI-inferred business challenges based on stage and signals
- **Opportunity score** (1–10) — how attractive is this company as a prospect?

***

### Input

| Field | Type | Description |
|-------|------|-------------|
| `company` | string | A single company domain (`stripe.com`) or name (`Stripe`) |
| `companies` | string\[] | Batch mode — analyze multiple companies at once |
| `depth` | enum | `quick` (homepage only) / `standard` (+ news) / `deep` (all sources) |

**Example input:**

```json
{
  "company": "stripe.com",
  "depth": "standard"
}
```

**Batch example:**

```json
{
  "companies": ["stripe.com", "notion.so", "linear.app"],
  "depth": "standard"
}
```

***

### Output

Each analyzed company produces one structured record:

```json
{
  "company": "Stripe",
  "domain": "stripe.com",
  "summary": "Stripe is a global financial infrastructure platform that enables businesses of all sizes to accept payments, send payouts, and manage their finances online. Serving millions of companies across 195+ countries, Stripe powers everything from early-stage startups to Fortune 500 enterprises seeking to embed financial services.",
  "size": "5,000–10,000",
  "stage": "enterprise",
  "techStack": ["React", "Google Analytics", "Cloudflare", "Stripe"],
  "recentSignals": [
    "Maintained $65B valuation following 2023 secondary market activity",
    "Launched Stablecoin payments support (USDC)",
    "Expanding Stripe Capital SMB lending globally",
    "Heavy hiring in ML/AI engineering roles",
    "New partnerships with major ERP platforms"
  ],
  "decisionMakerRoles": ["CTO", "VP Engineering", "Head of Payments", "CFO"],
  "painPoints": [
    "Managing complex multi-currency reconciliation at scale",
    "Regulatory compliance across 195+ jurisdictions",
    "Fraud detection and chargeback management",
    "Platform partner ecosystem integration overhead"
  ],
  "opportunityScore": 8,
  "opportunityRationale": "Stripe is actively scaling globally with growing engineering headcount and new product lines, indicating budget availability. Their technical buyer personas are accessible and data-driven.",
  "sources": ["https://stripe.com/", "https://stripe.com/about"],
  "analyzedAt": "2024-02-27T14:32:00.000Z"
}
```

***

### Analysis Depths

| Depth | Sources | Speed | Best For |
|-------|---------|-------|----------|
| `quick` | Homepage only | ~10s | Fast prospecting, large lists |
| `standard` | Homepage + About + News | ~20s | Recommended for most use cases |
| `deep` | All + LinkedIn + Crunchbase + GitHub | ~45s | High-value accounts, full research |

***

### Pricing

This actor uses **Pay Per Event** pricing:

- **$0.20 per company analyzed**
- Billed per successful analysis, not per run
- Failed analyses (invalid domain, blocked, etc.) are not charged

***

### Use Cases

- **Sales prospecting** — qualify leads before outreach; know their stack, size, signals
- **Account-based marketing** — personalize messaging with real company data
- **VC due diligence** — quick-scan portfolio candidates
- **Competitive intelligence** — monitor competitors' tech and signals
- **Market research** — map an industry segment rapidly

***

### Always Fresh — Powered by Gemini (Google)

Unlike database-backed tools (Apollo, ZoomInfo, Clearbit) where data can be months or years old, every run of this actor analyses live data in real time:

- **Company website** scraped fresh on every run
- **Google News** checked for signals from the last 30 days
- **LinkedIn & Crunchbase** public pages fetched live (deep mode)

Google Gemini Flash synthesises all of this into structured intelligence — so you get analysis based on what the company looks like *today*, not what a database recorded last year.

**What's AI-inferred vs. sourced** is clearly labelled in the `dataQuality` field of every output. Fields like `inferredPainPoints` and `opportunityScore` are hypothesis signals; fields like `techStack` are detected directly from live HTML attributes (not free text — no false positives).

> Data privacy: inputs are processed by Google's Generative AI API. See [Google's privacy policy](https://policies.google.com/privacy). Supply your own API key via the `googleApiKey` input field for high-volume or sensitive use cases. Free API keys available at [aistudio.google.com/apikey](https://aistudio.google.com/apikey).

***

### Technical Notes

- **AI Model**: Gemini 2.0 Flash (Google) — fast, accurate, free tier available
- **Data sources**: Company website, Google News RSS, LinkedIn public, Crunchbase public, GitHub
- **No auth required** — all public data sources
- **Rate-friendly** — polite scraping with proper User-Agent headers

***

### Support

Issues or feature requests? Open a GitHub issue or contact via Apify.

Built by [fortunate\_favorite](https://apify.com/fortunate_favorite) using Apify + Google Gemini Flash.

# Actor input Schema

## `company` (type: `string`):

Company domain (e.g. 'stripe.com') or company name (e.g. 'Stripe'). You can also provide a comma-separated list of companies for batch processing.

## `companies` (type: `array`):

Analyze multiple companies at once. One company domain or name per line.

## `depth` (type: `string`):

How deep to analyze. 'quick' = homepage only (fastest, cheapest). 'standard' = homepage + about + news (recommended). 'deep' = all sources + LinkedIn + GitHub (most complete).

## `anthropicApiKey` (type: `string`):

Your own Anthropic API key for high-volume use. If not provided, the actor uses the shared key. Get yours at console.anthropic.com.

## Actor input object example

```json
{
  "company": "stripe.com",
  "depth": "standard"
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("fortunate_favorite/company-intelligence").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("fortunate_favorite/company-intelligence").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call fortunate_favorite/company-intelligence --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,fortunate_favorite/company-intelligence"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/voNpHiR53FNK64DtI/builds/c1GTAoGNLuk7OSRgN/openapi.json
