---
name: "lookup_company"
area: "lookups"
title: "Look up a company"
price: "$0.05"
method: "POST"
url: "https://api.conecto.chat/v1/tools/lookup_company"
mcp_server: "https://api.conecto.chat/mcp/lookups"
auth: "Authorization: Bearer <conecto_sk_ key>"
docs_url: "https://conecto.chat/tools/lookups/lookup_company"
---

# Look up a company (`lookup_company`)

What a company is, from its domain: what it does, where, its size, its site's technologies, shared mailboxes and social profiles; never people.

What a company is, from its domain: name, description, location, industries, size, funding, languages, the technologies its site uses, its shared mailboxes (info@, sales@ ...) and phone numbers, and its social profiles. From Conecto's index of public company facts, else from its own homepage. Never people. The business's Conecto inboxes never write first to a mailbox found here. $0.05 when found; free when nothing is known.

Price: $0.05 a call. A call that fails costs nothing.

## Use it when

Before a first call or email with a company, or to fill in a CRM company.

- For news and pages about the company, use [web_search](https://conecto.chat/tools/web/web_search.md).

## Say this to your agent

> Before I call Hotel Elbblick tomorrow, what do we know about them? Their site is hotel-elbblick.example.

## Inputs

| Name | Type | Required | Description | Allowed values | Default |
|---|---|---|---|---|---|
| `domain` | string | yes | The company's web address, e.g. hansenvoss.example. 4 to 253 characters. |  |  |

## Example

Written for Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff.

MCP: call `lookup_company` on the MCP server `https://api.conecto.chat/mcp/lookups` with these arguments:

```json
{
  "domain": "hotel-elbblick.example"
}
```

REST:

```bash
curl https://api.conecto.chat/v1/tools/lookup_company \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain": "hotel-elbblick.example"}'
```

## Response

```json
{
  "call_id": "5f0c8a2e-3b7d-4c1e-9a64-2d8e1f7b0c93",
  "tool": "lookup_company",
  "status": "succeeded",
  "replayed": false,
  "cost_usd": "$0.05",
  "balance_usd": "$19.75",
  "result": {
    "company": {
      "domain": "hotel-elbblick.example",
      "name": "Hotel Elbblick",
      "website": "https://hotel-elbblick.example",
      "description": "A 48-room hotel with a restaurant on the Elbe, in Hamburg.",
      "location": "Hamburg, Germany",
      "industries": [
        "Hospitality"
      ],
      "keywords": [],
      "countries": [],
      "employees": "51-200",
      "annual_revenue_usd": null,
      "funding": null,
      "languages": [],
      "technologies": [
        "WordPress",
        "Google Analytics"
      ],
      "company_emails": [
        "info@hotel-elbblick.example"
      ],
      "company_phones": [
        "+49 40 66969 300"
      ],
      "social_profiles": {
        "linkedin": "https://www.linkedin.com/company/hotel-elbblick"
      },
      "source": "conecto_index",
      "confidence": "high",
      "last_verified_at": "2026-10-14T08:00:00+00:00"
    }
  }
}
```

`result`: company: name, domain, website, description, location, industries, employees, funding, languages, technologies, company_emails, company_phones, social_profiles and source; or company: null and a note when nothing is known (then nothing is charged).

## Errors

| Code | Status | When | Fix |
|---|---|---|---|
| `invalid_input` | 400 | The domain is not a web address. | Send one like hotel-elbblick.example. |

The refusals every tool can give (401 key, 402 balance, 429 limits) are on the errors page: https://conecto.chat/docs/errors.md

## Related

- [email_verify](https://conecto.chat/tools/lookups/email_verify.md): Whether each of up to 50 addresses can take mail: deliverable, undeliverable, risky or unknown, with the checks behind each verdict. $0.005 per address with a verdict.
