gtm.devdocs
resolve & enrich

Company enrichment API

enrich_company

2.5 credits / company returned

Fetch firmographics for a company: name, domain, industry, employee size range, HQ location, description, follower count and logo. Address the company by org_id (from resolve_company), domain, or name. Optionally pass "include" ("funding", "tech", "hiring", or "all") to attach a funding summary (total raised, last round, investors), detected tech stack, and/or active hiring signals in the same response, instead of chaining company_funding / company_tech / company_hiring separately. A requested section is omitted (and listed in "partial") if it can't be attached in time.

Get an API key 1,000 free live credits · no card

Parameters

paramtypedescription
domainstringCompany website domain, e.g. "stripe.com".
includestring[]Optional extra sections to attach: "funding", "tech", "hiring", or "all" for every section. Omit for firmographics only.
namestringCompany name (exact-ish; use resolve_company first for fuzzy input).
org_idstringLinkedIn organization id (from resolve_company). Preferred.

Call it from your agent (MCP)

Connect once and enrich_company appears in your agent’s toolbox next to every other gtm.dev tool. Claude Code:

claude mcp add --transport http gtm https://mcp.gtm.dev \
  --header "Authorization: Bearer YOUR_API_KEY"

Under the hood, the client sends:

curl -X POST https://mcp.gtm.dev \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"enrich_company","arguments":{"domain":"stripe.com"}}}'

other clients (cursor, claude desktop, openai agents sdk, langchain): mcp setup

Call it over REST

curl -X POST https://api.gtm.dev/v1/tools/enrich_company \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"stripe.com"}'

Errors (401, 402, 429, 400) are listed in the REST reference. Calls that error are not billed — see pricing.

Related tools