# Company lookup by domain - Veezee

You have a domain, from an email address, a signup, a lead list, and need the company behind it. Pass the bare domain as the identifier and Veezee resolves it to the matching LinkedIn company page, verifying the match against the website that company itself lists, so a similar-sounding name can't send you to the wrong page.

A domain lookup quotes 8 credits (set `max_credits` accordingly); the resolution surcharge is refunded at settlement when the domain is already known, so repeat lookups settle at 4 credits.

## Try it now

No account, no card: mint a free key in one call, then call the endpoint.

```
curl -s -X POST https://api.veezee.io/v1/keys/mint
```

```
curl "https://api.veezee.io/v1/linkedin/companies?identifier=anthropic.com" \
  -H "Authorization: Bearer $VEEZEE_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)"
```

## Over MCP

Point an MCP client at `https://mcp.veezee.io/linkedin` (streamable-http; `https://mcp.veezee.io/all` serves every platform over one connection) and call `linkedin_get_company`:

```json
{
  "method": "tools/call",
  "params": {
    "name": "linkedin_get_company",
    "arguments": {
      "identifier": "anthropic.com"
    }
  }
}
```

## Parameters

| Param | Required | Type | Description |
| --- | --- | --- | --- |
| `identifier` | yes | `string` | Company URL, slug (after /company/), or website domain (e.g. 'microsoft.com'). Numeric ids/URNs are not fetchable; use them only in linkedin_search_people company filters. |
| `freshness` | no | `string` | recent (default) serves cached data from the last few hours when available; realtime forces a live fetch for +2 credits (refunded if we fall back to cached data). Trial keys are cached-only and reject realtime with TRIAL_CAP_EXCEEDED; paying upgrades this same key to unlock it. |
| `max_credits` | no | `integer` | Spend ceiling for this one call. The call is rejected (nothing charged) if its quote exceeds this. Only the quote is ever reserved, never this ceiling. |

Returns a `company` envelope. Full field list: https://veezee.io/docs/fields#company

## Pricing

`linkedin_get_company` costs 4 credits base per call (surcharges for optional sections, cursor pages, and batches: https://veezee.io/docs/tools/linkedin_get_company). Every key starts with a free budget of 200 credits per IP per day, no account, no card; past that, credits are $2.00 per 1,000 with no subscription required.

## FAQ

**What comes back?**

The full company record: description, industry, employee count, headquarters, website, founding year, plus the id for people-search filters.

**Do slugs and URLs work too?**

Yes, at a flat 4 credits with no resolution surcharge.

**What's the typical pipeline?**

Signup domain in, company record out, then [linkedin_search_people](https://veezee.io/docs/tools/linkedin_search_people) scoped to that company for the people. Worked version: [/use-cases/company-research](https://veezee.io/use-cases/company-research).

## Read next

- [linkedin_get_company: the full reference](https://veezee.io/docs/tools/linkedin_get_company)
- [Company research recipe](https://veezee.io/use-cases/company-research)
- [LinkedIn API for AI agents](https://veezee.io/linkedin-api-for-ai-agents)
- [Pricing](https://veezee.io/pricing)
