---
title: research-company skill
description: The looot plugin's research-company command writes a short account brief on a company from its domain.
sidebar:
  label: Research a company
---

`research-company` only loads when you run its command, `/looot:research-company` in Claude Code,
with a domain argument.

## What it does

1. If the looot tools are missing or answer 401, it follows the [setup skill](/plugin/skills/setup)
   first.
2. It reduces the input to a bare domain (`https://www.example.com/about` becomes `example.com`).
   If it only has a company name, it asks for the domain or searches for it.
3. It follows "Account research from a domain" in the [recipes skill](/plugin/skills/recipes),
   saying the estimated total before the first run, and skipping any step the user doesn't need.
4. It answers with one brief: what the company does, size and industry, tech stack, the last few
   news items with dates, and contacts found. After each fact it names the provider
   ([`servedProviderId`](/concepts/served-provider)), and ends with the total spent (the sum of `actualCost`).

## Worked example

**Command:** `/looot:research-company example.com`

```json
{
  "tool": "run",
  "input": {
    "endpointId": "job:company.enrich",
    "input": {"domain": "example.com"},
    "idempotencyKey": "research-example-enrich",
    "fallback": {"maxAttempts": 2, "maxCostUsd": 0.1}
  }
}
```

```json
{
  "tool": "run",
  "input": {
    "endpointId": "job:company.technographics",
    "input": {"domain": "example.com"},
    "idempotencyKey": "research-example-tech",
    "fallback": true
  }
}
```

```json
{
  "tool": "run",
  "input": {
    "endpointId": "job:company.news",
    "input": {"domain": "example.com"},
    "idempotencyKey": "research-example-news",
    "fallback": true
  }
}
```

**Agent's answer:**

"Example Inc (example.com), [industry and size from `normalized.fields`], served by
[`servedProviderId`]. Tech stack: [technologies from the technographics run]. Recent news:
[dated items from the news run]. Contacts found: [rows from a domain search, if run]. Total
spent: [sum of `actualCost`]."

See [recipes](/plugin/skills/recipes) for the full account-research steps and
[money](/plugin/skills/money) for how the total is quoted before the first run.

<Related />
