get_company
A normalized company record from a domain, with per-field freshness.
get_company returns a structured record for a company: description, products, categories,
technology, recent news, and, when available, executives and funding. Every field carries a
freshness stamp. Use it when you need a snapshot of what a company is and does, without
running your own search-crawl-extract loop.
#Call it
curl "https://api.stackresolve.dev/v1/company?domain=resend.com" \
-H "x-api-key: $STACKRESOLVE_API_KEY"#Parameters
domainstringrequiredThe company domain, for example resend.com. A bare slug also works.
#Response
{
"name": "Resend",
"domain": "resend.com",
"description": "Email platform for developers to deliver transactional and marketing emails at scale.",
"products": ["Email API", "Transactional emails", "Marketing campaigns/Broadcasts", "Webhooks", "React Email (open source component library)", "MCP server"],
"categories": ["Email service", "Developer tools", "SaaS", "API", "Marketing automation"],
"technology": ["Node.js", "Next.js", "Python", "Ruby", "Go", "REST API", "SMTP", "React", "MCP (Model Context Protocol)"],
"recent_news": { "mcp_server_launch": "Resend launched an MCP server for agentic email automation." },
"freshness": {
"description": { "observedAt": "2026-08-20T08:02:33.979Z", "stale": false },
"products": { "observedAt": "2026-08-20T08:02:34.117Z", "stale": false },
"recent_news": { "observedAt": "2026-08-20T08:02:34.548Z", "stale": false }
},
"cached": false
}#Response fields
descriptionstringproductsstring[]categoriesstring[]technologystring[]recent_newsobjectexecutivesobjectfundingobjectfreshnessobjectOne entry per returned field, each { observedAt, stale }. See
Freshness.
cachedbooleantrue means every field was served from stored facts. false means at least one field
was refreshed on this call. See Caching.
#Freshness
Field TTLs vary by how fast the value changes (Freshness):
description and categories about 30 days, products, funding, technology, and
executives about 7 days, recent_news about 1 hour. A field past its TTL is refreshed on
your next call; fresh fields are served from cache. See the full field list per namespace in
Schemas.
workflow_execution event. Keyed callers are billed against their
plan; anonymous callers fall under the trial limit.#Related
- get_pricing: pricing tiers and self-serve.
- find_competitors: real competing companies.
- compare_companies: line several companies up.